1 #ifndef fhiclcpp_ParameterSetWalker_h 2 #define fhiclcpp_ParameterSetWalker_h 67 #include "boost/any.hpp" void do_before_action(key_t const &k, any_t const &a, ParameterSet const *ps)
void do_enter_sequence(key_t const &k, any_t const &a)
virtual void atom(key_t const &, any_t const &)=0
void do_exit_table(key_t const &k, any_t const &a)
virtual void after_action()
virtual void exit_sequence(key_t const &, any_t const &)
virtual ~ParameterSetWalker() noexcept=default
void do_exit_sequence(key_t const &k, any_t const &a)
virtual void enter_sequence(key_t const &, any_t const &)=0
void do_atom(key_t const &k, any_t const &a)
virtual void before_action(key_t const &, any_t const &, ParameterSet const *)
virtual void exit_table(key_t const &, any_t const &)
void do_enter_table(key_t const &k, any_t const &a)
virtual void enter_table(key_t const &, any_t const &)=0