#include <multilist.h>
Inherits AutoPoolClass< MultiListNodeClass, 256 >.
Public Member Functions | |
| MultiListNodeClass (void) | |
Public Attributes | |
| MultiListNodeClass * | Prev |
| MultiListNodeClass * | Next |
| MultiListNodeClass * | NextList |
| MultiListObjectClass * | Object |
| GenericMultiListClass * | List |
Additional Inherited Members | |
Static Public Member Functions inherited from AutoPoolClass< MultiListNodeClass, 256 > | |
| static void * | operator new (size_t size) |
| static void | operator delete (void *memory) |
MultiListNodeClass These nodes allow objects to be linked in multiple lists. It is like a 2-D linked list where one dimension is the list of objects in a given list and the other dimension is the list of lists that a given object is in.
Definition at line 99 of file multilist.h.
|
inline |
Definition at line 102 of file multilist.h.
| GenericMultiListClass* MultiListNodeClass::List |
Definition at line 108 of file multilist.h.
| MultiListNodeClass* MultiListNodeClass::Next |
Definition at line 105 of file multilist.h.
| MultiListNodeClass* MultiListNodeClass::NextList |
Definition at line 106 of file multilist.h.
| MultiListObjectClass* MultiListNodeClass::Object |
Definition at line 107 of file multilist.h.
| MultiListNodeClass* MultiListNodeClass::Prev |
Definition at line 104 of file multilist.h.