tue_config
yaml.h
Go to the documentation of this file.
1 #ifndef TUE_CONFIG_LOADERS_YAML_H_
2 #define TUE_CONFIG_LOADERS_YAML_H_
3 
5 
6 #include <string>
7 #include <istream>
8 
9 namespace tue
10 {
11 
12 namespace config
13 {
14 
18 class ReaderWriter;
19 
26 bool loadFromYAMLStream(std::istream& stream, ReaderWriter& config, const ResolveConfig& resolve_config = ResolveConfig::defaultConfig());
27 
34 bool loadFromYAMLString(const std::string& string, ReaderWriter& config, const ResolveConfig& resolve_config = ResolveConfig::defaultConfig());
35 
42 bool loadFromYAMLFile(const std::string& filename, ReaderWriter& config, const ResolveConfig& resolve_config = ResolveConfig::defaultConfig());
43 
44 }
45 
46 }
47 
48 #endif
tue::config::ResolveConfig::defaultConfig
static ResolveConfig defaultConfig()
Default ResolveConfig that has all resolve options enabled.
Definition: resolve_config.h:26
std::string
istream
tue::config::loadFromYAMLString
bool loadFromYAMLString(const std::string &string, ReaderWriter &config, const ResolveConfig &resolve_config=ResolveConfig::defaultConfig())
loadFromYAMLString loads a yaml string into a ReaderWriter class
Definition: yaml.cpp:176
tue::config::loadFromYAMLFile
bool loadFromYAMLFile(const std::string &filename, ReaderWriter &config, const ResolveConfig &resolve_config=ResolveConfig::defaultConfig())
loadFromYAMLFile loads a yaml file into a ReaderWriter class
Definition: yaml.cpp:185
tue::config::loadFromYAMLStream
bool loadFromYAMLStream(std::istream &stream, ReaderWriter &config, const ResolveConfig &resolve_config=ResolveConfig::defaultConfig())
loadFromYAMLStream loads a yaml stream into a ReaderWriter class
Definition: yaml.cpp:149
std::istream
tue
resolve_config.h
config
tue::config::ReaderWriter config
Definition: sdf_gtest.cpp:9
string