Combination of parseFlags.
| Enumerator |
|---|
| kParseNoFlags | No flags are set.
|
| kParseInsituFlag | In-situ(destructive) parsing.
|
| kParseValidateEncodingFlag | Validate encoding of JSON strings.
|
| kParseIterativeFlag | Iterative(constant complexity in terms of function call stack size) parsing.
|
| kParseStopWhenDoneFlag | After parsing a complete JSON root from stream, stop further processing the rest of stream. When this flag is used, parser will not generate kParseErrorDocumentRootNotSingular error.
|
| kParseFullPrecisionFlag | Parse number in full precision (but slower).
|
| kParseCommentsFlag | Allow one-line (//) and multi-line (/**/) comments.
|
| kParseNumbersAsStringsFlag | Parse all numbers (ints/doubles) as strings.
|
| kParseTrailingCommasFlag | Allow trailing commas at the end of objects and arrays.
|
| kParseNanAndInfFlag | Allow parsing NaN, Inf, Infinity, -Inf and -Infinity as doubles.
|
| kParseDefaultFlags | Default parse flags. Can be customized by defining RAPIDJSON_PARSE_DEFAULT_FLAGS.
|