14 # pragma warning (disable: 4786)
15 # pragma warning (disable: 4243)
17 # pragma warning (disable: 4355)
147 if (pLogical == NULL)
159 std::string name = pItem->
getName();
160 if (name !=
"true" && name !=
"TRUE" && name !=
"false" && name !=
"FALSE")
184 if (pFraction == NULL)
194 std::ostringstream os;
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
bool setFalseExpression(const CNormalFraction &branch)
std::ostream & operator<<(std::ostream &os, const CNormalChoice &choice)
const CNormalFraction & getFalseExpression() const
static bool checkExpressionTree(const CNormalBase &branch)
const Type & getType() const
virtual std::string toString() const
CNormalLogical * mpCondition
bool setCondition(const CNormalLogical &cond)
bool operator==(const CNormalChoice &rhs) const
CNormalChoice & operator=(const CNormalChoice &src)
virtual std::string toString() const
virtual std::string toString() const
bool operator<(const CNormalChoice &rhs) const
const std::string getName() const