copasi API
0.1
|
#include <CCopasiTree.h>
Public Member Functions | |
const_iterator (const _Node *begin=NULL) | |
const_iterator (const const_iterator &src) | |
~const_iterator () | |
const _Node & | operator* () const |
const _Node * | operator-> () const |
bool | operator!= (const const_iterator &rhs) |
const_iterator & | operator= (const _Node *pNode) |
const_iterator & | operator++ () |
A const forward iterator used to traverse the tree.
CCopasiTree< _Node >::const_iterator::const_iterator | ( | const _Node * | begin = NULL | ) | [inline] |
Default constructor. Note: When no argument is given the iterator points to the end of the tree.
Node | * begin (default NULL) |
CCopasiTree< _Node >::const_iterator::const_iterator | ( | const const_iterator & | src | ) | [inline] |
Copy constructor
const | iterator & src |
CCopasiTree< _Node >::const_iterator::~const_iterator | ( | ) | [inline] |
Destructor
bool CCopasiTree< _Node >::const_iterator::operator!= | ( | const const_iterator & | rhs | ) | [inline] |
Comparison operator !=
const | iterator &rhs |
const _Node& CCopasiTree< _Node >::const_iterator::operator* | ( | ) | const [inline] |
Dereference operator * returns the node the iterator points to.
const_iterator& CCopasiTree< _Node >::const_iterator::operator++ | ( | ) | [inline] |
Prefix increment operator ++
const _Node* CCopasiTree< _Node >::const_iterator::operator-> | ( | ) | const [inline] |
Dereference operator * returns the node the iterator points to.
const_iterator& CCopasiTree< _Node >::const_iterator::operator= | ( | const _Node * | pNode | ) | [inline] |
Assignment operator from a node to an iterator
Node | * pNode |