14 # pragma warning (disable: 4786)
15 # pragma warning (disable: 4243)
17 # pragma warning (disable: 4355)
143 if (pLogical == NULL)
155 std::string name = pItem->
getName();
156 if (name !=
"true" && name !=
"TRUE" && name !=
"false" && name !=
"FALSE")
169 std::ostringstream os;
210 if ((*rhs.
mpTrue) < (*this->mpTrue))
214 else if ((*rhs.
mpTrue) == (*this->mpTrue))
std::ostream & operator<<(std::ostream &os, const CNormalChoiceLogical &choice)
virtual ~CNormalChoiceLogical()
CNormalLogical * mpCondition
virtual CNormalBase * copy() const
const CNormalLogical & getCondition() const
const CNormalLogical & getFalseExpression() const
const CNormalLogical & getTrueExpression() const
bool setTrueExpression(const CNormalLogical &branch)
bool operator==(const CNormalChoiceLogical &rhs) const
const Type & getType() const
bool setFalseExpression(const CNormalLogical &branch)
virtual std::string toString() const
bool operator<(const CNormalChoiceLogical &rhs) const
bool setCondition(const CNormalLogical &cond)
static bool checkConditionTree(const CNormalBase &branch)
const std::string getName() const
virtual std::string toString() const
CNormalChoiceLogical & operator=(const CNormalChoiceLogical &src)