NebulaStream
0.6.213
NebulaStream is a data and application management framework for the internet of things
|
Serialization configuration structure, describing output behavior. More...
#include <Yaml.hpp>
Public Member Functions | |
SerializeConfig (size_t spaceIndentation=2, size_t scalarMaxLength=64, bool sequenceMapNewline=false, bool mapScalarNewline=false) | |
Constructor. More... | |
Public Attributes | |
size_t | SpaceIndentation |
Number of spaces per indentation. More... | |
size_t | ScalarMaxLength |
Maximum length of scalars. Serialized as folder scalars if exceeded. More... | |
bool | SequenceMapNewline |
Put maps on a new line if parent node is a sequence. More... | |
bool | MapScalarNewline |
Put scalars on a new line if parent node is a map. More... | |
Serialization configuration structure, describing output behavior.
|
explicit |
Constructor.
spaceIndentation | Number of spaces per indentation. |
scalarMaxLength | Maximum length of scalars. Serialized as folder scalars if exceeded. Ignored if equal to 0. |
sequenceMapNewline | Put maps on a new line if parent node is a sequence. |
mapScalarNewline | Put scalars on a new line if parent node is a map. |
bool Yaml::SerializeConfig::MapScalarNewline |
Put scalars on a new line if parent node is a map.
size_t Yaml::SerializeConfig::ScalarMaxLength |
Maximum length of scalars. Serialized as folder scalars if exceeded.
bool Yaml::SerializeConfig::SequenceMapNewline |
Put maps on a new line if parent node is a sequence.
size_t Yaml::SerializeConfig::SpaceIndentation |
Number of spaces per indentation.
Referenced by Yaml::Serialize().