Go to the source code of this file.
|
struct | BaseReaderHandler< Encoding, Derived > |
| Default implementation of Handler. More...
|
|
class | internal::StreamLocalCopy< Stream, int > |
|
class | internal::StreamLocalCopy< Stream, 1 > |
| Do copy optimization. More...
|
|
class | internal::StreamLocalCopy< Stream, 0 > |
| Keep reference. More...
|
|
class | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > |
| SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator. More...
|
|
struct | GenericReader< SourceEncoding, TargetEncoding, StackAllocator >::ClearStackOnExit |
|
class | GenericReader< SourceEncoding, TargetEncoding, StackAllocator >::StackStream< CharType > |
|
class | GenericReader< SourceEncoding, TargetEncoding, StackAllocator >::NumberStream< InputStream, backup > |
|
class | GenericReader< SourceEncoding, TargetEncoding, StackAllocator >::NumberStream< InputStream, false > |
|
class | GenericReader< SourceEncoding, TargetEncoding, StackAllocator >::NumberStream< InputStream, true > |
|
Reader with UTF8 encoding and default allocator.
Definition at line 1440 of file reader.h.
Combination of parseFlags.
- See also
- Reader::Parse, Document::Parse, Document::ParseInsitu, Document::ParseStream
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).
|
kParseDefaultFlags |
Default parse flags. Can be customized by defining RAPIDJSON_PARSE_DEFAULT_FLAGS.
|
Definition at line 136 of file reader.h.
template<typename InputStream >
void SkipWhitespace |
( |
InputStream & |
is | ) |
|