COPASI API
4.40.278
|
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
|
inline |
Default Constructor
|
inline |
Copy constructor
const | CStackElement & src |
|
inline |
Constructor
Node | * pNode |
Context | * pParentContext (default: NULL) |
References CNodeContextIterator< Node, Context >::CStackElement::mChildCount.
|
inline |
Destructor
size_t CNodeContextIterator< Node, Context >::CStackElement::mChildCount |
The number of children of the current node
Referenced by CNodeContextIterator< Node, Context >::CStackElement::CStackElement(), CNodeContextIterator< Node, Context >::increment(), and CNodeContextIterator< Node, Context >::skipChildren().
Context CNodeContextIterator< Node, Context >::CStackElement::mContext |
The context of the current node.
Referenced by CNodeContextIterator< Node, Context >::increment().
size_t CNodeContextIterator< Node, Context >::CStackElement::mNextChildIndex |
The index of the next child to be processed
Referenced by CNodeContextIterator< Node, Context >::increment(), and CNodeContextIterator< Node, Context >::skipChildren().
Node* CNodeContextIterator< Node, Context >::CStackElement::mpNode |
Pointer to the node of the tree represented by the stack element
Referenced by CNodeContextIterator< Node, Context >::increment().
Context* CNodeContextIterator< Node, Context >::CStackElement::mpParentContext |
The pointer to the parent node's context.