1#ifndef INC_PTLAVDVLIST_H
2#define INC_PTLAVDVLIST_H
Für jede Bibliothek, hier 'PtlContainer' gibt es eine Typen-Datei.
Basisklasse für void-pointer Listen.
Definition PtlAVDVList.h:77
virtual void * get(ElementPosition eElementPos)
std::size_t m_nSize
Definition PtlAVDVList.h:143
ListMode m_eListMode
Definition PtlAVDVList.h:94
AVDVList(const AVDVList &rList)
DVElement * m_pFirstDVElement
Definition PtlAVDVList.h:119
DVElement * removeSrc(DVElement *pDeadDVElement)
int m_iErrorCode
Definition PtlAVDVList.h:106
DVElement * m_pLastDVElement
Definition PtlAVDVList.h:132
std::size_t getNumberDataObjects(void *pDataObject)
AVDVList & operator=(const AVDVList &rList)
virtual int insert(void *pDataObject, InsertPosition eWhere=InsertLAST, VH eBeforeBehind=BEHIND)
DVElement * insertSrc(void *pDataObject, DVElement *pReferenceDVElement, VH eBeforeBehind)
AVDVList(ListMode eMode=DEFAULT)
virtual int _addElementFrom(const AVDVList &rList)
Definition PtlATDVList.h:41
InsertPosition
Definition PtlListTypes.h:187
@ InsertLAST
Definition PtlListTypes.h:189
VH
Definition PtlListTypes.h:143
@ BEHIND
Definition PtlListTypes.h:145
ElementPosition
Definition PtlListTypes.h:106
const ListMode DEFAULT
Definition PtlListTypes.h:339
int ListMode
Definition PtlListTypes.h:338
Element von doppelt verketteten Listen.
Definition PtlDVElement.h:61