| enum | c4::yml::NodeTypeBits : type_bits {
c4::yml::NOTYPE = 0,
c4::yml::KEY = b_(0),
c4::yml::VAL = b_(1),
c4::yml::MAP = b_(2),
c4::yml::SEQ = b_(3),
c4::yml::DOC = b_(4),
c4::yml::STREAM = b_(5)|SEQ,
c4::yml::KEYREF = b_(6),
c4::yml::VALREF = b_(7),
c4::yml::KEYANCH = b_(8),
c4::yml::VALANCH = b_(9),
c4::yml::KEYTAG = b_(10),
c4::yml::VALTAG = b_(11),
c4::yml::KEYNIL = b_(12),
c4::yml::VALNIL = b_(13),
c4::yml::TYMASK_ = b_(14)-1,
c4::yml::KEY_UNFILT = b_(14),
c4::yml::VAL_UNFILT = b_(15),
c4::yml::FLOW_SL = b_(16),
c4::yml::FLOW_ML1 = b_(17),
c4::yml::FLOW_MLN = b_(18),
c4::yml::FLOW_SPC = b_(19),
c4::yml::BLOCK = b_(20),
c4::yml::KEY_LITERAL = b_(21),
c4::yml::VAL_LITERAL = b_(22),
c4::yml::KEY_FOLDED = b_(23),
c4::yml::VAL_FOLDED = b_(24),
c4::yml::KEY_SQUO = b_(25),
c4::yml::VAL_SQUO = b_(26),
c4::yml::KEY_DQUO = b_(27),
c4::yml::VAL_DQUO = b_(28),
c4::yml::KEY_PLAIN = b_(29),
c4::yml::VAL_PLAIN = b_(30),
c4::yml::KEYVAL = KEY|VAL,
c4::yml::KEYSEQ = KEY|SEQ,
c4::yml::KEYMAP = KEY|MAP,
c4::yml::DOCMAP = DOC|MAP,
c4::yml::DOCSEQ = DOC|SEQ,
c4::yml::DOCVAL = DOC|VAL,
c4::yml::SCALAR_LITERAL = KEY_LITERAL|VAL_LITERAL,
c4::yml::SCALAR_FOLDED = KEY_FOLDED|VAL_FOLDED,
c4::yml::SCALAR_SQUO = KEY_SQUO|VAL_SQUO,
c4::yml::SCALAR_DQUO = KEY_DQUO|VAL_DQUO,
c4::yml::SCALAR_PLAIN = KEY_PLAIN|VAL_PLAIN,
c4::yml::KEYQUO = KEY_SQUO|KEY_DQUO|KEY_FOLDED|KEY_LITERAL,
c4::yml::VALQUO = VAL_SQUO|VAL_DQUO|VAL_FOLDED|VAL_LITERAL,
c4::yml::KEY_STYLE = KEYQUO|KEY_PLAIN,
c4::yml::VAL_STYLE = VALQUO|VAL_PLAIN,
c4::yml::SCALAR_STYLE = KEY_STYLE|VAL_STYLE,
c4::yml::FLOW_MLX = FLOW_ML1|FLOW_MLN,
c4::yml::CONTAINER_STYLE_FLOW = FLOW_SL|FLOW_MLX|FLOW_SPC,
c4::yml::CONTAINER_STYLE_BLOCK = BLOCK,
c4::yml::CONTAINER_STYLE = CONTAINER_STYLE_FLOW|CONTAINER_STYLE_BLOCK,
c4::yml::STYLE = SCALAR_STYLE | CONTAINER_STYLE
} |