COPASI API  4.40.278
CNodeIterator< Node > Class Template Reference

#include <CNodeIterator.h>

Inheritance diagram for CNodeIterator< Node >:
[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

Constructor & Destructor Documentation

◆ CNodeIterator() [1/3]

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

Constructor

◆ CNodeIterator() [2/3]

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

Copy constructor.

◆ CNodeIterator() [3/3]

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

Constructor

Parameters
Node* pNode

◆ ~CNodeIterator()

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

Destructor


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