COPASI API
4.16.103
|
Public Member Functions | |
CStackElement () | |
CStackElement (const CStackElement &src) | |
CStackElement (Node *pNode, Context *pParentContext=NULL) | |
~CStackElement () | |
Public Attributes | |
size_t | mChildCount |
Context | mContext |
size_t | mNextChildIndex |
Node * | mpNode |
Context * | mpParentContext |
Internal class handling the traversal of the tree. For each nested level in the tree an element is pushed onto the stack
Definition at line 47 of file CNodeIterator.h.
|
inline |
Default Constructor
Definition at line 53 of file CNodeIterator.h.
|
inline |
Copy constructor
const | CStackElement & src |
Definition at line 65 of file CNodeIterator.h.
|
inline |
Constructor
Node | * pNode |
Context | * pParentContext (default: NULL) |
Definition at line 78 of file CNodeIterator.h.
References CNodeContextIterator< Node, Context >::CStackElement::mChildCount.
|
inline |
size_t CNodeContextIterator< Node, Context >::CStackElement::mChildCount |
The number of children of the current node
Definition at line 104 of file CNodeIterator.h.
Referenced by CNodeContextIterator< Node, Context >::CStackElement::CStackElement().
Context CNodeContextIterator< Node, Context >::CStackElement::mContext |
The context of the current node.
Definition at line 114 of file CNodeIterator.h.
size_t CNodeContextIterator< Node, Context >::CStackElement::mNextChildIndex |
The index of the next child to be processed
Definition at line 109 of file CNodeIterator.h.
Node* CNodeContextIterator< Node, Context >::CStackElement::mpNode |
Pointer to the node of the tree represented by the stack element
Definition at line 99 of file CNodeIterator.h.
Context* CNodeContextIterator< Node, Context >::CStackElement::mpParentContext |
The pointer to the parent node's context.
Definition at line 119 of file CNodeIterator.h.