#include <SearchAllowedConfiguration.h>
SearchAllowedConfiguration::SearchAllowedConfiguration |
( |
ParameterBase const & |
pb, |
|
|
std::string const & |
searched_for_key |
|
) |
| |
|
private |
Definition at line 16 of file SearchAllowedConfiguration.cc.
static std::string form_absolute(ParameterBase const &pb, std::string const &searched_for_key)
static constexpr double pb
void fhicl::detail::SearchAllowedConfiguration::atom |
( |
AtomBase const & |
| ) |
|
|
inlineoverrideprivate |
void fhicl::detail::SearchAllowedConfiguration::delegated_parameter |
( |
DelegateBase const & |
| ) |
|
|
inlineoverrideprivate |
void fhicl::detail::SearchAllowedConfiguration::enter_sequence |
( |
SequenceBase const & |
| ) |
|
|
inlineoverrideprivate |
void fhicl::detail::SearchAllowedConfiguration::enter_table |
( |
TableBase const & |
| ) |
|
|
inlineoverrideprivate |
Definition at line 35 of file SearchAllowedConfiguration.cc.
38 if (searched_for_key.empty()) {
40 <<
"The specified searched-for key is empty.\n";
43 auto const pt =
pb.parameter_type();
46 <<
"Attempt to search for '" << searched_for_key
47 <<
"' as supported by a\n" 48 <<
"parameter that is not a table or sequence.\n";
55 absolute_key += appending_character;
56 absolute_key += searched_for_key;
bool is_table(std::any const &val)
static constexpr double pb
cet::coded_exception< error, detail::translate > exception
bool is_sequence(std::any const &val)
bool fhicl::detail::SearchAllowedConfiguration::result |
( |
| ) |
const |
|
inlineprivatenoexcept |
std::string fhicl::detail::SearchAllowedConfiguration::key_ |
|
private |
bool fhicl::detail::SearchAllowedConfiguration::supportsKey_ {false} |
|
private |
The documentation for this class was generated from the following files: