23RAPIDJSON_DIAG_OFF(effc++)
C-runtime library allocator.
Default memory allocator used by the parser and DOM.
Writer with indentation and spacing.
GenericValue< UTF8<> > Value
GenericValue with UTF8 encoding.
GenericDocument< UTF8<> > Document
GenericDocument with UTF8 encoding.
GenericSchemaDocument< Value, CrtAllocator > SchemaDocument
GenericPointer< Value, CrtAllocator > Pointer
GenericSchemaValidator< SchemaDocument, BaseReaderHandler< UTF8< char >, void >, CrtAllocator > SchemaValidator
GenericStringStream< UTF8< char > > StringStream
GenericMemoryBuffer< CrtAllocator > MemoryBuffer
GenericInsituStringStream< UTF8< char > > InsituStringStream
GenericReader< UTF8< char >, UTF8< char >, CrtAllocator > Reader
GenericStringBuffer< UTF8< char >, CrtAllocator > StringBuffer
#define TEST(test_case_name, test_name)
BaseReaderHandler< UTF8<>, void > BaseReaderHandlerUtf8Void
Transcoder< UTF8<>, UTF8<> > TranscoderUtf8ToUtf8
#define RAPIDJSON_DELETE(x)
! customization point for global delete
#define RAPIDJSON_NEW(TypeName)
! customization point for global new
Dynamically select encoding according to stream's runtime-specified UTF encoding type.
Default implementation of Handler.
CrtAllocator * crtallocator
MemoryBuffer * memorybuffer
MemoryPoolAllocator< CrtAllocator > * memorypoolallocator
StringStream * stringstream
Transcoder< UTF8< char >, UTF8< char > > * transcoder
StringBuffer * stringbuffer
UTF32< unsigned > * utf32
SchemaDocument * schemadocument
Writer< StringBuffer, UTF8< char >, UTF8< char >, CrtAllocator, 0 > * writer
InsituStringStream * insitustringstream
PrettyWriter< StringBuffer, UTF8< char >, UTF8< char >, CrtAllocator, 0 > * prettywriter
UTF32LE< unsigned > * utf32le
AutoUTF< unsigned > * autoutf
UTF16BE< wchar_t > * utf16be
SchemaValidator * schemavalidator
BaseReaderHandler< UTF8< char >, void > * basereaderhandler
UTF32BE< unsigned > * utf32be
MemoryStream * memorystream
UTF16LE< wchar_t > * utf16le
Represents an in-memory input byte stream.
UTF-16 big endian encoding.
UTF-16 little endian encoding.
UTF-32 big endian encoding.
UTF-32 little endian enocoding.