42 #ifndef TEUCHOS_YAML_PARAMETER_LIST_CORE_HELPERS_HPP
43 #define TEUCHOS_YAML_PARAMETER_LIST_CORE_HELPERS_HPP
70 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
void updateParametersFromYamlFile(
71 const std::string &yamlFileName,
72 const Ptr<ParameterList> ¶mList
83 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
84 RCP<ParameterList> getParametersFromYamlFile(
const std::string &yamlFileName);
102 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
103 void updateParametersFromYamlString(
104 const std::string &yamlStr,
105 const Ptr<ParameterList> ¶mList,
107 const std::string& name =
""
110 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
111 void updateParametersFromYamlCString(
112 const char*
const data,
126 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
127 RCP<ParameterList> getParametersFromYamlString(
const std::string &yamlStr);
139 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
140 void writeParameterListToYamlOStream(
141 const ParameterList ¶mList,
142 std::ostream &yamlOut
156 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
157 void writeParameterListToYamlFile(
158 const ParameterList ¶mList,
159 const std::string &yamlFileName
165 #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...