Isle
|
[AI] Utility list for managing dynamic sequence (DS) objects, provides search and removal by pointer and state. More...
#include <mxdsobject.h>
Public Member Functions | |
MxDSObject * | FindAndErase (MxDSObject *p_action) |
[AI] Finds the matching object and removes it from the list. More... | |
MxDSObject * | Find (MxDSObject *p_action) |
[AI] Finds a matching object in the list without removing it. More... | |
![]() | |
MxBool | PopFront (MxDSObject * &p_obj) |
[AI] Removes and returns the first element of the list. More... | |
void | PushBack (MxDSObject * p_obj) |
[AI] Pushes a copy of the provided object to the back of the list. More... | |
void | Remove (MxDSObject * p_obj) |
[AI] Removes all matching objects from the list. More... | |
[AI] Utility list for managing dynamic sequence (DS) objects, provides search and removal by pointer and state.
[AI] This is a utility list specifically containing pointers to MxDSObject instances. Used to look up and optionally erase matching DS action objects by their object and state identifiers. [AI]
Definition at line 18 of file mxdsobject.h.
|
inline |
[AI] Finds a matching object in the list without removing it.
p_action | Pointer to the DS object to search for. [AI] |
Definition at line 28 of file mxdsobject.h.
|
inline |
[AI] Finds the matching object and removes it from the list.
p_action | Pointer to the DS object to find and erase. [AI] |
Definition at line 23 of file mxdsobject.h.