#include <SequenceBase.h>
Private Member Functions | |
virtual std::size_t | get_size () const noexcept=0 |
virtual void | do_prepare_elements_for_validation (std::size_t)=0 |
virtual void | do_walk_elements (ParameterWalker< tt::const_flavor::require_non_const > &)=0 |
virtual void | do_walk_elements (ParameterWalker< tt::const_flavor::require_const > &) const =0 |
Definition at line 17 of file SequenceBase.h.
|
inline |
Definition at line 19 of file SequenceBase.h.
|
privatepure virtual |
Implemented in fhicl::Sequence< T,-1ull >, fhicl::OptionalSequence< T,-1ull >, fhicl::Sequence< T, N >, fhicl::Sequence< double >, fhicl::Sequence< fhicl::Table< recob::test::HitDataProductChecker::Config::TargetInfo > >, fhicl::Sequence< std::string >, fhicl::Sequence< float >, fhicl::Sequence< double, 5 >, fhicl::Sequence< fhicl::TupleAs< SwitchPoint(std::string, fhicl::Sequence< std::uint32_t >)> >, fhicl::Sequence< int >, fhicl::Sequence< unsigned int >, fhicl::Sequence< art::InputTag >, fhicl::Sequence< double, 3 >, fhicl::Sequence< string >, fhicl::Sequence< fhicl::Table< lar::example::tests::ParticleMaker::ParticleConfig > >, fhicl::Sequence< size_t >, fhicl::Sequence< fhicl::Sequence< double > >, fhicl::Sequence< float, 3u >, fhicl::Tuple< T >, fhicl::OptionalSequence< T, N >, fhicl::OptionalSequence< std::string >, fhicl::OptionalSequence< art::InputTag >, fhicl::OptionalSequence< fhicl::TupleAs< art::test::TypeAndTag(std::string, art::art::InputTag)> >, fhicl::OptionalSequence< fhicl::TupleAs< art::test::TypeAndInstance(std::string, std::string)> >, fhicl::OptionalTuple< T >, and fhicl::OptionalTuple< ARGS... >.
|
privatepure virtual |
Implemented in fhicl::Sequence< T,-1ull >, fhicl::OptionalSequence< T,-1ull >, fhicl::Sequence< T, N >, fhicl::Sequence< double >, fhicl::Sequence< fhicl::Table< recob::test::HitDataProductChecker::Config::TargetInfo > >, fhicl::Sequence< std::string >, fhicl::Sequence< float >, fhicl::Sequence< double, 5 >, fhicl::Sequence< fhicl::TupleAs< SwitchPoint(std::string, fhicl::Sequence< std::uint32_t >)> >, fhicl::Sequence< int >, fhicl::Sequence< unsigned int >, fhicl::Sequence< art::InputTag >, fhicl::Sequence< double, 3 >, fhicl::Sequence< string >, fhicl::Sequence< fhicl::Table< lar::example::tests::ParticleMaker::ParticleConfig > >, fhicl::Sequence< size_t >, fhicl::Sequence< fhicl::Sequence< double > >, fhicl::Sequence< float, 3u >, fhicl::Tuple< T >, fhicl::OptionalSequence< T, N >, fhicl::OptionalSequence< std::string >, fhicl::OptionalSequence< art::InputTag >, fhicl::OptionalSequence< fhicl::TupleAs< art::test::TypeAndTag(std::string, art::art::InputTag)> >, fhicl::OptionalSequence< fhicl::TupleAs< art::test::TypeAndInstance(std::string, std::string)> >, fhicl::OptionalTuple< T >, and fhicl::OptionalTuple< ARGS... >.
|
privatepure virtual |
Implemented in fhicl::Sequence< T,-1ull >, fhicl::OptionalSequence< T,-1ull >, fhicl::Sequence< T, N >, fhicl::Sequence< double >, fhicl::Sequence< fhicl::Table< recob::test::HitDataProductChecker::Config::TargetInfo > >, fhicl::Sequence< std::string >, fhicl::Sequence< float >, fhicl::Sequence< double, 5 >, fhicl::Sequence< fhicl::TupleAs< SwitchPoint(std::string, fhicl::Sequence< std::uint32_t >)> >, fhicl::Sequence< int >, fhicl::Sequence< unsigned int >, fhicl::Sequence< art::InputTag >, fhicl::Sequence< double, 3 >, fhicl::Sequence< string >, fhicl::Sequence< fhicl::Table< lar::example::tests::ParticleMaker::ParticleConfig > >, fhicl::Sequence< size_t >, fhicl::Sequence< fhicl::Sequence< double > >, fhicl::Sequence< float, 3u >, fhicl::Tuple< T >, fhicl::OptionalSequence< T, N >, fhicl::OptionalSequence< std::string >, fhicl::OptionalSequence< art::InputTag >, fhicl::OptionalSequence< fhicl::TupleAs< art::test::TypeAndTag(std::string, art::art::InputTag)> >, fhicl::OptionalSequence< fhicl::TupleAs< art::test::TypeAndInstance(std::string, std::string)> >, fhicl::OptionalTuple< T >, and fhicl::OptionalTuple< ARGS... >.
|
inlinenoexcept |
Definition at line 28 of file SequenceBase.h.
|
privatepure virtualnoexcept |
Implemented in fhicl::Sequence< T,-1ull >, fhicl::OptionalSequence< T,-1ull >, fhicl::Sequence< T, N >, fhicl::Sequence< double >, fhicl::Sequence< fhicl::Table< recob::test::HitDataProductChecker::Config::TargetInfo > >, fhicl::Sequence< std::string >, fhicl::Sequence< float >, fhicl::Sequence< double, 5 >, fhicl::Sequence< fhicl::TupleAs< SwitchPoint(std::string, fhicl::Sequence< std::uint32_t >)> >, fhicl::Sequence< int >, fhicl::Sequence< unsigned int >, fhicl::Sequence< art::InputTag >, fhicl::Sequence< double, 3 >, fhicl::Sequence< string >, fhicl::Sequence< fhicl::Table< lar::example::tests::ParticleMaker::ParticleConfig > >, fhicl::Sequence< size_t >, fhicl::Sequence< fhicl::Sequence< double > >, fhicl::Sequence< float, 3u >, fhicl::Tuple< T >, fhicl::OptionalSequence< T, N >, fhicl::OptionalSequence< std::string >, fhicl::OptionalSequence< art::InputTag >, fhicl::OptionalSequence< fhicl::TupleAs< art::test::TypeAndTag(std::string, art::art::InputTag)> >, fhicl::OptionalSequence< fhicl::TupleAs< art::test::TypeAndInstance(std::string, std::string)> >, fhicl::OptionalTuple< T >, and fhicl::OptionalTuple< ARGS... >.
|
inline |
Definition at line 39 of file SequenceBase.h.
|
inlinenoexcept |
Definition at line 33 of file SequenceBase.h.
|
inline |
Definition at line 44 of file SequenceBase.h.
|
inline |
Definition at line 49 of file SequenceBase.h.