#include "reader.h"#include "internal/meta.h"#include "internal/strfunc.h"#include "memorystream.h"#include "encodedstream.h"#include <new>#include <limits>#include <iterator>类 | |
| class | rapidjson::GenericMember< Encoding, Allocator > |
| Name-value pair in a JSON object value. 更多... | |
| class | rapidjson::GenericMemberIterator< Const, Encoding, Allocator > |
| (Constant) member iterator for a JSON object value 更多... | |
| struct | rapidjson::GenericStringRef< CharType > |
| Reference to a constant string (not taking a copy) 更多... | |
| class | rapidjson::GenericValue< Encoding, Allocator > |
| Represents a JSON value. Use Value for UTF8 encoding and default allocator. 更多... | |
| struct | rapidjson::GenericValue< Encoding, Allocator >::Number::I |
| struct | rapidjson::GenericValue< Encoding, Allocator >::Number::U |
| class | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > |
| A document for parsing JSON text as DOM. 更多... | |
| class | rapidjson::GenericArray< Const, ValueT > |
| Helper class for accessing Value of array type. 更多... | |
| class | rapidjson::GenericObject< Const, ValueT > |
| Helper class for accessing Value of object type. 更多... | |
命名空间 | |
| namespace | rapidjson |
| main RapidJSON namespace | |
宏定义 | |
| #define | RAPIDJSON_DEFAULT_ALLOCATOR ::RAPIDJSON_NAMESPACE::MemoryPoolAllocator<::RAPIDJSON_NAMESPACE::CrtAllocator> |
| Allows to choose default allocator. 更多... | |
| #define | RAPIDJSON_DEFAULT_STACK_ALLOCATOR ::RAPIDJSON_NAMESPACE::CrtAllocator |
| Allows to choose default stack allocator for Document. 更多... | |
| #define | RAPIDJSON_VALUE_DEFAULT_OBJECT_CAPACITY 16 |
| User defined kDefaultObjectCapacity value. 更多... | |
| #define | RAPIDJSON_VALUE_DEFAULT_ARRAY_CAPACITY 16 |
| User defined kDefaultArrayCapacity value. 更多... | |
类型定义 | |
| typedef GenericValue< UTF8<> > | rapidjson::Value |
| GenericValue with UTF8 encoding | |
| typedef GenericDocument< UTF8<> > | rapidjson::Document |
| GenericDocument with UTF8 encoding | |
函数 | |
| template<typename CharType > | |
| GenericStringRef< CharType > | rapidjson::StringRef (const CharType *str) |
| Mark a character pointer as constant string 更多... | |
| template<typename CharType > | |
| GenericStringRef< CharType > | rapidjson::StringRef (const CharType *str, size_t length) |
| Mark a character pointer as constant string 更多... | |