copasi API  0.1
Public Member Functions | Static Public Member Functions
CCopasiObjectName Class Reference

#include <CCopasiObjectName.h>

Inheritance diagram for CCopasiObjectName:
CRegisteredObjectName CPlotDataChannelSpec

List of all members.

Public Member Functions

 CCopasiObjectName ()
 CCopasiObjectName (const std::string &name)
 CCopasiObjectName (const CCopasiObjectName &src)
 ~CCopasiObjectName ()
CCopasiObjectName getPrimary () const
CCopasiObjectName getRemainder () const
std::string getObjectType () const
std::string getObjectName () const
unsigned C_INT32 getElementIndex (const unsigned C_INT32 &pos=0) const
std::string getElementName (const unsigned C_INT32 &pos, const bool &unescape=true) const
std::string::size_type findEx (const std::string &toFind, const std::string::size_type &pos=0) const

Static Public Member Functions

static std::string escape (const std::string &name)
static std::string unescape (const std::string &name)

Detailed Description

Class CCopasiObjectName

This class is the class for handling Copasi object names.

Copyright Stefan Hoops 2002 :pos 21.4754,29.8662


Constructor & Destructor Documentation

CCopasiObjectName::CCopasiObjectName ( )
CCopasiObjectName::CCopasiObjectName ( const std::string &  name)
CCopasiObjectName::CCopasiObjectName ( const CCopasiObjectName src)
CCopasiObjectName::~CCopasiObjectName ( )

Member Function Documentation

std::string CCopasiObjectName::escape ( const std::string &  name) [static]
std::string::size_type CCopasiObjectName::findEx ( const std::string &  toFind,
const std::string::size_type &  pos = 0 
) const
unsigned C_INT32 CCopasiObjectName::getElementIndex ( const unsigned C_INT32 &  pos = 0) const
std::string CCopasiObjectName::getElementName ( const unsigned C_INT32 &  pos,
const bool &  unescape = true 
) const
std::string CCopasiObjectName::getObjectName ( ) const
std::string CCopasiObjectName::getObjectType ( ) const
CCopasiObjectName CCopasiObjectName::getPrimary ( ) const
CCopasiObjectName CCopasiObjectName::getRemainder ( ) const
std::string CCopasiObjectName::unescape ( const std::string &  name) [static]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines