Module: Puppet::Pops::Serialization::Extension

Defined in:
lib/puppet/pops/serialization/extension.rb

Defined Under Namespace

Modules: NotTabulated, SequenceStart Classes: ArrayStart, Comment, Default, InnerTabulation, MapStart, ObjectStart, PcoreObjectStart, SensitiveStart, Tabulation

Constant Summary collapse

INNER_TABULATION =

Tabulation internal to the low level protocol reader/writer

0x00
TABULATION =

Tabulation managed by the serializer / deserializer

0x01
ARRAY_START =

0x10 - 0x1F are reserved for structural extensions

0x10
MAP_START =
0x11
PCORE_OBJECT_START =
0x12
OBJECT_START =
0x13
SENSITIVE_START =
0x14
DEFAULT =

0x20 - 0x2f reserved for special extension objects

0x20
COMMENT =
0x21
REGEXP =

0x30 - 0x7f reserved for mapping of specific runtime classes

0x30
TYPE_REFERENCE =
0x31
SYMBOL =
0x32
TIME =
0x33
TIMESPAN =
0x34
VERSION =
0x35
VERSION_RANGE =
0x36
BINARY =
0x37
BASE64 =
0x38