|
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... | |
Public Member Functions inherited from MxUtilityList< MxDSObject * > | |
| 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.