1#ifndef INC_PTLVDVLIST_H
2#define INC_PTLVDVLIST_H
250 int get(
void *& prRetVal, std::size_t nPosition,
SeekMode eMode );
276 int get(
void *& prRetVal, std::size_t nPosition,
DVElement * pRefElement );
318 VH eBeforeBehind =
BEHIND )
override;
Für jede Bibliothek, hier 'PtlContainer' gibt es eine Typen-Datei.
Basisklasse für void-pointer Listen.
Definition PtlAVDVList.h:77
Eine Void-Pointer Listen.
Definition PtlVDVList.h:80
int setCurrentPosition(void *pDataObject)
virtual void removeAll() override
virtual int addElementFrom(const VDVList &rList)
int currentElementCache(ElementCache eWhich)
VDVList(ListMode eMode=DEFAULT)
DVElement * m_pCurrentDVElement
Definition PtlVDVList.h:95
int remove(ElementPosition eElementPos=CURRENT_POS)
DVElement * m_pTempCurrentDVElement
Definition PtlVDVList.h:108
VDVList(const VDVList &rList)
int get(void *&prRetVal, std::size_t nPosition, SeekMode eMode)
int get(void *&prRetVal, std::size_t nPosition, DVElement *pRefElement)
VDVList & operator=(const VDVList &rList)
virtual void * get(ElementPosition eElementPos=FIRST_POS) override
virtual int insert(void *pDataObject, InsertPosition eWhere=InsertLAST, VH eBeforeBehind=BEHIND) override
Definition PtlATDVList.h:41
ElementCache
Definition PtlListTypes.h:228
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
@ CURRENT_POS
Definition PtlListTypes.h:109
@ FIRST_POS
Definition PtlListTypes.h:107
SeekMode
Definition PtlListTypes.h:355
const ListMode DEFAULT
Definition PtlListTypes.h:339
int ListMode
Definition PtlListTypes.h:338
Element von doppelt verketteten Listen.
Definition PtlDVElement.h:61