COPASI API
4.40.278
|
#include <CDataObjectMap.h>
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_iterator > | range |
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_iterator > | equal_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 () | |
typedef std::map< std::string, std::set< CDataObject * > > CDataObjectMap::data |
typedef std::pair< std::set< CDataObject * >::const_iterator, std::set< CDataObject * >::const_iterator > CDataObjectMap::range |
CDataObjectMap::CDataObjectMap | ( | ) |
CDataObjectMap::CDataObjectMap | ( | const CDataObjectMap & | src | ) |
CDataObjectMap::~CDataObjectMap | ( | ) |
CDataObjectMap::iterator CDataObjectMap::begin | ( | ) |
Referenced by CDataVector< CType >::beginName(), CCopasiParameterGroup::beginName(), CDataObjectMap::const_iterator::const_iterator(), CDataContainer::getDescendants(), CDataContainer::getValueObject(), CDataObjectMap::iterator::iterator(), CCopasiParameterGroup::operator=(), and CDataContainer::~CDataContainer().
CDataObjectMap::const_iterator CDataObjectMap::begin | ( | ) | const |
void CDataObjectMap::clear | ( | ) |
bool CDataObjectMap::contains | ( | CDataObject * | pObject | ) | const |
References CDataObject::getObjectName().
CDataObjectMap::iterator CDataObjectMap::end | ( | ) |
CDataObjectMap::const_iterator CDataObjectMap::end | ( | ) | const |
std::pair< std::set< CDataObject * >::const_iterator, std::set< CDataObject * >::const_iterator > CDataObjectMap::equal_range | ( | const std::string & | name | ) | const |
Referenced by CMetabNameInterface::doesExist(), CModel::findMetabByName(), CDataArray::getObject(), CDataContainer::getObject(), CDataVectorN< CType >::getObject(), CUndoData::getObject(), CCopasiParameterGroup::getParameter(), CDataVectorN< CType >::isInsertAllowed(), CMetabNameInterface::isUnique(), and CDataVectorN< CType >::operator[]().
bool CDataObjectMap::erase | ( | CDataObject * | pObject | ) |
References CDataObject::getObjectName().
Referenced by CDataContainer::remove().
std::pair< std::set< CDataObject * >::iterator, bool > CDataObjectMap::insert | ( | CDataObject * | pObject | ) |
References CDataObject::getObjectName().
Referenced by CDataContainer::add(), and objectRenamed().
void CDataObjectMap::objectRenamed | ( | CDataObject * | pObject, |
const std::string & | oldName | ||
) |
References insert().
Referenced by CDataContainer::objectRenamed().