rapidjson A fast JSON parser/generator for C++ with both SAX/DOM style API

- Main Page
- Related Pages
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Functions Variables Typedefs Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3]

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