| 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.