|
Public Member Functions |
| cbItemList () |
virtual | ~cbItemList () |
void | Clear () |
cbsint | Add (void *p_data, cbsint tag=0) |
cbbool | Insert (cbsint id, void *p_data, cbsint tag=0) |
cbbool | Delete (cbsint id) |
void * | GetItem (cbsint id) |
cbsint | GetTag (cbsint id) |
void | SetTag (cbsint id, cbsint val) |
cbsint | GetCount () |
void * | operator[] (cbsint id) |
virtual void | DeleteUserData (void *p_data) |
Protected Member Functions |
sLIST_ITEM * | findItem (cbsint id) |
sLIST_ITEM * | findFromStart (cbsint id) |
sLIST_ITEM * | findFromEnd (cbsint id) |
Protected Attributes |
sLIST_ITEM * | m_p_rootItem |
sLIST_ITEM * | m_p_lastItem |
cbsint | m_count |
cbItemListCache | m_cache |