bes
Updated for version 3.20.6
|
#include "allocators.h"
#include "stream.h"
#include "encodedstream.h"
#include "internal/meta.h"
#include "internal/stack.h"
#include "internal/strtod.h"
#include <limits>
#include "error/error.h"
Go to the source code of this file.
Classes | |
struct | BaseReaderHandler< Encoding, Derived > |
Default implementation of Handler. More... | |
class | GenericReader< SourceEncoding, TargetEncoding, StackAllocator > |
SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator. More... | |
class | internal::StreamLocalCopy< Stream, int > |
class | internal::StreamLocalCopy< Stream, 0 > |
Keep reference. More... | |
class | internal::StreamLocalCopy< Stream, 1 > |
Do copy optimization. More... | |
Macros | |
#define | RAPIDJSON_PARSE_DEFAULT_FLAGS kParseNoFlags |
#define | RAPIDJSON_PARSE_ERROR(parseErrorCode, offset) |
(Internal) macro to indicate and handle a parse error. More... | |
#define | RAPIDJSON_PARSE_ERROR_NORETURN(parseErrorCode, offset) |
Macro to indicate a parse error. More... | |
Typedefs | |
typedef GenericReader< UTF8<>, UTF8<> > | Reader |
Reader with UTF8 encoding and default allocator. More... | |
Enumerations | |
enum | ParseFlag { kParseNoFlags = 0, kParseInsituFlag = 1, kParseValidateEncodingFlag = 2, kParseIterativeFlag = 4, kParseStopWhenDoneFlag = 8, kParseFullPrecisionFlag = 16, kParseCommentsFlag = 32, kParseNumbersAsStringsFlag = 64, kParseTrailingCommasFlag = 128, kParseNanAndInfFlag = 256, kParseDefaultFlags = RAPIDJSON_PARSE_DEFAULT_FLAGS, kParseNoFlags = 0, kParseInsituFlag = 1, kParseValidateEncodingFlag = 2, kParseIterativeFlag = 4, kParseStopWhenDoneFlag = 8, kParseFullPrecisionFlag = 16, kParseCommentsFlag = 32, kParseNumbersAsStringsFlag = 64, kParseTrailingCommasFlag = 128, kParseNanAndInfFlag = 256, kParseDefaultFlags = RAPIDJSON_PARSE_DEFAULT_FLAGS } |
Combination of parseFlags. More... | |
Functions | |
const char * | SkipWhitespace (const char *p, const char *end) |
template<typename InputStream > | |
void | SkipWhitespace (InputStream &is) |
Skip the JSON white spaces in a stream. More... | |
typedef GenericReader<UTF8<>, UTF8<> > Reader |
Reader with UTF8 encoding and default allocator.
Definition at line 1862 of file dmrpp_module/xml2json/include/rapidjson/reader.h.
enum ParseFlag |
Combination of parseFlags.
Definition at line 145 of file dmrpp_module/xml2json/include/rapidjson/reader.h.
void SkipWhitespace | ( | InputStream & | is | ) |
Skip the JSON white spaces in a stream.
is | A input stream for skipping white spaces. |
Definition at line 264 of file dmrpp_module/xml2json/include/rapidjson/reader.h.