File indexing completed on 2024-04-06 12:13:00
0001 #ifndef FWCore_PyBind11ParameterSet_MakePyBind11ParameterSets_h
0002 #define FWCore_PyBind11ParameterSet_MakePyBind11ParameterSets_h
0003
0004
0005
0006
0007
0008 #include <memory>
0009
0010 #include <string>
0011 #include <vector>
0012
0013 namespace edm {
0014 class ParameterSet;
0015 namespace cmspybind11 {
0016
0017 std::unique_ptr<ParameterSet> readConfig(std::string const& config);
0018
0019
0020 std::unique_ptr<ParameterSet> readConfig(std::string const& config, const std::vector<std::string>& args);
0021
0022
0023 void makeParameterSets(std::string const& configtext, std::unique_ptr<ParameterSet>& main);
0024
0025
0026
0027
0028 std::unique_ptr<ParameterSet> readPSetsFrom(std::string const& fileOrString);
0029 }
0030 }
0031 #endif