|
| | Sequence (Name &&name) |
| |
| | Sequence (Name &&name, Comment &&comment) |
| |
| | Sequence (Name &&name, Comment &&comment, std::function< bool()> maybeUse) |
| |
| | Sequence (Name &&name, default_type const &defaults) |
| |
| | Sequence (Name &&name, Comment &&comment, default_type const &defaults) |
| |
| | Sequence (Name &&name, Comment &&comment, std::function< bool()> maybeUse, default_type const &defaults) |
| |
| auto | operator() () const |
| |
| auto | operator() (std::size_t const i) const |
| |
| | SequenceBase (Name &&name, Comment &&comment, par_style const vt, par_type const type, std::function< bool()> maybeUse) |
| |
| bool | empty () const noexcept |
| |
| std::size_t | size () const noexcept |
| |
| void | prepare_elements_for_validation (std::size_t const n) |
| |
| void | walk_elements (ParameterWalker< tt::const_flavor::require_non_const > &pw) |
| |
| void | walk_elements (ParameterWalker< tt::const_flavor::require_const > &pw) 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::Sequence< T,-1ull >
Definition at line 181 of file Sequence.h.