|
| Atom (Name &&name) |
|
| Atom (Name &&name, Comment &&comment) |
|
| Atom (Name &&name, Comment &&comment, std::function< bool()> useIf) |
|
| Atom (Name &&name, T const &dflt_value) |
|
| Atom (Name &&name, Comment &&comment, T const &dflt_value) |
|
| Atom (Name &&name, Comment &&comment, std::function< bool()> useIf, T const &dflt_value) |
|
auto const & | operator() () const |
|
| AtomBase (Name const &name, Comment const &comment, par_style const vt, std::function< bool()> maybeUse) |
|
std::string | stringified_value () 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::Atom< T >
Definition at line 25 of file type_traits.h.