10 #ifndef TEUCHOS_XML_PARAMETER_LIST_CORE_HELPERS_HPP
11 #define TEUCHOS_XML_PARAMETER_LIST_CORE_HELPERS_HPP
39 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
void updateParametersFromXmlFile(
40 const std::string &xmlFileName,
41 const Ptr<ParameterList> ¶mList
53 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
54 RCP<ParameterList> getParametersFromXmlFile(
const std::string &xmlFileName);
68 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
69 RCP<ParameterList> getParametersFromXmlFile(
const std::string &xmlFileName,
70 RCP<DependencySheet> depSheet);
89 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
90 void updateParametersFromXmlString(
91 const std::string &xmlStr,
92 const Ptr<ParameterList> ¶mList,
104 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
105 RCP<ParameterList> getParametersFromXmlString(
const std::string &xmlStr);
117 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
118 RCP<ParameterList> getParametersFromXmlString(
const std::string &xmlStr,
119 RCP<DependencySheet> depSheet);
133 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
134 void writeParameterListToXmlOStream(
135 const ParameterList ¶mList,
136 std::ostream &xmlOut,
137 RCP<const DependencySheet> depSheet = null
153 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
154 void writeParameterListToXmlFile(
155 const ParameterList ¶mList,
156 const std::string &xmlFileName,
157 RCP<const DependencySheet> depSheet=null
164 #endif // TEUCHOS_XML_PARAMETER_LIST_CORE_HELPERS_HPP
Templated Parameter List class.
DataStructure keeping track of dependencies.