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