COPASI API  4.40.278
CDataObjectMap Class Reference

#include <CDataObjectMap.h>

Inheritance diagram for CDataObjectMap:
[legend]

Classes

class  const_iterator
 
class  const_type_iterator
 
class  iterator
 
class  type_iterator
 

Public Types

typedef std::map< std::string, std::set< CDataObject * > > data
 
typedef std::pair< std::set< CDataObject * >::const_iterator, std::set< CDataObject * >::const_iteratorrange
 

Public Member Functions

iterator begin ()
 
const_iterator begin () const
 
 CDataObjectMap ()
 
 CDataObjectMap (const CDataObjectMap &src)
 
void clear ()
 
bool contains (CDataObject *pObject) const
 
iterator end ()
 
const_iterator end () const
 
std::pair< std::set< CDataObject * >::const_iterator, std::set< CDataObject * >::const_iteratorequal_range (const std::string &name) const
 
bool erase (CDataObject *pObject)
 
std::pair< std::set< CDataObject * >::iterator, bool > insert (CDataObject *pObject)
 
void objectRenamed (CDataObject *pObject, const std::string &oldName)
 
 ~CDataObjectMap ()
 

Member Typedef Documentation

◆ data

typedef std::map< std::string, std::set< CDataObject * > > CDataObjectMap::data

◆ range

typedef std::pair< std::set< CDataObject * >::const_iterator, std::set< CDataObject * >::const_iterator > CDataObjectMap::range

Constructor & Destructor Documentation

◆ CDataObjectMap() [1/2]

CDataObjectMap::CDataObjectMap ( )

◆ CDataObjectMap() [2/2]

CDataObjectMap::CDataObjectMap ( const CDataObjectMap src)

◆ ~CDataObjectMap()

CDataObjectMap::~CDataObjectMap ( )

Member Function Documentation

◆ begin() [1/2]

◆ begin() [2/2]

CDataObjectMap::const_iterator CDataObjectMap::begin ( ) const

◆ clear()

void CDataObjectMap::clear ( )

◆ contains()

bool CDataObjectMap::contains ( CDataObject pObject) const

◆ end() [1/2]

◆ end() [2/2]

CDataObjectMap::const_iterator CDataObjectMap::end ( ) const

◆ equal_range()

◆ erase()

bool CDataObjectMap::erase ( CDataObject pObject)

◆ insert()

std::pair< std::set< CDataObject * >::iterator, bool > CDataObjectMap::insert ( CDataObject pObject)

◆ objectRenamed()

void CDataObjectMap::objectRenamed ( CDataObject pObject,
const std::string &  oldName 
)

References insert().

Referenced by CDataContainer::objectRenamed().


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