47 #ifndef TEUCHOS_YAMLPARSER_DECL_H_
48 #define TEUCHOS_YAMLPARSER_DECL_H_
151 void convertXmlToYaml(
const std::string& xmlFileName,
const std::string& yamlFileName);
155 namespace YAMLParameterList
158 const std::string& name);
Teuchos::RCP< Teuchos::ParameterList > parseYamlStream(std::istream &yaml)
Object held as the "value" in the Teuchos::ParameterList std::map.
C++ Standard Library compatable filtered iterator.
This object is held as the "value" in the Teuchos::ParameterList std::map.
void generalWriteString(const std::string &str, std::ostream &yaml)
void generalWriteDouble(double d, std::ostream &yaml)
void writeYamlFile(const std::string &yamlFile, const Teuchos::ParameterList &pl)
Templated Parameter List class.
Teuchos::RCP< Teuchos::ParameterList > parseYamlText(const std::string &text, const std::string &name)
void writeParameter(const std::string ¶mName, const Teuchos::ParameterEntry &entry, std::ostream &yaml, int indentLevel)
void writeParameterList(const Teuchos::ParameterList &pl, std::ostream &yaml, int indentLevel)
A list of parameters of arbitrary type.
Teuchos::RCP< Teuchos::ParameterList > parseYamlFile(const std::string &yamlFile)
bool stringNeedsQuotes(const std::string &s)
std::string convertXmlToYaml(const std::string &xmlFileName)
void writeYamlStream(std::ostream &yaml, const Teuchos::ParameterList &pl)
Reference-counted pointer class and non-member templated function implementations.
Teuchos::ParameterList::ConstIterator PLIter