 rapidjson::Allocator | Concept for allocating, resizing and freeing memory block |
  rapidjson::CrtAllocator | C-runtime library allocator |
  rapidjson::MemoryPoolAllocator< BaseAllocator > | Default memory allocator used by the parser and DOM |
 rapidjson::Encoding | Concept for encoding of Unicode characters |
  rapidjson::UTF16< CharType > | UTF-16 encoding |
  rapidjson::UTF32< CharType > | UTF-32 encoding |
  rapidjson::UTF8< CharType > | UTF-8 encoding |
 rapidjson::GenericReader< Encoding, Allocator > | SAX-style JSON parser. Use Reader for UTF8 encoding and default allocator |
 rapidjson::GenericValue< Encoding, Allocator > | Represents a JSON value. Use Value for UTF8 encoding and default allocator |
  rapidjson::GenericDocument< Encoding, Allocator > | A document for parsing JSON text as DOM |
 rapidjson::Handler | Concept for receiving events from GenericReader upon parsing |
  rapidjson::BaseReaderHandler< Encoding > | Default implementation of Handler |
  rapidjson::GenericDocument< Encoding, Allocator > | A document for parsing JSON text as DOM |
  rapidjson::Writer< Stream, Encoding, Allocator > | JSON writer |
   rapidjson::PrettyWriter< Stream, Encoding, Allocator > | Writer with indentation and spacing |
 rapidjson::GenericValue< Encoding, Allocator >::Number::I | |
 rapidjson::Writer< Stream, Encoding, Allocator >::Level | Information for each nested level |
 rapidjson::GenericValue< Encoding, Allocator >::Member | Name-value pair in an object |
 rapidjson::internal::Stack< Allocator > | A type-unsafe stack for storing different types of data |
 rapidjson::Stream | Concept for reading and writing characters |
  rapidjson::FileStream | Wrapper of C file stream for input or output |
  rapidjson::GenericInsituStringStream< Encoding > | A read-write string stream |
  rapidjson::GenericStringBuffer< Encoding, Allocator > | Represents an in-memory output stream |
  rapidjson::GenericStringStream< Encoding > | Read-only string stream |
 rapidjson::GenericValue< Encoding, Allocator >::Number::U | |