rapidyaml  0.8.0
parse and emit YAML, and do it fast
parser_state.hpp File Reference
#include "c4/yml/common.hpp"

Go to the source code of this file.

Classes

struct  c4::yml::LineContents
 Helper to control the line contents while parsing a buffer. More...
 
struct  c4::yml::ParserState
 

Namespaces

 c4
 
 c4::yml
 

Typedefs

using c4::yml::ParserFlag_t = int
 data type for ParserState_e More...
 

Enumerations

enum  c4::yml::ParserState_e : ParserFlag_t {
  c4::yml::RTOP = 0x01 << 0 , c4::yml::RUNK = 0x01 << 1 , c4::yml::RMAP = 0x01 << 2 , c4::yml::RSEQ = 0x01 << 3 ,
  c4::yml::FLOW = 0x01 << 4 , c4::yml::BLCK = 0x01 << 5 , c4::yml::QMRK = 0x01 << 6 , c4::yml::RKEY = 0x01 << 7 ,
  c4::yml::RVAL = 0x01 << 9 , c4::yml::RKCL = 0x01 << 8 , c4::yml::RNXT = 0x01 << 10 , c4::yml::SSCL = 0x01 << 11 ,
  c4::yml::QSCL = 0x01 << 12 , c4::yml::RSET = 0x01 << 13 , c4::yml::RDOC = 0x01 << 14 , c4::yml::NDOC = 0x01 << 15 ,
  c4::yml::USTY = 0x01 << 16 , c4::yml::RSEQIMAP = 0x01 << 17
}
 Enumeration of the state flags for the parser. More...