#include <type_traits.h>
Public Types | |
using | value_type = T |
Private Member Functions | |
std::string | get_stringified_value () const override |
void | do_set_value (fhicl::ParameterSet const &) override |
Private Member Functions inherited from fhicl::detail::RegisterIfTableMember | |
RegisterIfTableMember (ParameterBase *pb) | |
Private Attributes | |
std::optional< T > | value_ {} |
Definition at line 27 of file type_traits.h.
using fhicl::OptionalAtom< T >::value_type = T |
Definition at line 66 of file OptionalAtom.h.
|
explicit |
Definition at line 84 of file OptionalAtom.h.
|
explicit |
Definition at line 89 of file OptionalAtom.h.
|
explicit |
Definition at line 100 of file OptionalAtom.h.
fhicl::OptionalAtom< T >::OptionalAtom | ( | ) |
|
overrideprivatevirtual |
Implements fhicl::detail::ParameterBase.
Definition at line 129 of file OptionalAtom.h.
|
overrideprivatevirtual |
|
inline |
Definition at line 60 of file OptionalAtom.h.
|
inline |
Definition at line 43 of file OptionalAtom.h.
|
inline |
Definition at line 50 of file OptionalAtom.h.
|
private |
Definition at line 71 of file OptionalAtom.h.