![]() |
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 |
Public Member Functions inherited from Gray::cListBase | |
| 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 | |
Protected Member Functions inherited from Gray::cListBase | |
| virtual void | RemoveListNode (cListNodeBase *pNode) |
| allow Override of this. called when child pObRec removed from list. More... | |
Protected Attributes inherited from Gray::cListBase | |
| 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.