13 #ifndef CNormalChoice_H__
14 #define CNormalChoice_H__
57 virtual std::string
toString()
const;
CNormalFraction * mpFalse
static bool checkConditionTree(const CNormalBase &branch)
const CNormalFraction & getTrueExpression() const
bool setTrueExpression(const CNormalFraction &branch)
virtual CNormalBase * copy() const
const CNormalLogical & getCondition() const
friend std::ostream & operator<<(std::ostream &os, const CNormalChoice &choice)
bool setFalseExpression(const CNormalFraction &branch)
const CNormalFraction & getFalseExpression() const
static bool checkExpressionTree(const CNormalBase &branch)
CNormalLogical * mpCondition
bool setCondition(const CNormalLogical &cond)
bool operator==(const CNormalChoice &rhs) const
CNormalChoice & operator=(const CNormalChoice &src)
virtual std::string toString() const
bool operator<(const CNormalChoice &rhs) const