26 assert(pParent != NULL);
38 if (!tmpAA)
return NULL;
44 std::string tmpIndexString;
47 if (tmpIndexString ==
".")
57 if (index[ii] >= tmpAA->
size()[ii])
60 return &(*tmpAA->
array())[index];
size_t getElementIndex(const size_t &pos=0) const
CCopasiContainer * getObjectAncestor(const std::string &type) const
virtual std::string getObjectDisplayName(bool regular=true, bool richtext=false) const
virtual CCopasiObjectName getCN() const
const std::string & getObjectName() const
CCopasiAbstractArray * array()
const std::string & getObjectType() const
std::vector< size_t > index_type
virtual void print(std::ostream *ostream) const
virtual CCopasiObjectName getCN() const
std::string getElementName(const size_t &pos, const bool &unescape=true) const
void updateMethod(const CCopasiAbstractArray::data_type &value)
Header file of class CCopasiContainer.
virtual void * getValuePointer() const
Header file of class CArrayAnnotation.
virtual std::string getObjectDisplayName(bool regular=true, bool richtext=false) const
CCopasiAbstractArray::index_type size() const
size_t dimensionality() const
CCopasiContainer * getObjectParent() const