NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
#include <Util/Logger/Logger.hpp>
#include <Util/yaml/Yaml.hpp>
#include <fstream>
#include <list>
#include <memory>
#include <sstream>
#include <utility>
#include <vector>
Classes | |
class | Yaml::TypeImp |
class | Yaml::SequenceImp |
class | Yaml::MapImp |
class | Yaml::ScalarImp |
class | Yaml::NodeImp |
class | Yaml::IteratorImp |
class | Yaml::SequenceIteratorImp |
class | Yaml::MapIteratorImp |
class | Yaml::SequenceConstIteratorImp |
class | Yaml::MapConstIteratorImp |
class | Yaml::ReaderLine |
Line information structure. More... | |
class | Yaml::ParseImp |
Implementation class of Yaml parsing. Parsing incoming stream and outputs a root node. More... | |
Namespaces | |
Yaml | |
Namespace wrapping mini-yaml classes. | |
Macros | |
#define | NODE_IMP (static_cast<NodeImp*>(m_pImp)) |
#define | NODE_IMP_EXT(node) (static_cast<NodeImp*>((node).m_pImp)) |
#define | TYPE_IMP (static_cast<NodeImp*>(m_pImp)->m_pImp) |
#define | IT_IMP (static_cast<IteratorImp*>(m_pImp)) |
Functions | |
bool | Yaml::operator== (const ConstIterator &lhs, const ConstIterator &rhs) |
bool | Yaml::operator!= (const ConstIterator &lhs, const ConstIterator &rhs) |
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... | |
size_t | Yaml::LineFolding (const std::string &input, std::vector< std::string > &folded, const size_t maxLength) |
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 auto | Yaml::g_ErrorInvalidCharacter = "Invalid character found." |
#define IT_IMP (static_cast<IteratorImp*>(m_pImp)) |
#define NODE_IMP (static_cast<NodeImp*>(m_pImp)) |
#define NODE_IMP_EXT | ( | node | ) | (static_cast<NodeImp*>((node).m_pImp)) |
#define TYPE_IMP (static_cast<NodeImp*>(m_pImp)->m_pImp) |