18 #ifndef ConvertToCEvaluationNode_H__
19 #define ConvertToCEvaluationNode_H__
41 extern std::map<std::string, const CEvaluationNode*>
str2eval;
CNormalCall * createCall(const CEvaluationNode *node)
CNormalProduct * createProduct(const CEvaluationNode *node)
CNormalLogical * createLogical(const CEvaluationNode *pNode)
CNormalFraction * createNormalRepresentation(const CEvaluationNode *node)
CNormalChoiceLogical * createLogicalChoice(const CEvaluationNode *pNode)
CEvaluationNode * convertToCEvaluationNode(const CNormalFraction &fraction)
bool isLogical(const CEvaluationNode *pNode)
CNormalItemPower * createItemPower(const CEvaluationNode *node)
CNormalFraction * createFraction(const CEvaluationNode *node)
CNormalSum * createSum(const CEvaluationNode *node)
std::map< std::string, const CEvaluationNode * > str2eval
CNormalLogicalItem * createLogicalItem(const CEvaluationNode *pNode)
CNormalBase * createItemPowerItem(const CEvaluationNode *pNode)
CNormalChoice * createChoice(const CEvaluationNode *pNode)
CNormalGeneralPower * createGeneralPower(const CEvaluationNode *node)
CNormalFunction * createFunction(const CEvaluationNode *node)
CNormalItem * createItem(const CEvaluationNode *node)