23 #ifndef COPASI_CEvaluationNodeVector
24 #define COPASI_CEvaluationNodeVector
75 virtual std::string
getInfix(
const std::vector< std::string > & children)
const;
81 virtual std::string
getDisplayString(
const std::vector< std::string > & children)
const;
87 virtual std::string
getCCodeString(
const std::vector< std::string > & children)
const;
101 virtual std::string
getXPPString(
const std::vector< std::string > & children)
const;
109 static CEvaluationNode *
fromAST(
const ASTNode * pASTNode,
const std::vector< CEvaluationNode * > & children);
133 const std::vector< CEvaluationNode * > &
getVector()
const;
142 #endif // COPASI_CEvaluationNodeVector
virtual ~CEvaluationNodeVector()
virtual std::string getBerkeleyMadonnaString(const std::vector< std::string > &children) const
virtual std::string getXPPString(const std::vector< std::string > &children) const
const std::vector< CEvaluationNode * > & getVector() const
virtual std::string getInfix(const std::vector< std::string > &children) const
bool addChild(CCopasiNode< Data > *pChild, CCopasiNode< Data > *pAfter=NULL)
virtual ASTNode * toAST(const CCopasiDataModel *pDataModel) const
static CEvaluationNode * fromAST(const ASTNode *pASTNode, const std::vector< CEvaluationNode * > &children)
static Type subType(const Type &type)
std::vector< CEvaluationNode * > mVector
virtual std::string getDisplayString(const std::vector< std::string > &children) const
virtual std::string getCCodeString(const std::vector< std::string > &children) const