LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
exists_outside_prolog.h
Go to the documentation of this file.
1
#ifndef art_Framework_Art_detail_exists_outside_prolog_h
2
#define art_Framework_Art_detail_exists_outside_prolog_h
3
4
#include "
fhiclcpp/intermediate_table.h
"
5
6
namespace
art::detail
{
7
8
inline
bool
9
exists_outside_prolog
(
fhicl::intermediate_table
const
& config,
10
std::string
const
& key)
11
{
12
return
config.
exists
(key) && !config.
find
(key).
in_prolog
;
13
}
14
}
15
16
#endif
/* art_Framework_Art_detail_exists_outside_prolog_h */
17
18
// Local variables:
19
// mode: c++
20
// End:
intermediate_table.h
art::detail::exists_outside_prolog
bool exists_outside_prolog(fhicl::intermediate_table const &config, std::string const &key)
Definition:
exists_outside_prolog.h:9
art::detail
Definition:
AllowedConfiguration.h:76
fhicl::extended_value::in_prolog
bool in_prolog
Definition:
extended_value.h:96
fhicl::intermediate_table::exists
bool exists(std::string const &key) const
Definition:
intermediate_table.cc:143
fhicl::intermediate_table::find
extended_value const & find(std::string const &key) const
Definition:
intermediate_table.cc:112
fhicl::intermediate_table
Definition:
intermediate_table.h:65
art
Framework
Art
detail
exists_outside_prolog.h
Generated on Thu May 2 2024 20:59:28 for LArSoft by
1.8.11