00001 #ifndef Parser_ExpressionStack_h 00002 #define Parser_ExpressionStack_h 00003 /* \class reco::parser::ExpressionStack 00004 * 00005 * Stack of parsed expressions 00006 * 00007 * \author original version: Chris Jones, Cornell, 00008 * adapted to Reflex by Luca Lista, INFN 00009 * 00010 * \version $Revision: 1.1 $ 00011 * 00012 */ 00013 #include <boost/shared_ptr.hpp> 00014 #include <vector> 00015 00016 namespace reco { 00017 namespace parser { 00018 struct ExpressionBase; 00019 00020 typedef std::vector<boost::shared_ptr<ExpressionBase> > ExpressionStack; 00021 } 00022 } 00023 00024 #endif