![]() |
Gray C++ Libraries
0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
|
#include <cList.h>
Public Member Functions | |
_TYPE_REC * | GetAt (ITERATE_t index) const |
_TYPE_REC * | get_Head () const |
_TYPE_REC * | get_Tail () const |
![]() | |
cListBase () noexcept | |
virtual | ~cListBase () |
virtual void | InsertListNode (cListNodeBase *pNodeNew, cListNodeBase *pNodePrev=nullptr) |
void | InsertList (cListBase *pListSrc, cListNodeBase *pNodePrev=nullptr) |
void | InsertBefore (cListNodeBase *pNodeNew, const cListNodeBase *pNodeNext) |
void | InsertHead (cListNodeBase *pNodeNew) |
void | InsertTail (cListNodeBase *pNodeNew) |
void | DisposeAll () |
void | Empty () |
cListNodeBase * | get_Head (void) const noexcept |
cListNodeBase * | get_Tail (void) const noexcept |
ITERATE_t | get_Count () const noexcept |
bool | isEmpty () const noexcept |
cListNodeBase * | GetAt (ITERATE_t index) const |
iterate the linked list. More... | |
bool | IsMyChild (const cListNodeBase *pNode) const noexcept |
Additional Inherited Members | |
![]() | |
virtual void | RemoveListNode (cListNodeBase *pNode) |
allow Override of this. called when child pObRec removed from list. More... | |
![]() | |
ITERATE_t | m_iCount |
how many children? nice to get read only direct access to this for scripting. More... | |
Hold a List of _TYPE_REC things.
|
inline |
|
inline |
|
inline |
iterate the linked list.