23RAPIDJSON_DIAG_OFF(effc++)
C-runtime library allocator.
Represents a JSON Pointer. Use Pointer for UTF8 encoding and default allocator.
Default memory allocator used by the parser and DOM.
Writer with indentation and spacing.
BaseReaderHandler< UTF8<>, void > BaseReaderHandlerUtf8Void
Transcoder< UTF8<>, UTF8<> > TranscoderUtf8ToUtf8
#define TEST(test_case_name, test_name)
const GenericPointer< typename T::ValueType > & pointer
#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 output byte stream.
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.