10 #ifndef TEUCHOS_XML_PARAMETER_LIST_CORE_HELPERS_HPP
11 #define TEUCHOS_XML_PARAMETER_LIST_CORE_HELPERS_HPP
40 const std::string &xmlFileName,
41 const Ptr<ParameterList> ¶mList
54 RCP<ParameterList> getParametersFromXmlFile(
const std::string &xmlFileName);
69 RCP<ParameterList> getParametersFromXmlFile(
const std::string &xmlFileName,
70 RCP<DependencySheet> depSheet);
90 void updateParametersFromXmlString(
91 const std::string &xmlStr,
92 const Ptr<ParameterList> ¶mList,
105 RCP<ParameterList> getParametersFromXmlString(
const std::string &xmlStr);
118 RCP<ParameterList> getParametersFromXmlString(
const std::string &xmlStr,
119 RCP<DependencySheet> depSheet);
134 void writeParameterListToXmlOStream(
135 const ParameterList ¶mList,
136 std::ostream &xmlOut,
137 RCP<const DependencySheet> depSheet =
null
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.
#define TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
DataStructure keeping track of dependencies.