COPASI API  4.40.278
CDataObjectMap::iterator Class Reference

#include <CDataObjectMap.h>

Inheritance diagram for CDataObjectMap::iterator:
[legend]

Public Member Functions

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

Protected Attributes

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

Friends

class const_iterator
 

Constructor & Destructor Documentation

◆ iterator() [1/3]

CDataObjectMap::iterator::iterator ( )

◆ iterator() [2/3]

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

◆ iterator() [3/3]

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

◆ ~iterator()

CDataObjectMap::iterator::~iterator ( )

Member Function Documentation

◆ operator!=()

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

◆ operator*()

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

◆ operator++() [1/2]

CDataObjectMap::iterator & CDataObjectMap::iterator::operator++ ( )

◆ operator++() [2/2]

CDataObjectMap::iterator CDataObjectMap::iterator::operator++ ( int  )

◆ operator->()

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

Friends And Related Function Documentation

◆ const_iterator

friend class const_iterator
friend

Member Data Documentation

◆ mName

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

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

◆ mNameEnd

bool CDataObjectMap::iterator::mNameEnd
protected

◆ mObject

std::set< CDataObject * >::iterator CDataObjectMap::iterator::mObject
protected

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

◆ mObjectEnd

bool CDataObjectMap::iterator::mObjectEnd
protected

◆ mpMap

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

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


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