Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
PriorityMultiListIterator< ObjectType > Class Template Reference

#include <multilist.h>

Inherits MultiListIterator< ObjectType >.

Public Member Functions

 PriorityMultiListIterator (MultiListClass< ObjectType > *list)
 
bool Process_Head (ObjectType **object)
 
- Public Member Functions inherited from MultiListIterator< ObjectType >
 MultiListIterator (MultiListClass< ObjectType > *list)
 
ObjectType * Get_Obj (void)
 
ObjectType * Peek_Obj (void)
 
void Remove_Current_Object (void)
 
- Public Member Functions inherited from GenericMultiListIterator
 GenericMultiListIterator (GenericMultiListClass *list)
 
void First (GenericMultiListClass *list)
 
void First (void)
 
void Last (GenericMultiListClass *list)
 
void Last (void)
 
void Next (void)
 
void Prev (void)
 
bool Is_Done (void)
 

Protected Attributes

MultiListNodeClassOriginalHead
 
- Protected Attributes inherited from GenericMultiListIterator
GenericMultiListClassList
 
MultiListNodeClassCurNode
 

Additional Inherited Members

- Protected Member Functions inherited from GenericMultiListIterator
MultiListObjectClassCurrent_Object (void)
 

Detailed Description

template<class ObjectType>
class PriorityMultiListIterator< ObjectType >

Definition at line 488 of file multilist.h.

Constructor & Destructor Documentation

◆ PriorityMultiListIterator()

template<class ObjectType>
PriorityMultiListIterator< ObjectType >::PriorityMultiListIterator ( MultiListClass< ObjectType > * list)
inline

Definition at line 491 of file multilist.h.

Member Function Documentation

◆ Process_Head()

template<class ObjectType>
bool PriorityMultiListIterator< ObjectType >::Process_Head ( ObjectType ** object)
inline

Definition at line 496 of file multilist.h.

Member Data Documentation

◆ OriginalHead

template<class ObjectType>
MultiListNodeClass* PriorityMultiListIterator< ObjectType >::OriginalHead
protected

Definition at line 520 of file multilist.h.


The documentation for this class was generated from the following file: