| 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 |