LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "SearchAllowedConfiguration.h"
Public Member Functions | |
void | walk_over (tt::maybe_const_t< ParameterBase, C > &) |
bool | do_before_action (tt::maybe_const_t< ParameterBase, C > &p) |
void | do_after_action (tt::maybe_const_t< ParameterBase, C > &p) |
void | do_enter_table (tt::maybe_const_t< TableBase, C > &t) |
void | do_exit_table (tt::maybe_const_t< TableBase, C > &t) |
void | do_enter_sequence (tt::maybe_const_t< SequenceBase, C > &s) |
void | do_exit_sequence (tt::maybe_const_t< SequenceBase, C > &s) |
void | do_atom (tt::maybe_const_t< AtomBase, C > &a) |
void | do_delegated_parameter (tt::maybe_const_t< DelegateBase, C > &dp) |
Static Public Member Functions | |
static bool | supports_key (ParameterBase const &pb, std::string const &searched_for_key) |
Private Member Functions | |
SearchAllowedConfiguration (ParameterBase const &pb, std::string const &searched_for_key) | |
bool | result () const |
bool | before_action (ParameterBase const &pb) override |
void | enter_table (TableBase const &) override |
void | enter_sequence (SequenceBase const &) override |
void | atom (AtomBase const &) override |
void | delegated_parameter (DelegateBase const &) override |
Static Private Member Functions | |
static std::string | form_absolute (ParameterBase const &pb, std::string const &searched_for_key) |
Private Attributes | |
std::string | key_ |
bool | supportsKey_ {false} |
Definition at line 52 of file SearchAllowedConfiguration.h.
|
private |
Definition at line 15 of file SearchAllowedConfiguration.cc.
References form_absolute().
|
inlineoverrideprivate |
Definition at line 79 of file SearchAllowedConfiguration.h.
|
overrideprivate |
Definition at line 22 of file SearchAllowedConfiguration.cc.
References fhicl::detail::ParameterBase::key(), key_, and supportsKey_.
Referenced by result().
|
inlineoverrideprivate |
|
inlineinherited |
Definition at line 98 of file ParameterWalker.h.
References fhicl::detail::ParameterWalker< C >::after_action().
|
inlineinherited |
Definition at line 126 of file ParameterWalker.h.
References fhicl::detail::ParameterWalker< C >::atom().
|
inlineinherited |
Definition at line 93 of file ParameterWalker.h.
References fhicl::detail::ParameterWalker< C >::before_action().
|
inlineinherited |
Definition at line 132 of file ParameterWalker.h.
References fhicl::detail::ParameterWalker< C >::atom(), fhicl::detail::ParameterWalker< C >::delegated_parameter(), fhicl::detail::ParameterWalker< C >::enter_sequence(), and fhicl::detail::ParameterWalker< C >::enter_table().
|
inlineinherited |
Definition at line 115 of file ParameterWalker.h.
References fhicl::detail::ParameterWalker< C >::enter_sequence().
|
inlineinherited |
Definition at line 104 of file ParameterWalker.h.
References fhicl::detail::ParameterWalker< C >::enter_table().
|
inlineinherited |
Definition at line 120 of file ParameterWalker.h.
References fhicl::detail::ParameterWalker< C >::exit_sequence().
|
inlineinherited |
Definition at line 109 of file ParameterWalker.h.
References fhicl::detail::ParameterWalker< C >::exit_table().
|
inlineoverrideprivate |
Definition at line 76 of file SearchAllowedConfiguration.h.
|
inlineoverrideprivate |
Definition at line 73 of file SearchAllowedConfiguration.h.
|
staticprivate |
Definition at line 34 of file SearchAllowedConfiguration.cc.
References fhicl::detail::is_sequence(), fhicl::detail::is_table(), fhicl::detail::ParameterBase::key(), fhicl::other, fhicl::detail::ParameterBase::parameter_type(), and pt.
Referenced by delegated_parameter(), and SearchAllowedConfiguration().
|
inlineprivate |
Definition at line 66 of file SearchAllowedConfiguration.h.
References before_action(), and supportsKey_.
|
static |
Definition at line 7 of file SearchAllowedConfiguration.cc.
Referenced by art::detail::supports_key().
|
inherited |
|
private |
Definition at line 59 of file SearchAllowedConfiguration.h.
Referenced by before_action().
|
private |
Definition at line 60 of file SearchAllowedConfiguration.h.
Referenced by before_action(), and result().