Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
art
art
Framework
Art
detail
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
string
std::string string
Definition:
nybbler.cc:12
art::detail
Definition:
AllowedConfiguration.h:76
wirecell.dfp.graph.key
def key(type, name=None)
Definition:
graph.py:13
config
static Config * config
Definition:
config.cpp:1054
fhicl::extended_value::in_prolog
bool in_prolog
Definition:
extended_value.h:95
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
Generated by
1.8.11