NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
Yaml.hpp File Reference
#include <algorithm>
#include <cstdint>
#include <exception>
#include <iostream>
#include <map>
#include <sstream>
#include <string>
Include dependency graph for Yaml.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  Yaml::impl::StringConverter< T >
 Helper functionality, converting string to any data type. Strings are left untouched. More...
 
struct  Yaml::impl::StringConverter< std::string >
 
struct  Yaml::impl::StringConverter< bool >
 
class  Yaml::Exception
 Exception class. More...
 
class  Yaml::InternalException
 Internal exception class. More...
 
class  Yaml::ParsingException
 Parsing exception class. More...
 
class  Yaml::OperationFatalException
 Operation exception class. More...
 
class  Yaml::Iterator
 Iterator class. More...
 
class  Yaml::ConstIterator
 Constant iterator class. More...
 
class  Yaml::Node
 Node class. More...
 
struct  Yaml::SerializeConfig
 Serialization configuration structure, describing output behavior. More...
 

Namespaces

 Yaml
 Namespace wrapping mini-yaml classes.
 
 Yaml::impl
 Helper classes and functions.
 

Functions

void Yaml::Parse (Node &root, const char *filename)
 Parsing functions. Population given root node with deserialized data. More...
 
void Yaml::Parse (Node &root, std::iostream &stream)
 
void Yaml::Parse (Node &root, const std::string &string)
 
void Yaml::Parse (Node &root, const char *buffer, size_t size)
 
void Yaml::Serialize (Node const &root, char const *filename, SerializeConfig const &config)
 Serialization functions. More...
 
void Yaml::Serialize (Node const &root, std::iostream &stream, SerializeConfig const &config)
 
void Yaml::Serialize (Node const &root, std::string &string, SerializeConfig const &config)
 

Variables

constexpr uint32_t Yaml::YAML_UNSPECIFIED_INTEGER = 32759