copasi API  0.1
Public Types | Public Member Functions
CCopasiVectorReference< CType > Class Template Reference

#include <CCopasiObjectReference.h>

Inheritance diagram for CCopasiVectorReference< CType >:
CCopasiObject

List of all members.

Public Types

typedef CType referenceType

Public Member Functions

 CCopasiVectorReference (const std::string &name, const CCopasiContainer *pParent, referenceType &reference, const unsigned C_INT32 &flag=0)
 CCopasiVectorReference (const CCopasiVectorReference< referenceType > &src, const CCopasiContainer *pParent)
virtual ~CCopasiVectorReference ()
virtual CCopasiObjectgetObject (const CCopasiObjectName &cn)
virtual void * getValuePointer () const
virtual const CCopasiObjectgetValueObject () const
virtual void print (std::ostream *ostream) const

template<class CType>
class CCopasiVectorReference< CType >


Member Typedef Documentation

template<class CType>
typedef CType CCopasiVectorReference< CType >::referenceType

Reimplemented from CCopasiObject.


Constructor & Destructor Documentation

template<class CType>
CCopasiVectorReference< CType >::CCopasiVectorReference ( const std::string &  name,
const CCopasiContainer pParent,
referenceType reference,
const unsigned C_INT32 &  flag = 0 
) [inline]
template<class CType>
CCopasiVectorReference< CType >::CCopasiVectorReference ( const CCopasiVectorReference< referenceType > &  src,
const CCopasiContainer pParent 
) [inline]
template<class CType>
virtual CCopasiVectorReference< CType >::~CCopasiVectorReference ( ) [inline, virtual]

Member Function Documentation

template<class CType>
virtual CCopasiObject* CCopasiVectorReference< CType >::getObject ( const CCopasiObjectName cn) [inline, virtual]
template<class CType>
virtual const CCopasiObject* CCopasiVectorReference< CType >::getValueObject ( ) const [inline, virtual]

Reimplemented from CCopasiObject.

template<class CType>
virtual void* CCopasiVectorReference< CType >::getValuePointer ( ) const [inline, virtual]

Reimplemented from CCopasiObject.

template<class CType>
virtual void CCopasiVectorReference< CType >::print ( std::ostream *  ostream) const [inline, virtual]

This is the output method for any object. The default implementation provided with CCopasiObject uses the ostream operator<< of the object to print the object.To override this default behavior one needs to reimplement the virtual print function.

Parameters:
std::ostream* ostream

Reimplemented from CCopasiObject.


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