|
| | OptionalTable (Name &&name) |
| |
| | OptionalTable (Name &&name, Comment &&comment) |
| |
| | OptionalTable (Name &&name, Comment &&comment, std::function< bool()> maybeUse) |
| |
| | OptionalTable (ParameterSet const &pset, std::set< std::string > const &keysToIgnore) |
| |
| std::optional< T > | operator() () const |
| |
| bool | operator() (T &value) const |
| |
| bool | hasValue () const |
| |
| ParameterSet const & | get_PSet () const |
| |
| void | print_allowed_configuration (std::ostream &os, std::string const &tab=std::string(3, ' ')) const |
| |
| | OptionalTable () |
| |
| void | validate (ParameterSet const &pset, std::set< std::string > const &keysToIgnore={}) |
| |
| | TableBase (Name const &name, Comment const &comment, par_style const vt, std::function< bool()> maybeUse) |
| |
| std::vector< cet::exempt_ptr< ParameterBase > > const & | members () const |
| |
| std::string const & | key () const |
| |
| std::string const & | name () const |
| |
| std::string const & | comment () const |
| |
| bool | has_default () const |
| |
| bool | is_optional () const |
| |
| bool | is_conditional () const |
| |
| par_type | parameter_type () const |
| |
| bool | should_use () const |
| |
| | ParameterBase (Name const &name, Comment const &comment, par_style const vt, par_type const type, std::function< bool()> maybeUse=AlwaysUse()) |
| |
| virtual | ~ParameterBase ()=default |
| |
| void | set_value (fhicl::ParameterSet const &ps) |
| |
| bool | preset_value (fhicl::ParameterSet const &ps) |
| |
| void | set_par_style (par_style const vt) |
| |
template<typename T>
class fhicl::OptionalTable< T >
Definition at line 32 of file type_traits.h.