raSystem
1.0 bata
|
#include <raList.h>
Public Member Functions | |
raList () | |
~raList () | |
raListEntry< T > * | AddEntry (T *pData) |
bool | FindEntry (T *pData, raListEntry< T > **ppOut) |
bool | DeleteEntry (raListEntry< T > *pEntry) |
bool | Clear () |
bool | Traverse (bool(*pCallback)(raListEntry< T > *)) |
T * | GetEntryData (raListEntry< T > *pEntry) |
READONLY_PROPERTY (raListEntry< T > *, FirstEntry) | |
GET (FirstEntry) | |
READONLY_PROPERTY (raListEntry< T > *, LastEntry) | |
GET (LastEntry) | |
READONLY_PROPERTY (int, Count) | |
GET (Count) | |
Protected Member Functions | |
virtual void | __vsforeach (void(*func)(T &)) |
raListEntry< T > * raList< T >::AddEntry | ( | T * | pData | ) |
bool raList< T >::DeleteEntry | ( | raListEntry< T > * | pEntry | ) |
bool raList< T >::FindEntry | ( | T * | pData, |
raListEntry< T > ** | ppOut | ||
) |
|
inline |
raList< T >::READONLY_PROPERTY | ( | raListEntry< T > * | , |
FirstEntry | |||
) |
raList< T >::READONLY_PROPERTY | ( | raListEntry< T > * | , |
LastEntry | |||
) |
raList< T >::READONLY_PROPERTY | ( | int | , |
Count | |||
) |
bool raList< T >::Traverse | ( | bool(*)(raListEntry< T > *) | pCallback | ) |