10#ifndef TEUCHOS_YAML_PARAMETER_LIST_CORE_HELPERS_HPP 
   11#define TEUCHOS_YAML_PARAMETER_LIST_CORE_HELPERS_HPP 
   38TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT 
void updateParametersFromYamlFile(
 
   39  const std::string &yamlFileName,
 
   40  const Ptr<ParameterList> ¶mList
 
   51TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
 
   52RCP<ParameterList> getParametersFromYamlFile(
const std::string &yamlFileName);
 
   70TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
 
   71void updateParametersFromYamlString(
 
   72  const std::string &yamlStr,
 
   73  const Ptr<ParameterList> ¶mList, 
 
   75  const std::string& name = 
"" 
   78TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT 
 
   79void updateParametersFromYamlCString(
 
   80  const char* 
const data,
 
   94TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
 
   95RCP<ParameterList> getParametersFromYamlString(
const std::string &yamlStr);
 
  107TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
 
  108void writeParameterListToYamlOStream(
 
  109  const ParameterList ¶mList,
 
  110  std::ostream &yamlOut
 
  124TEUCHOSPARAMETERLIST_LIB_DLL_EXPORT
 
  125void writeParameterListToYamlFile(
 
  126  const ParameterList ¶mList,
 
  127  const std::string &yamlFileName
 
Templated Parameter List class.
 
Smart reference counting pointer class for automatic garbage collection.
 
The Teuchos namespace contains all of the classes, structs and enums used by Teuchos,...