COPASI API
4.16.103
|
#include <CCopasiTree.h>
Public Member Functions | |
iterator (_Node *begin=NULL) | |
iterator (const iterator &src) | |
bool | operator!= (const iterator &rhs) |
_Node & | operator* () const |
iterator & | operator++ () |
_Node * | operator-> () const |
iterator & | operator= (_Node *pNode) |
~iterator () | |
Private Attributes | |
_Node * | mCurrent |
A forward iterator used to traverse the tree.
Definition at line 81 of file CCopasiTree.h.
|
inline |
Default constructor. Note: When no argument is given the iterator points to the end of the tree.
Node | * begin (default NULL) |
Definition at line 99 of file CCopasiTree.h.
|
inline |
|
inline |
|
inline |
Comparison operator !=
const | iterator &rhs |
Definition at line 133 of file CCopasiTree.h.
References CCopasiTree< _Node >::iterator::mCurrent.
|
inline |
Dereference operator * returns the node the iterator points to.
Definition at line 120 of file CCopasiTree.h.
References CCopasiTree< _Node >::iterator::mCurrent.
|
inline |
Prefix increment operator ++
Definition at line 152 of file CCopasiTree.h.
References CCopasiTree< _Node >::iterator::mCurrent.
|
inline |
Dereference operator * returns the node the iterator points to.
Definition at line 126 of file CCopasiTree.h.
References CCopasiTree< _Node >::iterator::mCurrent.
|
inline |
Assignment operator from a node to an iterator
Node | * pNode |
Definition at line 141 of file CCopasiTree.h.
References CCopasiTree< _Node >::iterator::mCurrent.
|
private |
A pointer to the current node.
Definition at line 90 of file CCopasiTree.h.
Referenced by CCopasiTree< _Node >::iterator::operator!=(), CCopasiTree< _Node >::iterator::operator*(), CCopasiTree< _Node >::iterator::operator++(), CCopasiTree< _Node >::iterator::operator->(), and CCopasiTree< _Node >::iterator::operator=().