AllocatorType typedef | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | |
Array typedef (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
Bool(bool b) (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
Ch typedef | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | |
ConstArray typedef (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
ConstMemberIterator typedef | rapidjson::GenericValue< Encoding, Allocator > | |
ConstObject typedef (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
ConstValueIterator | rapidjson::GenericValue< Encoding, Allocator > | |
data_ (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
DataString(const Data &data) (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | inlinestatic |
DataStringLength(const Data &data) (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | inlinestatic |
DoAddMember(GenericValue &name, GenericValue &value, Allocator &allocator) (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | inline |
DoAllocMembers(SizeType capacity, Allocator &allocator) (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | inline |
DoClearMembers() (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | inline |
DoCopyMembers(const GenericValue< Encoding, SourceAllocator > &rhs, Allocator &allocator, bool copyConstStrings) (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | inline |
DoEraseMembers(ConstMemberIterator first, ConstMemberIterator last) (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | inline |
DoFindMember(const GenericValue< Encoding, SourceAllocator > &name) (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | inline |
DoFreeMembers() (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | inline |
DoRemoveMember(MemberIterator m) (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | inline |
DoReserveMembers(SizeType newCapacity, Allocator &allocator) (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | inline |
Double(double d) (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
EncodingType typedef | rapidjson::GenericValue< Encoding, Allocator > | |
EndArray(SizeType elementCount) (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
EndObject(SizeType memberCount) (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
GenericDocument(Type type, Allocator *allocator=0, size_t stackCapacity=kDefaultStackCapacity, StackAllocator *stackAllocator=0) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inlineexplicit |
GenericDocument(Allocator *allocator=0, size_t stackCapacity=kDefaultStackCapacity, StackAllocator *stackAllocator=0) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
GenericValue (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | friend |
rapidjson::GenericValue::GenericValue() RAPIDJSON_NOEXCEPT | rapidjson::GenericValue< Encoding, Allocator > | inline |
rapidjson::GenericValue::GenericValue(Type type) RAPIDJSON_NOEXCEPT | rapidjson::GenericValue< Encoding, Allocator > | inlineexplicit |
rapidjson::GenericValue::GenericValue(const GenericValue< Encoding, SourceAllocator > &rhs, Allocator &allocator, bool copyConstStrings=false) | rapidjson::GenericValue< Encoding, Allocator > | inline |
rapidjson::GenericValue::GenericValue(bool b) RAPIDJSON_NOEXCEPT | rapidjson::GenericValue< Encoding, Allocator > | inlineexplicit |
rapidjson::GenericValue::GenericValue(int i) RAPIDJSON_NOEXCEPT | rapidjson::GenericValue< Encoding, Allocator > | inlineexplicit |
rapidjson::GenericValue::GenericValue(unsigned u) RAPIDJSON_NOEXCEPT | rapidjson::GenericValue< Encoding, Allocator > | inlineexplicit |
rapidjson::GenericValue::GenericValue(int64_t i64) RAPIDJSON_NOEXCEPT | rapidjson::GenericValue< Encoding, Allocator > | inlineexplicit |
rapidjson::GenericValue::GenericValue(uint64_t u64) RAPIDJSON_NOEXCEPT | rapidjson::GenericValue< Encoding, Allocator > | inlineexplicit |
rapidjson::GenericValue::GenericValue(double d) RAPIDJSON_NOEXCEPT | rapidjson::GenericValue< Encoding, Allocator > | inlineexplicit |
rapidjson::GenericValue::GenericValue(float f) RAPIDJSON_NOEXCEPT | rapidjson::GenericValue< Encoding, Allocator > | inlineexplicit |
rapidjson::GenericValue::GenericValue(const Ch *s, SizeType length) RAPIDJSON_NOEXCEPT | rapidjson::GenericValue< Encoding, Allocator > | inline |
rapidjson::GenericValue::GenericValue(StringRefType s) RAPIDJSON_NOEXCEPT | rapidjson::GenericValue< Encoding, Allocator > | inlineexplicit |
rapidjson::GenericValue::GenericValue(const Ch *s, SizeType length, Allocator &allocator) | rapidjson::GenericValue< Encoding, Allocator > | inline |
rapidjson::GenericValue::GenericValue(const Ch *s, Allocator &allocator) | rapidjson::GenericValue< Encoding, Allocator > | inline |
rapidjson::GenericValue::GenericValue(const std::basic_string< Ch > &s, Allocator &allocator) | rapidjson::GenericValue< Encoding, Allocator > | inline |
rapidjson::GenericValue::GenericValue(Array a) RAPIDJSON_NOEXCEPT | rapidjson::GenericValue< Encoding, Allocator > | inline |
rapidjson::GenericValue::GenericValue(Object o) RAPIDJSON_NOEXCEPT | rapidjson::GenericValue< Encoding, Allocator > | inline |
GetAllocator() | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
GetElementsPointer() const (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | inline |
GetErrorOffset() const | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
GetMembersPointer() const (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | inline |
GetParseError() const | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
GetStackCapacity() const | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
GetStringPointer() const (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | inline |
HasParseError() const | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
Int(int i) (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
Int64(int64_t i) (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
kArrayFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kBoolFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kConstStringFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kCopyFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kCopyStringFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kDefaultArrayCapacity (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | static |
kDefaultObjectCapacity (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | static |
kDoubleFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
Key(const Ch *str, SizeType length, bool copy) (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
kFalseFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kInlineStrFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kInt64Flag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kIntFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kNullFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kNumberAnyFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kNumberDoubleFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kNumberFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kNumberInt64Flag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kNumberIntFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kNumberUint64Flag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kNumberUintFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kObjectFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kShortStringFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kStringFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kTrueFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kTypeMask 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kUint64Flag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
kUintFlag 枚举值 (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
Member typedef | rapidjson::GenericValue< Encoding, Allocator > | |
MemberIterator typedef | rapidjson::GenericValue< Encoding, Allocator > | |
Null() (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
Object typedef (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | |
operator ParseResult() const | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
rapidjson::GenericValue::operator=(GenericValue &rhs) RAPIDJSON_NOEXCEPT | rapidjson::GenericValue< Encoding, Allocator > | inline |
rapidjson::GenericValue::operator=(StringRefType str) RAPIDJSON_NOEXCEPT | rapidjson::GenericValue< Encoding, Allocator > | inline |
Parse(const typename SourceEncoding::Ch *str) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
Parse(const Ch *str) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
Parse(const Ch *str) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
Parse(const typename SourceEncoding::Ch *str, size_t length) (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
Parse(const Ch *str, size_t length) (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
Parse(const Ch *str, size_t length) (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
Parse(const std::basic_string< typename SourceEncoding::Ch > &str) (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
Parse(const std::basic_string< Ch > &str) (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
Parse(const std::basic_string< Ch > &str) (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
ParseInsitu(Ch *str) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
ParseInsitu(Ch *str) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
ParseStream(InputStream &is) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
ParseStream(InputStream &is) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
ParseStream(InputStream &is) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
Populate(Generator &g) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
RAPIDJSON_DISABLEIF_RETURN((internal::IsPointer< T >),(GenericValue &)) operator | rapidjson::GenericValue< Encoding, Allocator > | |
RawAssign(GenericValue &rhs) RAPIDJSON_NOEXCEPT | rapidjson::GenericValue< Encoding, Allocator > | inline |
RawNumber(const Ch *str, SizeType length, bool copy) (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
SetArrayRaw(GenericValue *values, SizeType count, Allocator &allocator) (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | inline |
SetElementsPointer(GenericValue *elements) (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | inline |
SetMembersPointer(Member *members) (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | inline |
SetObjectRaw(Member *members, SizeType count, Allocator &allocator) | rapidjson::GenericValue< Encoding, Allocator > | inline |
SetStringPointer(const Ch *str) (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | inline |
SetStringRaw(StringRefType s) RAPIDJSON_NOEXCEPT | rapidjson::GenericValue< Encoding, Allocator > | inline |
SetStringRaw(StringRefType s, Allocator &allocator) | rapidjson::GenericValue< Encoding, Allocator > | inline |
StartArray() (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
StartObject() (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
String(const Ch *str, SizeType length, bool copy) (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
StringEqual(const GenericValue< Encoding, SourceAllocator > &rhs) const (定义于 rapidjson::GenericValue< Encoding, Allocator >) | rapidjson::GenericValue< Encoding, Allocator > | inline |
StringRefType typedef | rapidjson::GenericValue< Encoding, Allocator > | |
Swap(GenericDocument &rhs) RAPIDJSON_NOEXCEPT | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
swap(GenericDocument &a, GenericDocument &b) RAPIDJSON_NOEXCEPT | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | friend |
Uint(unsigned i) (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
Uint64(uint64_t i) (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
ValueIterator typedef | rapidjson::GenericValue< Encoding, Allocator > | |
ValueType typedef | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | |
~GenericDocument() (定义于 rapidjson::GenericDocument< Encoding, Allocator, StackAllocator >) | rapidjson::GenericDocument< Encoding, Allocator, StackAllocator > | inline |
~GenericValue() | rapidjson::GenericValue< Encoding, Allocator > | inline |