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