LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
parse.h
Go to the documentation of this file.
1 #ifndef fhiclcpp_parse_h
2 #define fhiclcpp_parse_h
3 
4 // ======================================================================
5 //
6 // parse
7 //
8 // ======================================================================
9 
10 #include "cetlib/filepath_maker.h"
11 #include "fhiclcpp/fwd.h"
12 
13 #include <istream>
14 #include <string>
15 
16 namespace fhicl {
17 
18  bool parse_value_string(std::string const& s,
19  extended_value& v,
20  std::string& unparsed);
21 
22  intermediate_table parse_document(std::string const& filename,
23  cet::filepath_maker& maker);
24 
25  intermediate_table parse_document(std::istream& is,
26  cet::filepath_maker& maker);
27 
28  intermediate_table parse_document(std::string const& s);
29 
30 } // namespace fhicl
31 
32 // ======================================================================
33 
34 #endif /* fhiclcpp_parse_h */
35 
36 // Local Variables:
37 // mode: c++
38 // End:
bool parse_value_string(std::string const &s, extended_value &v, std::string &unparsed)
Definition: parse.cc:658
parameter set interface
intermediate_table parse_document(std::string const &filename, cet::filepath_maker &maker)
Definition: parse.cc:709