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