#include "/cvmfs/nova.opensciencegrid.org/externals/fhiclcpp/v4_06_10/source/fhiclcpp/type_traits.h"
Public Types | |
using | default_type = sequence_detail::ValueHolder< typename tt::fhicl_type< T >::default_type > |
using | ftype = std::array< std::shared_ptr< tt::fhicl_type< T >>, N > |
using | value_type = std::array< tt::return_type< T >, N > |
Private Member Functions | |
std::size_t | get_size () const override |
void | do_prepare_elements_for_validation (std::size_t const n) override |
void | do_walk_elements (detail::ParameterWalker< tt::const_flavor::require_non_const > &pw) override |
void | do_walk_elements (detail::ParameterWalker< tt::const_flavor::require_const > &pw) const override |
void | do_set_value (fhicl::ParameterSet const &, bool) override |
Private Attributes | |
ftype | value_ |
Definition at line 43 of file type_traits.h.
using fhicl::Sequence< T, N >::default_type = sequence_detail::ValueHolder<typename tt::fhicl_type<T>::default_type> |
Definition at line 83 of file Sequence.h.
using fhicl::Sequence< T, N >::ftype = std::array<std::shared_ptr<tt::fhicl_type<T>>, N> |
Definition at line 84 of file Sequence.h.
using fhicl::Sequence< T, N >::value_type = std::array<tt::return_type<T>, N> |
Definition at line 85 of file Sequence.h.
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
inlineinherited |
Definition at line 54 of file ParameterBase.h.
References fhicl::detail::ParameterMetadata::comment(), and fhicl::detail::ParameterBase::mdata_.
Referenced by fhicl::detail::AtomBase::AtomBase(), fhicl::detail::DelegateBase::DelegateBase(), fhicl::OptionalTuple< TYPES >::OptionalTuple(), fhicl::detail::ParameterBase::ParameterBase(), fhicl::detail::SequenceBase::SequenceBase(), fhicl::detail::TableBase::TableBase(), and fhicl::Tuple< TYPES >::Tuple().
|
inlineoverrideprivatevirtual |
Implements fhicl::detail::SequenceBase.
Definition at line 128 of file Sequence.h.
|
inlineoverrideprivatevirtual |
|
inlineoverrideprivatevirtual |
|
inlineoverrideprivatevirtual |
|
inlineinherited |
|
inlineoverrideprivatevirtual |
Implements fhicl::detail::SequenceBase.
Definition at line 122 of file Sequence.h.
|
inlineinherited |
Definition at line 59 of file ParameterBase.h.
References fhicl::detail::ParameterMetadata::has_default(), and fhicl::detail::ParameterBase::mdata_.
|
inlineinherited |
Definition at line 69 of file ParameterBase.h.
References fhicl::detail::ParameterMetadata::is_conditional(), and fhicl::detail::ParameterBase::mdata_.
|
inlineinherited |
Definition at line 64 of file ParameterBase.h.
References fhicl::detail::ParameterMetadata::is_optional(), and fhicl::detail::ParameterBase::mdata_.
|
inlineinherited |
Definition at line 44 of file ParameterBase.h.
References fhicl::detail::ParameterMetadata::key(), fhicl::detail::ParameterBase::mdata_, and string.
Referenced by fhicl::detail::PrintAllowedConfiguration::cacheTopLevelParameter(), fhicl::OptionalSequence< Table< T >< art::RootInputFileSequence::Config::SecondaryFile > >::do_prepare_elements_for_validation(), fhicl::OptionalTuple< ARGS... >::do_prepare_elements_for_validation(), fhicl::OptionalSequence< T,-1ull >::do_prepare_elements_for_validation(), fhicl::DelegatedParameter::get(), fhicl::OptionalDelegatedParameter::get_if_present(), fhicl::OptionalDelegatedParameter::hasValue(), fhicl::detail::MaybeDisplayParent::is_sequence_element(), fhicl::detail::PrintAllowedConfiguration::maybeReleaseTopLevelParameter(), fhicl::detail::RegisterIfTableMember::RegisterIfTableMember(), and fhicl::detail::PrintAllowedConfiguration::suppressFormat().
|
inlineinherited |
Definition at line 49 of file ParameterBase.h.
References fhicl::detail::ParameterBase::mdata_, fhicl::detail::ParameterMetadata::name(), and string.
Referenced by fhicl::detail::AtomBase::AtomBase(), fhicl::detail::DelegateBase::DelegateBase(), std_candles.StdCandlesPlotter::IsMC(), fhicl::detail::ParameterBase::ParameterBase(), run_unfold_ppfx_multiprocess.Consumer::run(), run_unfold_systs_multiprocess.Consumer::run(), run_unfold_genie_multiprocess.Consumer::run(), fhicl::detail::SequenceBase::SequenceBase(), and fhicl::detail::TableBase::TableBase().
|
inline |
Definition at line 104 of file Sequence.h.
|
inline |
Definition at line 113 of file Sequence.h.
|
inlineinherited |
Definition at line 74 of file ParameterBase.h.
References fhicl::detail::ParameterBase::mdata_, and fhicl::detail::ParameterMetadata::type().
Referenced by fhicl::detail::RegisterIfTableMember::RegisterIfTableMember().
|
inlineinherited |
Definition at line 40 of file SequenceBase.h.
References fhicl::detail::SequenceBase::do_prepare_elements_for_validation().
|
inlineinherited |
Definition at line 106 of file ParameterBase.h.
References fhicl::detail::ParameterBase::do_set_value(), fhicl::detail::ParameterBase::mdata_, and fhicl::detail::ParameterMetadata::set_key().
Definition at line 101 of file ParameterBase.h.
References fhicl::detail::ParameterBase::mdata_, and fhicl::detail::ParameterMetadata::set_par_style().
Referenced by art::RootOutput::Config::Config().
|
inlineinherited |
Definition at line 96 of file ParameterBase.h.
References fhicl::detail::ParameterBase::do_set_value().
|
inlineinherited |
Definition at line 79 of file ParameterBase.h.
References fhicl::detail::ParameterBase::maybeUse_.
|
inlineinherited |
Definition at line 34 of file SequenceBase.h.
References fhicl::detail::SequenceBase::get_size().
Referenced by fhicl::detail::SequenceBase::empty().
|
inlineinherited |
Definition at line 45 of file SequenceBase.h.
References fhicl::detail::SequenceBase::do_walk_elements().
|
inlineinherited |
Definition at line 50 of file SequenceBase.h.
References fhicl::detail::SequenceBase::do_prepare_elements_for_validation(), fhicl::detail::SequenceBase::do_walk_elements(), and fhicl::detail::SequenceBase::get_size().
|
private |
Definition at line 119 of file Sequence.h.