COPASI API  4.16.103
Public Member Functions | List of all members
CNodeIterator< Node > Class Template Reference

#include <CNodeIterator.h>

Inheritance diagram for CNodeIterator< Node >:
Inheritance graph
[legend]
Collaboration diagram for CNodeIterator< Node >:
Collaboration graph
[legend]

Public Member Functions

 CNodeIterator ()
 
 CNodeIterator (const CNodeIterator &src)
 
 CNodeIterator (Node *pNode)
 
 ~CNodeIterator ()
 
- Public Member Functions inherited from CNodeContextIterator< Node, int >
 CNodeContextIterator ()
 
 CNodeContextIterator (const CNodeContextIterator &src)
 
 CNodeContextIterator (Node *pNode, int *pParentContext=NULL)
 
int & context ()
 
CNodeIteratorMode::State end () const
 
CNodeIteratorMode::Flag getProcessingModes () const
 
size_t level ()
 
const CNodeIteratorMode::Statenext ()
 
Node * operator* ()
 
Node * operator-> ()
 
int * parentContextPtr ()
 
const CNodeIteratorMode::StateprocessingMode () const
 
void setProcessingModes (const CNodeIteratorMode::Flag &processingModes)
 
const CNodeIteratorMode::StateskipChildren ()
 
 ~CNodeContextIterator ()
 

Detailed Description

template<class Node>
class CNodeIterator< Node >

A convenient iterator class which has the context type int

Definition at line 339 of file CNodeIterator.h.

Constructor & Destructor Documentation

template<class Node>
CNodeIterator< Node >::CNodeIterator ( )
inline

Constructor

Definition at line 345 of file CNodeIterator.h.

template<class Node>
CNodeIterator< Node >::CNodeIterator ( const CNodeIterator< Node > &  src)
inline

Copy constructor.

Definition at line 352 of file CNodeIterator.h.

template<class Node>
CNodeIterator< Node >::CNodeIterator ( Node *  pNode)
inline

Constructor

Parameters
Node* pNode

Definition at line 360 of file CNodeIterator.h.

template<class Node>
CNodeIterator< Node >::~CNodeIterator ( )
inline

Destructor

Definition at line 367 of file CNodeIterator.h.

367 {}

The documentation for this class was generated from the following file: