#include <ParameterWalker.h>
Public Member Functions | |
ParameterWalker ()=default | |
virtual | ~ParameterWalker ()=default |
void | walk_over (tt::maybe_const_t< ParameterBase, C > &) |
bool | do_before_action (tt::maybe_const_t< ParameterBase, C > &p) |
void | do_after_action (tt::maybe_const_t< ParameterBase, C > &p) |
void | do_enter_table (tt::maybe_const_t< TableBase, C > &t) |
void | do_exit_table (tt::maybe_const_t< TableBase, C > &t) |
void | do_enter_sequence (tt::maybe_const_t< SequenceBase, C > &s) |
void | do_exit_sequence (tt::maybe_const_t< SequenceBase, C > &s) |
void | do_atom (tt::maybe_const_t< AtomBase, C > &a) |
void | do_delegated_parameter (tt::maybe_const_t< DelegateBase, C > &dp) |
Private Member Functions | |
virtual void | enter_table (tt::maybe_const_t< TableBase, C > &)=0 |
virtual void | enter_sequence (tt::maybe_const_t< SequenceBase, C > &)=0 |
virtual void | atom (tt::maybe_const_t< AtomBase, C > &)=0 |
virtual void | delegated_parameter (tt::maybe_const_t< DelegateBase, C > &)=0 |
virtual bool | before_action (tt::maybe_const_t< ParameterBase, C > &) |
virtual void | after_action (tt::maybe_const_t< ParameterBase, C > &) |
virtual void | exit_table (tt::maybe_const_t< TableBase, C > &) |
virtual void | exit_sequence (tt::maybe_const_t< SequenceBase, C > &) |
Definition at line 84 of file ParameterWalker.h.
|
default |
|
virtualdefault |
|
inlineprivatevirtual |
Definition at line 148 of file ParameterWalker.h.
|
privatepure virtual |
|
inlineprivatevirtual |
Definition at line 143 of file ParameterWalker.h.
|
privatepure virtual |
|
inline |
Definition at line 97 of file ParameterWalker.h.
|
inline |
Definition at line 125 of file ParameterWalker.h.
|
inline |
Definition at line 92 of file ParameterWalker.h.
|
inline |
Definition at line 131 of file ParameterWalker.h.
|
inline |
Definition at line 114 of file ParameterWalker.h.
|
inline |
Definition at line 103 of file ParameterWalker.h.
|
inline |
Definition at line 119 of file ParameterWalker.h.
|
inline |
Definition at line 108 of file ParameterWalker.h.
|
privatepure virtual |
|
privatepure virtual |
|
inlineprivatevirtual |
Definition at line 154 of file ParameterWalker.h.
|
inlineprivatevirtual |
Definition at line 151 of file ParameterWalker.h.
void fhicl::detail::ParameterWalker< C >::walk_over | ( | tt::maybe_const_t< ParameterBase, C > & | p | ) |
Definition at line 163 of file ParameterWalker.h.