1 #ifndef CommonTools_Utils_ExpressionCondition_h
2 #define CommonTools_Utils_ExpressionCondition_h
20 virtual double value(
const Reflex::Object&
o)
const {
24 false_ = expStack.back(); expStack.pop_back();
25 true_ = expStack.back(); expStack.pop_back();
26 cond_ = selStack.back(); selStack.pop_back();
virtual double value(const Reflex::Object &o) const
boost::shared_ptr< ExpressionBase > ExpressionPtr
ExpressionCondition(ExpressionStack &expStack, SelectorStack &selStack)
std::vector< boost::shared_ptr< ExpressionBase > > ExpressionStack
std::vector< SelectorPtr > SelectorStack
boost::shared_ptr< SelectorBase > SelectorPtr