copasi API  0.1
Classes | Public Types | Public Member Functions
CCallParameters< Type > Class Template Reference

#include <CCallParameters.h>

Inheritance diagram for CCallParameters< Type >:
vector

List of all members.

Classes

union  UType

Public Types

typedef std::vector< UType >
::const_iterator 
const_iterator

Public Member Functions

 CCallParameters (const unsigned C_INT32 &size=0)
 CCallParameters (const CCallParameters &src)
 ~CCallParameters ()
void resize (const unsigned C_INT32 &size)
void push_back (const Type *value)
void push_back (CCallParameters< Type > *vector)
void clear ()
unsigned C_INT32 size () const
UTypeoperator[] (const unsigned C_INT32 &index)
const UTypeoperator[] (const unsigned C_INT32 &index) const
const_iterator begin () const
const_iterator end () const

Detailed Description

template<typename Type>
class CCallParameters< Type >

CFunctionParameterMap

Created for Copasi by Stefan Hoops (C) Stefan Hoops 2002 CCallParameterPointers

This is what is actually passed to a function. Some of the void* can be pointers to vector<const CCopasiObject*>


Member Typedef Documentation

template<typename Type>
typedef std::vector< UType >::const_iterator CCallParameters< Type >::const_iterator

Constructor & Destructor Documentation

template<typename Type>
CCallParameters< Type >::CCallParameters ( const unsigned C_INT32 &  size = 0) [inline]
template<typename Type>
CCallParameters< Type >::CCallParameters ( const CCallParameters< Type > &  src) [inline]
template<typename Type>
CCallParameters< Type >::~CCallParameters ( ) [inline]

Member Function Documentation

template<typename Type>
const_iterator CCallParameters< Type >::begin ( ) const [inline]
template<typename Type>
void CCallParameters< Type >::clear ( ) [inline]
template<typename Type>
const_iterator CCallParameters< Type >::end ( ) const [inline]
template<typename Type>
UType& CCallParameters< Type >::operator[] ( const unsigned C_INT32 &  index) [inline]
template<typename Type>
const UType& CCallParameters< Type >::operator[] ( const unsigned C_INT32 &  index) const [inline]
template<typename Type>
void CCallParameters< Type >::push_back ( const Type *  value) [inline]
template<typename Type>
void CCallParameters< Type >::push_back ( CCallParameters< Type > *  vector) [inline]
template<typename Type>
void CCallParameters< Type >::resize ( const unsigned C_INT32 &  size) [inline]
template<typename Type>
unsigned C_INT32 CCallParameters< Type >::size ( ) const [inline]

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