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