1 #ifndef CommonTools_Utils_TrinarySelectorSetter_h 2 #define CommonTools_Utils_TrinarySelectorSetter_h 17 #include <boost/shared_ptr.hpp> 34 #ifdef BOOST_SPIRIT_DEBUG 35 BOOST_SPIRIT_DEBUG_OUT <<
"pushing trinary selector" << std::endl;
TrinarySelectorSetter(SelectorStack &selStack, ComparisonStack &cmpStack, ExpressionStack &expStack)
std::vector< boost::shared_ptr< ExpressionBase > > ExpressionStack
std::vector< SelectorPtr > SelectorStack
SelectorStack & selStack_
ComparisonStack & cmpStack_
boost::shared_ptr< SelectorBase > SelectorPtr
void operator()(const char *, const char *) const
std::vector< boost::shared_ptr< ComparisonBase > > ComparisonStack
ExpressionStack & expStack_