LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
make_ParameterSet.h
Go to the documentation of this file.
1 #ifndef fhiclcpp_make_ParameterSet_h
2 #define fhiclcpp_make_ParameterSet_h
3 
4 // ======================================================================
5 //
6 // make_ParameterSet - alternate representations -> ParameterSet
7 //
8 // ======================================================================
9 
10 #include "cetlib/filepath_maker.h"
11 #include "fhiclcpp/fwd.h"
12 
13 #include <string>
14 
15 // ----------------------------------------------------------------------
16 
17 namespace fhicl {
18 
19  [[deprecated("Please use the ParameterSet::make(intermediate_table const&) "
20  "function instead.")]] void
21  make_ParameterSet(intermediate_table const& tbl, ParameterSet& ps);
22 
23  [[deprecated("Please use the ParameterSet::make(extended_value const&) "
24  "function instead.")]] void
25  make_ParameterSet(extended_value const& xval, ParameterSet& ps);
26 
27  [[deprecated("Please use the ParameterSet::make(std::string const&) "
28  "function instead.")]] void
29  make_ParameterSet(std::string const& str, ParameterSet& ps);
30 
31  [[deprecated("Please use the ParameterSet::make(std::string const& filename, "
32  "cet::filepath_maker&) function instead.")]] void
33  make_ParameterSet(std::string const& filename,
34  cet::filepath_maker& maker,
35  ParameterSet& ps);
36 
37 } // fhicl
38 
39 // ======================================================================
40 
41 #endif /* fhiclcpp_make_ParameterSet_h */
42 
43 // Local Variables:
44 // mode: c++
45 // End:
void make_ParameterSet(intermediate_table const &tbl, ParameterSet &ps)
parameter set interface