COPASI API  4.40.278
CDataObjectMap::const_iterator Class Reference

#include <CDataObjectMap.h>

Inheritance diagram for CDataObjectMap::const_iterator:
[legend]

Public Member Functions

 const_iterator ()
 
 const_iterator (const CDataObjectMap &map, const bool &begin)
 
 const_iterator (const const_iterator &src)
 
 const_iterator (const iterator &src)
 
bool operator!= (const const_iterator &rhs) const
 
CDataObjectoperator* () const
 
const_iteratoroperator++ ()
 
const_iterator operator++ (int)
 
CDataObjectoperator-> () const
 
 ~const_iterator ()
 

Protected Attributes

std::map< std::string, std::set< CDataObject * > >::iterator mItName
 
std::set< CDataObject * >::iterator mItpObject
 
bool mNameEnd
 
bool mObjectEnd
 
const std::map< std::string, std::set< CDataObject * > > * mpMap
 

Constructor & Destructor Documentation

◆ const_iterator() [1/4]

CDataObjectMap::const_iterator::const_iterator ( )

◆ const_iterator() [2/4]

CDataObjectMap::const_iterator::const_iterator ( const CDataObjectMap map,
const bool &  begin 
)

◆ const_iterator() [3/4]

CDataObjectMap::const_iterator::const_iterator ( const const_iterator src)

◆ const_iterator() [4/4]

CDataObjectMap::const_iterator::const_iterator ( const iterator src)

◆ ~const_iterator()

CDataObjectMap::const_iterator::~const_iterator ( )

Member Function Documentation

◆ operator!=()

bool CDataObjectMap::const_iterator::operator!= ( const const_iterator rhs) const

◆ operator*()

CDataObject * CDataObjectMap::const_iterator::operator* ( ) const

◆ operator++() [1/2]

CDataObjectMap::const_iterator & CDataObjectMap::const_iterator::operator++ ( )

◆ operator++() [2/2]

CDataObjectMap::const_iterator CDataObjectMap::const_iterator::operator++ ( int  )

◆ operator->()

CDataObject * CDataObjectMap::const_iterator::operator-> ( ) const

Member Data Documentation

◆ mItName

std::map< std::string, std::set< CDataObject * > >::iterator CDataObjectMap::const_iterator::mItName
protected

Referenced by const_iterator(), and operator!=().

◆ mItpObject

std::set< CDataObject * >::iterator CDataObjectMap::const_iterator::mItpObject
protected

Referenced by const_iterator(), and operator!=().

◆ mNameEnd

bool CDataObjectMap::const_iterator::mNameEnd
protected

◆ mObjectEnd

bool CDataObjectMap::const_iterator::mObjectEnd
protected

◆ mpMap

const std::map< std::string, std::set< CDataObject * > >* CDataObjectMap::const_iterator::mpMap
protected

Referenced by const_iterator(), and operator!=().


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