载入中...
搜索中...
未找到
document.h 文件参考
#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>
const CharType rapidjson::GenericStringRef< CharType >::emptyString [] = { CharType() }