tue_config
Namespaces | Functions
yaml.cpp File Reference
#include "tue/config/loaders/yaml.h"
#include "tue/config/configuration.h"
#include "resolve_functions.h"
#include "loader_functions.h"
#include <tue/filesystem/path.h>
#include <fstream>
#include "yaml-cpp/yaml.h"
#include <iostream>
#include <stdlib.h>
Include dependency graph for yaml.cpp:

Go to the source code of this file.

Namespaces

 tue
 
 tue::config
 

Functions

bool tue::config::loadFromYAMLFile (const std::string &filename, ReaderWriter &config, const ResolveConfig &resolve_config=ResolveConfig::defaultConfig())
 loadFromYAMLFile loads a yaml file into a ReaderWriter class More...
 
bool tue::config::loadFromYAMLNode (const YAML::Node &node, ReaderWriter &config, const ResolveConfig &resolve_config)
 
bool tue::config::loadFromYAMLStream (std::istream &stream, ReaderWriter &config, const ResolveConfig &resolve_config=ResolveConfig::defaultConfig())
 loadFromYAMLStream loads a yaml stream into a ReaderWriter class More...
 
bool tue::config::loadFromYAMLString (const std::string &string, ReaderWriter &config, const ResolveConfig &resolve_config=ResolveConfig::defaultConfig())
 loadFromYAMLString loads a yaml string into a ReaderWriter class More...
 
bool tue::config::yamlScalarToVariant (const std::string &key, const YAML::Node &n, ReaderWriter &config, const ResolveConfig &resolve_config)