| 
|   | CEvaluationNodeWhiteSpace (const CEvaluationNodeWhiteSpace &src) | 
|   | 
|   | CEvaluationNodeWhiteSpace (const SubType &subType, const Data &data) | 
|   | 
| virtual ASTNode *  | toAST (const CDataModel *pDataModel) const | 
|   | 
| virtual  | ~CEvaluationNodeWhiteSpace () | 
|   | 
| void  | addChildren (const std::vector< CEvaluationNode * > &children) | 
|   | 
| std::string  | buildBerkeleyMadonnaString () const | 
|   | 
| std::string  | buildCCodeString () const | 
|   | 
| std::string  | buildDisplayString () const | 
|   | 
| std::string  | buildInfix () const | 
|   | 
| std::string  | buildMMLString (bool expand, const std::vector< std::vector< std::string > > &variables) const | 
|   | 
| std::string  | buildXPPString () const | 
|   | 
| virtual void  | calculate () | 
|   | 
|   | CEvaluationNode () | 
|   | 
|   | CEvaluationNode (const CEvaluationNode &src) | 
|   | 
| virtual CIssue  | compile () | 
|   | 
| CEvaluationNode *  | copyBranch () const | 
|   | 
| CEvaluationNode *  | copyNode (CEvaluationNode *child1, CEvaluationNode *child2) const | 
|   | 
| CEvaluationNode *  | copyNode (const std::vector< CEvaluationNode * > &children) const | 
|   | 
| const CEvaluationNode *  | findTopMinus (const std::vector< CFunctionAnalyzer::CValue > &callParameters) const | 
|   | 
| virtual std::string  | getBerkeleyMadonnaString (const std::vector< std::string > &children) const | 
|   | 
| virtual std::string  | getCCodeString (const std::vector< std::string > &children) const | 
|   | 
| virtual std::string  | getDisplayString (const std::vector< std::string > &children) const | 
|   | 
| virtual std::string  | getInfix (const std::vector< std::string > &children) const | 
|   | 
| virtual std::string  | getMMLString (const std::vector< std::string > &children, bool expand, const std::vector< std::vector< std::string > > &variables) const | 
|   | 
| const CEvaluationTree *  | getTree () const | 
|   | 
| virtual CValidatedUnit  | getUnit (const CMathContainer &container, const std::vector< CValidatedUnit > &units) const | 
|   | 
| const C_FLOAT64 *  | getValuePointer () const | 
|   | 
| const ValueType &  | getValueType () const | 
|   | 
| virtual std::string  | getXPPString (const std::vector< std::string > &children) const | 
|   | 
| virtual bool  | isBoolean () const | 
|   | 
| const MainType &  | mainType () const | 
|   | 
| bool  | operator!= (const CEvaluationNode &right) const | 
|   | 
| bool  | operator< (const CEvaluationNode &rhs) | 
|   | 
| bool  | operator< (const CEvaluationNode &right) const | 
|   | 
| bool  | operator== (const CEvaluationNode &right) const | 
|   | 
| void  | printRecursively () const | 
|   | 
| void  | printRecursively (std::ostream &os, int indent=0) const | 
|   | 
| void  | setTree (const CEvaluationTree *pTree) | 
|   | 
| virtual CValidatedUnit  | setUnit (const CMathContainer &container, const std::map< CEvaluationNode *, CValidatedUnit > ¤tUnits, std::map< CEvaluationNode *, CValidatedUnit > &targetUnits) const | 
|   | 
| virtual CIssue  | setValueType (const ValueType &valueType) | 
|   | 
| virtual CEvaluationNode *  | simplifyNode (const std::vector< CEvaluationNode * > &children) const | 
|   | 
| CEvaluationNode *  | splitBranch (const CEvaluationNode *splitnode, bool left) const | 
|   | 
| const SubType &  | subType () const | 
|   | 
| virtual  | ~CEvaluationNode () | 
|   | 
| virtual bool  | addChild (CCopasiNode< Data > *pChild, CCopasiNode< Data > *pAfter=NULL) | 
|   | 
| bool  | addSibling (CCopasiNode< Data > *pSibling, CCopasiNode< Data > *pAfter=NULL) | 
|   | 
|   | CCopasiNode (CCopasiNode< Data > *pParent=NULL) | 
|   | 
|   | CCopasiNode (const CCopasiNode< Data > &src) | 
|   | 
|   | CCopasiNode (const Data &data, CCopasiNode< Data > *pParent=NULL) | 
|   | 
| bool  | deleteChildren () | 
|   | 
| CCopasiNode< Data > *  | getChild () | 
|   | 
| const CCopasiNode< Data > *  | getChild () const | 
|   | 
| CCopasiNode< Data > *  | getChild (const size_t &index) | 
|   | 
| const CCopasiNode< Data > *  | getChild (const size_t &index) const | 
|   | 
| virtual Data &  | getData () | 
|   | 
| virtual const Data &  | getData () const | 
|   | 
| CCopasiNode< Data > *  | getNext () | 
|   | 
| const CCopasiNode< Data > *  | getNext () const | 
|   | 
| CCopasiNode< Data > *  | getNextNonChild () | 
|   | 
| const CCopasiNode< Data > *  | getNextNonChild () const | 
|   | 
| size_t  | getNumChildren () const | 
|   | 
| CCopasiNode< Data > *  | getParent () | 
|   | 
| const CCopasiNode< Data > *  | getParent () const | 
|   | 
| CCopasiNode< Data > *  | getSibling () | 
|   | 
| const CCopasiNode< Data > *  | getSibling () const | 
|   | 
| virtual bool  | removeChild (CCopasiNode< Data > *pChild) | 
|   | 
| virtual bool  | setData (const Data &data) | 
|   | 
| virtual  | ~CCopasiNode () | 
|   | 
 | 
| enum class   | MainType {  
  INVALID
, NUMBER
, CONSTANT
, OPERATOR
,  
  OBJECT
, FUNCTION
, CALL
, STRUCTURE
,  
  CHOICE
, VARIABLE
, WHITESPACE
, LOGICAL
,  
  MV_FUNCTION
, VECTOR
, DELAY
, UNIT
,  
  __SIZE
 
 } | 
|   | 
| enum class   | SubType {  
  DEFAULT
, DELAY
, IF
, VECTOR
,  
  CN
, DOUBLE
, FUNCTION
, LOG
,  
  OPEN
, PI
, POWER
, EXPRESSION
,  
  POINTER
, EXPONENTIALE
, INTEGER
, LOG10
,  
  MULTIPLY
, OR
, VECTOROPEN
, COMMA
,  
  DIVIDE
, ENOTATION
, EXP
, True
,  
  XOR
, RATIONALE
, AND
, CLOSE
,  
  False
, MODULUS
, SIN
, VECTORCLOSE
,  
  COS
, EQ
, Infinity
, PLUS
,  
  NaN
, MINUS
, NE
, TAN
,  
  REMAINDER
, GT
, SEC
, CSC
,  
  GE
, COT
, LT
, LE
,  
  SINH
, COSH
, TANH
, SECH
,  
  CSCH
, COTH
, ARCSIN
, ARCCOS
,  
  ARCTAN
, ARCSEC
, ARCCSC
, ARCCOT
,  
  ARCSINH
, ARCCOSH
, ARCTANH
, ARCSECH
,  
  ARCCSCH
, ARCCOTH
, SQRT
, ABS
,  
  FLOOR
, CEIL
, FACTORIAL
, NOT
,  
  RUNIFORM
, RNORMAL
, MAX
, MIN
,  
  RGAMMA
, RPOISSON
, SIGN
, AVOGADRO
,  
  INVALID
, __SIZE
 
 } | 
|   | 
| enum class   | ValueType { Unknown
, Boolean
, Number
, __SIZE
 } | 
|   | 
| typedef std::string  | Data | 
|   | 
| static CEvaluationNode *  | create (const MainType &mainType, const SubType &subType, const std::string &data) | 
|   | 
| static bool  | isKeyword (const std::string &str) | 
|   | 
| static const CEnumAnnotation< std::string, MainType >  | MainTypeName | 
|   | 
| static const CEnumAnnotation< std::string, SubType >  | SubTypeName | 
|   | 
|   | CEvaluationNode (const MainType &type, const SubType &subType, const Data &data) | 
|   | 
| bool  | setChild (CCopasiNode< Data > *pChild) | 
|   | 
| bool  | setParent (CCopasiNode< Data > *pParent) | 
|   | 
| bool  | setSibling (CCopasiNode< Data > *pSibling) | 
|   | 
| MainType  | mMainType | 
|   | 
| class CEvaluationNode::CPrecedence  | mPrecedence | 
|   | 
| const CEvaluationTree *  | mpTree | 
|   | 
| const C_FLOAT64 *  | mpValue | 
|   | 
| SubType  | mSubType | 
|   | 
| C_FLOAT64  | mValue | 
|   | 
| ValueType  | mValueType | 
|   | 
| Data  | mData | 
|   | 
This is class for nodes presenting numbers used in an evaluation trees