9 #include "boost/any.hpp" 10 #include "cetlib/includer.h" 18 using namespace fhicl;
33 for (
auto const& pr : tbl) {
34 if (!pr.second.in_prolog)
35 ps.
put(pr.first, pr.second);
48 for (
auto const& pr : tbl) {
49 if (!pr.second.in_prolog)
50 ps.
put(pr.first, pr.second);
68 cet::filepath_maker& maker,
intermediate_table::complex_t complex_t
intermediate_table::table_t table_t
void make_ParameterSet(intermediate_table const &tbl, ParameterSet &ps)
fhicl::detail::ps_atom_t ps_atom_t
bool is_a(value_tag t) const
fhicl::detail::ps_sequence_t ps_sequence_t
ParameterSet::ps_atom_t ps_atom_t
fhicl::extended_value::sequence_t sequence_t
intermediate_table::atom_t atom_t
ParameterSet::ps_sequence_t ps_sequence_t
void put(std::string const &key)
cet::coded_exception< error, detail::translate > exception
void parse_document(std::string const &filename, cet::filepath_maker &maker, intermediate_table &result)