42 #ifndef TEUCHOS_XML_PARAMETER_LIST_CORE_HELPERS_HPP
43 #define TEUCHOS_XML_PARAMETER_LIST_CORE_HELPERS_HPP
71 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
void updateParametersFromXmlFile(
72 const std::string &xmlFileName,
73 const Ptr<ParameterList> ¶mList
85 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
86 RCP<ParameterList> getParametersFromXmlFile(
const std::string &xmlFileName);
100 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
101 RCP<ParameterList> getParametersFromXmlFile(
const std::string &xmlFileName,
102 RCP<DependencySheet> depSheet);
121 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
122 void updateParametersFromXmlString(
123 const std::string &xmlStr,
124 const Ptr<ParameterList> ¶mList,
125 bool overwrite =
true
136 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
137 RCP<ParameterList> getParametersFromXmlString(
const std::string &xmlStr);
149 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
150 RCP<ParameterList> getParametersFromXmlString(
const std::string &xmlStr,
151 RCP<DependencySheet> depSheet);
165 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
166 void writeParameterListToXmlOStream(
167 const ParameterList ¶mList,
168 std::ostream &xmlOut,
169 RCP<const DependencySheet> depSheet = null
185 TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
186 void writeParameterListToXmlFile(
187 const ParameterList ¶mList,
188 const std::string &xmlFileName,
189 RCP<const DependencySheet> depSheet=null
196 #endif // TEUCHOS_XML_PARAMETER_LIST_CORE_HELPERS_HPP
Templated Parameter List class.
DataStructure keeping track of dependencies.