10 #ifndef TEUCHOS_YAML_PARAMETER_LIST_CORE_HELPERS_HPP
11 #define TEUCHOS_YAML_PARAMETER_LIST_CORE_HELPERS_HPP
38 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
void updateParametersFromYamlFile(
39 const std::string &yamlFileName,
40 const Ptr<ParameterList> ¶mList
51 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
52 RCP<ParameterList> getParametersFromYamlFile(
const std::string &yamlFileName);
70 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
71 void updateParametersFromYamlString(
72 const std::string &yamlStr,
73 const Ptr<ParameterList> ¶mList,
75 const std::string& name =
""
78 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
79 void updateParametersFromYamlCString(
80 const char*
const data,
94 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
95 RCP<ParameterList> getParametersFromYamlString(
const std::string &yamlStr);
107 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
108 void writeParameterListToYamlOStream(
109 const ParameterList ¶mList,
110 std::ostream &yamlOut
124 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
125 void writeParameterListToYamlFile(
126 const ParameterList ¶mList,
127 const std::string &yamlFileName
133 #endif // TEUCHOS_Yaml_PARAMETER_LIST_CORE_HELPERS_HPP
Templated Parameter List class.
Simple wrapper class for raw pointers to single objects where no persisting relationship exists...