1 #ifndef CommonTools_Utils_ExpressionQuaterOperator_h
2 #define CommonTools_Utils_ExpressionQuaterOperator_h
20 virtual double value(
const Reflex::Object&
o)
const {
24 args_[3] = expStack.back(); expStack.pop_back();
25 args_[2] = expStack.back(); expStack.pop_back();
26 args_[1] = expStack.back(); expStack.pop_back();
27 args_[0] = expStack.back(); expStack.pop_back();
ExpressionQuaterOperator(ExpressionStack &expStack)
boost::shared_ptr< ExpressionBase > ExpressionPtr
std::vector< boost::shared_ptr< ExpressionBase > > ExpressionStack
virtual double value(const Reflex::Object &o) const