#include <type_traits.h>
Public Types | |
using | default_type = T |
using | via_type = typename OptionalTable< Config >::value_type |
using | value_type = T |
Public Member Functions | |
TableAs (Name &&name) | |
TableAs (Name &&name, Comment &&comment) | |
TableAs (Name &&name, Comment &&comment, std::function< bool()> maybeUse) | |
TableAs (Name &&name, T const &t) | |
TableAs (Name &&name, Comment &&comment, T const &t) | |
TableAs (Name &&name, Comment &&comment, std::function< bool()> maybeUse, T const &t) | |
T | operator() () const |
operator detail::ParameterBase & () | |
Private Member Functions | |
Comment | conversion_comment (Comment &&comment) const |
Comment | conversion_comment (Comment &&comment, T const &t) const |
Private Attributes | |
OptionalTable< Config > | tableObj_ |
std::shared_ptr< T > | t_ {} |
Definition at line 53 of file type_traits.h.
using fhicl::TableAs< T, Config >::default_type = T |
using fhicl::TableAs< T, Config >::value_type = T |
using fhicl::TableAs< T, Config >::via_type = typename OptionalTable<Config>::value_type |
|
explicit |
|
explicit |
Definition at line 106 of file TableAs.h.
|
explicit |
Definition at line 113 of file TableAs.h.
|
explicit |
|
explicit |
Definition at line 130 of file TableAs.h.
|
explicit |
Definition at line 138 of file TableAs.h.
|
private |
|
private |
|
inline |
|
inline |
Definition at line 69 of file TableAs.h.
|
private |
|
private |