Isle
Loading...
Searching...
No Matches
MxStringListCursor Class Reference

[AI] Cursor class for traversing an MxStringList. More...

#include <mxstringlist.h>

Inheritance diagram for MxStringListCursor:
Collaboration diagram for MxStringListCursor:

Public Member Functions

 MxStringListCursor (MxStringList *p_list)
 [AI] Constructs a cursor attached to the given MxStringList. More...
 
- Public Member Functions inherited from MxListCursor< MxString >
 MxListCursor (MxList< MxString > *p_list)
 [AI] More...
 
MxBool Find (MxString p_obj)
 [AI] More...
 
void Detach ()
 [AI] More...
 
void Destroy ()
 [AI] More...
 
MxBool Next ()
 [AI] More...
 
MxBool Next (MxString &p_obj)
 [AI] More...
 
MxBool Prev ()
 [AI] More...
 
MxBool Prev (MxString &p_obj)
 [AI] More...
 
MxBool Current (MxString &p_obj)
 [AI] More...
 
MxBool First (MxString &p_obj)
 [AI] More...
 
MxBool Last (MxString &p_obj)
 [AI] More...
 
MxBool HasMatch ()
 [AI] More...
 
void SetValue (MxString p_obj)
 [AI] More...
 
MxBool Head ()
 [AI] More...
 
MxBool Tail ()
 [AI] More...
 
void Reset ()
 [AI] More...
 
void Prepend (MxString p_newobj)
 [AI] More...
 
- Public Member Functions inherited from MxCore
 MxCore ()
 [AI] Constructs a new MxCore object and assigns it a unique id. More...
 
virtual ~MxCore ()
 [AI] Virtual destructor. Required for correct polymorphic cleanup in derived classes. More...
 
virtual MxLong Notify (MxParam &p_param)
 [AI] Virtual callback notification mechanism. More...
 
virtual MxResult Tickle ()
 [AI] Called by tickle managers to allow the object to update itself. More...
 
virtual const char * ClassName () const
 [AI] Returns the runtime class name of this object. More...
 
virtual MxBool IsA (const char *p_name) const
 [AI] Checks whether this object's class type or parents match the given name. More...
 
MxU32 GetId ()
 [AI] Gets the unique (per-process) id assigned to this object instance. More...
 

Detailed Description

[AI] Cursor class for traversing an MxStringList.

[AI] Allows iteration over each MxString in an MxStringList using the typical cursor-style interface, providing access and navigation for list traversal.

Definition at line 23 of file mxstringlist.h.

Constructor & Destructor Documentation

◆ MxStringListCursor()

MxStringListCursor::MxStringListCursor ( MxStringList p_list)
inline

[AI] Constructs a cursor attached to the given MxStringList.

Parameters
p_listThe string list to iterate over. [AI]

[AI] Initializes the cursor at the start of the provided list, ready for iteration.

Definition at line 30 of file mxstringlist.h.


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