42 #ifndef TEUCHOS_XML_PARAMETER_LIST_CORE_HELPERS_HPP
43 #define TEUCHOS_XML_PARAMETER_LIST_CORE_HELPERS_HPP
72 const std::string &xmlFileName,
73 const Ptr<ParameterList> ¶mList
86 RCP<ParameterList> getParametersFromXmlFile(
const std::string &xmlFileName);
101 RCP<ParameterList> getParametersFromXmlFile(
const std::string &xmlFileName,
102 RCP<DependencySheet> depSheet);
122 void updateParametersFromXmlString(
123 const std::string &xmlStr,
124 const Ptr<ParameterList> ¶mList,
125 bool overwrite =
true
137 RCP<ParameterList> getParametersFromXmlString(
const std::string &xmlStr);
150 RCP<ParameterList> getParametersFromXmlString(
const std::string &xmlStr,
151 RCP<DependencySheet> depSheet);
166 void writeParameterListToXmlOStream(
167 const ParameterList ¶mList,
168 std::ostream &xmlOut,
169 RCP<const DependencySheet> depSheet =
null
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.
#define TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
DataStructure keeping track of dependencies.