AENodeIterator Class Reference

A class that iterates through all the child nodes of an AENode. More...

List of all members.

Public Member Functions

AENodeGetNext ()
 Gets the next node if there is more.
bool HasMore () const
 Indicates if there are more nodes.
 ~AENodeIterator ()
 Destructor.

Friends

class AENode
class AETreeWalker

Detailed Description

A class that iterates through all the child nodes of an AENode.


Constructor & Destructor Documentation

~AENodeIterator (  ) 

Destructor.


Member Function Documentation

AENode* GetNext (  ) 

Gets the next node if there is more.

Exceptions:
SEInvalidOperationException when HasMore() returns false.
Returns:
The next node. (NOT OWN)
bool HasMore (  )  const

Indicates if there are more nodes.

Returns:
True if there are more nodes; false otherwise.

Friends And Related Function Documentation

friend class AENode [friend]
friend class AETreeWalker [friend]

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

Generated on Wed May 17 14:21:17 2017 for SimbaEngine 10.1.3.1011 by simba