#include <Sequence.h>
Public Types | |
using | default_type = std::vector< typename tt::fhicl_type< T >::default_type > |
using | ftype = std::vector< std::shared_ptr< tt::fhicl_type< T >>> |
using | value_type = std::vector< tt::return_type< T >> |
Private Member Functions | |
void | do_prepare_elements_for_validation (std::size_t const n) override |
std::size_t | get_size () const noexcept 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 |
bool | do_preset_value (fhicl::ParameterSet const &ps) override |
void | do_set_value (fhicl::ParameterSet const &) override |
![]() | |
RegisterIfTableMember (ParameterBase *pb) | |
Private Attributes | |
std::variant< ftype, value_type > | value_ |
Definition at line 181 of file Sequence.h.
using fhicl::Sequence< T,-1ull >::default_type = std::vector<typename tt::fhicl_type<T>::default_type> |
Definition at line 188 of file Sequence.h.
using fhicl::Sequence< T,-1ull >::ftype = std::vector<std::shared_ptr<tt::fhicl_type<T>>> |
Definition at line 189 of file Sequence.h.
using fhicl::Sequence< T,-1ull >::value_type = std::vector<tt::return_type<T>> |
Definition at line 190 of file Sequence.h.
|
explicit |
Definition at line 422 of file Sequence.h.
|
explicit |
Definition at line 427 of file Sequence.h.
|
explicit |
Definition at line 441 of file Sequence.h.
|
explicit |
Definition at line 458 of file Sequence.h.
|
explicit |
Definition at line 463 of file Sequence.h.
|
explicit |
Definition at line 485 of file Sequence.h.
|
inlineoverrideprivatevirtual |
Implements fhicl::detail::SequenceBase.
Definition at line 234 of file Sequence.h.
|
inlineoverrideprivatevirtual |
Reimplemented from fhicl::detail::ParameterBase.
Definition at line 292 of file Sequence.h.
|
inlineoverrideprivatevirtual |
|
inlineoverrideprivatevirtual |
Implements fhicl::detail::SequenceBase.
Definition at line 274 of file Sequence.h.
|
inlineoverrideprivatevirtual |
Implements fhicl::detail::SequenceBase.
Definition at line 283 of file Sequence.h.
|
inlineoverrideprivatevirtualnoexcept |
Implements fhicl::detail::SequenceBase.
Definition at line 265 of file Sequence.h.
|
inline |
Definition at line 209 of file Sequence.h.
|
inline |
Definition at line 222 of file Sequence.h.
|
private |
Definition at line 231 of file Sequence.h.