Lines Matching refs:Encoding
65 template <typename Encoding, typename Allocator>
68 template <typename Encoding, typename Allocator, typename StackAllocator>
119 template <typename Encoding, typename Allocator>
122 GenericValue<Encoding, Allocator> name; //!< name of member (must be a string)
123 GenericValue<Encoding, Allocator> value; //!< value of member.
185 template <bool Const, typename Encoding, typename Allocator>
188 friend class GenericValue<Encoding,Allocator>;
191 typedef GenericMember<Encoding,Allocator> PlainType;
198 typedef GenericMemberIterator<true,Encoding,Allocator> ConstIterator;
200 typedef GenericMemberIterator<false,Encoding,Allocator> NonConstIterator;
262 …template <bool Const_> bool operator==(const GenericMemberIterator<Const_, Encoding, Allocator>& t…
263 …template <bool Const_> bool operator!=(const GenericMemberIterator<Const_, Encoding, Allocator>& t…
264 …template <bool Const_> bool operator<=(const GenericMemberIterator<Const_, Encoding, Allocator>& t…
265 …template <bool Const_> bool operator>=(const GenericMemberIterator<Const_, Encoding, Allocator>& t…
266 …template <bool Const_> bool operator< (const GenericMemberIterator<Const_, Encoding, Allocator>& t…
267 …template <bool Const_> bool operator> (const GenericMemberIterator<Const_, Encoding, Allocator>& t…
270 …_> std::strong_ordering operator<=>(const GenericMemberIterator<Const_, Encoding, Allocator>& that…
295 template <bool Const, typename Encoding, typename Allocator>
299 template <typename Encoding, typename Allocator>
300 class GenericMemberIterator<false,Encoding,Allocator> {
303 typedef GenericMember<Encoding,Allocator>* Iterator;
306 template <typename Encoding, typename Allocator>
307 class GenericMemberIterator<true,Encoding,Allocator> {
310 typedef const GenericMember<Encoding,Allocator>* Iterator;
501 template <typename T, typename Encoding = void, typename Allocator = void>
667 template <typename Encoding, typename Allocator = RAPIDJSON_DEFAULT_ALLOCATOR >
671 typedef GenericMember<Encoding, Allocator> Member;
672 typedef Encoding EncodingType; //!< Encoding type from template parameter.
674 typedef typename Encoding::Ch Ch; //!< Character type derived from Encoding.
676 …typedef typename GenericMemberIterator<false,Encoding,Allocator>::Iterator MemberIterator; //!< M…
677 …typedef typename GenericMemberIterator<true,Encoding,Allocator>::Iterator ConstMemberIterator; //…
680 typedef GenericValue<Encoding, Allocator> ValueType; //!< Value type of itself.
706 GenericValue(GenericDocument<Encoding,Allocator,StackAllocator>&& rhs);
710 GenericValue& operator=(GenericDocument<Encoding,Allocator,StackAllocator>&& rhs);
742 …GenericValue(const GenericValue<Encoding,SourceAllocator>& rhs, Allocator& allocator, bool copyCon…
750 const GenericValue<Encoding,SourceAllocator>* re = rhs.GetElementsPointer();
978 …GenericValue& CopyFrom(const GenericValue<Encoding, SourceAllocator>& rhs, Allocator& allocator, b…
1025 bool operator==(const GenericValue<Encoding, SourceAllocator>& rhs) const {
1026 typedef GenericValue<Encoding, SourceAllocator> RhsType;
1086 …bool operator!=(const GenericValue<Encoding, SourceAllocator>& rhs) const { return !(*this == rhs)…
1226 GenericValue& operator[](const GenericValue<Encoding, SourceAllocator>& name) {
1258 …const GenericValue& operator[](const GenericValue<Encoding, SourceAllocator>& name) const { return…
1323 …bool HasMember(const GenericValue<Encoding, SourceAllocator>& name) const { return FindMember(name…
1358 MemberIterator FindMember(const GenericValue<Encoding, SourceAllocator>& name) {
1363 …template <typename SourceAllocator> ConstMemberIterator FindMember(const GenericValue<Encoding, So…
1545 bool RemoveMember(const GenericValue<Encoding, SourceAllocator>& name) {
1618 bool EraseMember(const GenericValue<Encoding, SourceAllocator>& name) {
2229 MemberIterator DoFindMember(const GenericValue<Encoding, SourceAllocator>& name) {
2282 MemberIterator DoFindMember(const GenericValue<Encoding, SourceAllocator>& name) {
2379 …void DoCopyMembers(const GenericValue<Encoding,SourceAllocator>& rhs, Allocator& allocator, bool c…
2385 const typename GenericValue<Encoding,SourceAllocator>::Member* rm = rhs.GetMembersPointer();
2466 bool StringEqual(const GenericValue<Encoding, SourceAllocator>& rhs) const {
2498 template <typename Encoding, typename Allocator = RAPIDJSON_DEFAULT_ALLOCATOR, typename StackAlloca…
2499 class GenericDocument : public GenericValue<Encoding, Allocator> {
2501 … typedef typename Encoding::Ch Ch; //!< Character type derived from Encoding.
2502 typedef GenericValue<Encoding, Allocator> ValueType; //!< Value type of the document.
2514 …GenericValue<Encoding, Allocator>(type), allocator_(allocator), ownAllocator_(0), stack_(stackAll…
2643 GenericReader<SourceEncoding, Encoding, StackAllocator> reader(
2662 return ParseStream<parseFlags, Encoding, InputStream>(is);
2672 return ParseStream<kParseDefaultFlags, Encoding, InputStream>(is);
2686 GenericInsituStringStream<Encoding> s(str);
2720 return Parse<parseFlags, Encoding>(str);
2741 return Parse<parseFlags, Encoding>(str, length);
2757 return Parse<parseFlags, Encoding>(str.c_str());