|
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().