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:92
virtual void * get(ElementPosition eElementPos)
std::size_t m_nSize
Definition PtlAVDVList.h:158
ListMode m_eListMode
Definition PtlAVDVList.h:109
AVDVList(const AVDVList &rList)
DVElement * m_pFirstDVElement
Definition PtlAVDVList.h:134
DVElement * removeSrc(DVElement *pDeadDVElement)
int m_iErrorCode
Definition PtlAVDVList.h:121
DVElement * m_pLastDVElement
Definition PtlAVDVList.h:147
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:56
InsertPosition
Definition PtlListTypes.h:201
@ InsertLAST
Definition PtlListTypes.h:203
const ListMode DEFAULT
Definition PtlListTypes.h:353
VH
Definition PtlListTypes.h:157
@ BEHIND
Definition PtlListTypes.h:159
ElementPosition
Definition PtlListTypes.h:120
int ListMode
Definition PtlListTypes.h:352
Element von doppelt verketteten Listen.
Definition PtlDVElement.h:76