22 #ifndef COPASI_CFunctionParameters
23 #define COPASI_CFunctionParameters
98 bool add(
const std::string & name,
106 void remove(
const std::string & name);
130 void swap(
const size_t & from,
const size_t & to);
170 #endif // COPASI_CFunctionParameters
void swap(const size_t &from, const size_t &to)
CFunctionParameter * operator[](size_t index)
CFunctionParameters(const std::string &name="NoName", const CCopasiContainer *pParent=NULL)
bool operator==(const CFunctionParameters &rhs) const
size_t findParameterByName(const std::string &name, CFunctionParameter::DataType &dataType) const
size_t getNumberOfParametersByUsage(CFunctionParameter::Role usage) const
CCopasiVectorNS< CFunctionParameter > mParameters
void add(const CFunctionParameter ¶meter)
friend std::ostream & operator<<(std::ostream &os, const CFunctionParameters &d)
const CFunctionParameter * getParameterByUsage(CFunctionParameter::Role usage, size_t &pos) const
Header file of class CCopasiContainer.
CFunctionParameters & operator=(const CFunctionParameters &src)