|
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) |