#include <multilist.h>
Inherited by MultiListClass< DX8TextureCategoryClass >, MultiListClass< DX8FVFCategoryContainer >, MultiListClass< DX8PolygonRendererClass >, MultiListClass< TextureTrackerClass >, MultiListClass< PolyRemover >, MultiListClass< RenderObjClass >, MultiListClass< AudibleSoundClass >, MultiListClass< SoundCullObjClass >, MultiListClass< LogicalSoundClass >, MultiListClass< LogicalListenerClass >, MultiListClass< AudibleInfoClass >, MultiListClass< ShdRendererNodeClass >, MultiListClass< RendererListContainerClass >, MultiListClass< CameraShakeSystemClass::CameraShakerClass >, RefMultiListClass< RenderObjClass >, RefMultiListClass< TexProjectClass >, RefMultiListClass< LookupTableClass >, MultiListClass< ObjectType >, and RefMultiListClass< ObjectType >.
GenericMultiListClass This is an internal implementation class for Multi List. It is not meant to be used as-is Instead use the MultiListClass template which performs type-casting and reference counting on the objects that you add to the list. This simply contains the head node for a list. This is a doubly circularly linked list where our head node is a sentry. To easily iterate the list use the iterator defined below.
Definition at line 120 of file multilist.h.
◆ GenericMultiListClass()
| GenericMultiListClass::GenericMultiListClass |
( |
void | | ) |
|
|
inline |
◆ ~GenericMultiListClass()
| GenericMultiListClass::~GenericMultiListClass |
( |
void | | ) |
|
|
virtual |
◆ Contains()
◆ Count()
| int GenericMultiListClass::Count |
( |
void | | ) |
|
◆ Internal_Add()
◆ Internal_Add_After()
◆ Internal_Add_Tail()
◆ Internal_Get_List_Head()
◆ Internal_Remove()
◆ Internal_Remove_List_Head()
◆ Is_Empty()
| bool GenericMultiListClass::Is_Empty |
( |
void | | ) |
|
|
inline |
◆ Is_In_List()
◆ GenericMultiListIterator
◆ MultiListObjectClass
The documentation for this class was generated from the following files: