Lines Matching refs:template

65 template <typename Encoding, typename Allocator>
68 template <typename Encoding, typename Allocator, typename StackAllocator>
119 template <typename Encoding, typename Allocator>
185 template <bool Const, typename Encoding, typename Allocator>
189 template <bool, typename, typename> friend class GenericMemberIterator;
262template <bool Const_> bool operator==(const GenericMemberIterator<Const_, Encoding, Allocator>& t…
263template <bool Const_> bool operator!=(const GenericMemberIterator<Const_, Encoding, Allocator>& t…
264template <bool Const_> bool operator<=(const GenericMemberIterator<Const_, Encoding, Allocator>& t…
265template <bool Const_> bool operator>=(const GenericMemberIterator<Const_, Encoding, Allocator>& t…
266template <bool Const_> bool operator< (const GenericMemberIterator<Const_, Encoding, Allocator>& t…
267template <bool Const_> bool operator> (const GenericMemberIterator<Const_, Encoding, Allocator>& t…
270template <bool Const_> std::strong_ordering operator<=>(const GenericMemberIterator<Const_, Encodi…
295 template <bool Const, typename Encoding, typename Allocator>
299 template <typename Encoding, typename Allocator>
306 template <typename Encoding, typename Allocator>
345 template<typename CharType>
374 template<SizeType N>
432 template<SizeType N>
438 template<typename CharType>
453 template<typename CharType>
473 template<typename CharType>
491 template<typename CharType>
501 template <typename T, typename Encoding = void, typename Allocator = void>
505 template <typename T> struct IsGenericValueImpl<T, typename Void<typename T::EncodingType>::Type, t…
509 template <typename T> struct IsGenericValue : IsGenericValueImpl<T>::Type {};
518 template <typename ValueType, typename T>
521 template<typename ValueType>
529 template<typename ValueType>
537 template<typename ValueType>
547 template<typename ValueType>
556 template<typename ValueType>
565 template<typename ValueType>
573 template<typename ValueType>
581 template<typename ValueType>
589 template<typename ValueType>
597 template<typename ValueType>
607 template<typename ValueType>
616 template<typename ValueType>
625 template<typename ValueType>
632 template<typename ValueType>
641 template<typename ValueType>
651 template <bool, typename> class GenericArray;
652 template <bool, typename> class GenericObject;
667 template <typename Encoding, typename Allocator = RAPIDJSON_DEFAULT_ALLOCATOR >
705 template <typename StackAllocator>
709 template <typename StackAllocator>
741 template <typename SourceAllocator>
780 template <typename T>
963 template <typename T>
977 template <typename SourceAllocator>
1024 template <typename SourceAllocator>
1079template <typename T> RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr<internal::IsPointer<T>,internal…
1085 template <typename SourceAllocator>
1094template <typename T> RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue<T>), (bool)) operator!=…
1099template <typename T> friend RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue<T>), (bool)) ope…
1104template <typename T> friend RAPIDJSON_DISABLEIF_RETURN((internal::IsGenericValue<T>), (bool)) ope…
1208 template <typename T>
1213 template <typename T>
1225 template <typename SourceAllocator>
1257 template <typename SourceAllocator>
1322 template <typename SourceAllocator>
1357 template <typename SourceAllocator>
1363template <typename SourceAllocator> ConstMemberIterator FindMember(const GenericValue<Encoding, So…
1441 template <typename T>
1511 template <typename T>
1544 template <typename SourceAllocator>
1617 template <typename SourceAllocator>
1737 return (*this).template PushBack<StringRefType>(value, allocator);
1757 template <typename T>
1923 template <typename T>
1926 template <typename T>
1929 template <typename T>
1932 template<typename T>
1935 template<typename T>
1947 template <typename Handler>
1988 template <typename, typename> friend class GenericValue;
1989 template <typename, typename, typename> friend class GenericDocument;
2228 template <typename SourceAllocator>
2281 template <typename SourceAllocator>
2378 template <typename SourceAllocator>
2465 template <typename SourceAllocator>
2498 template <typename Encoding, typename Allocator = RAPIDJSON_DEFAULT_ALLOCATOR, typename StackAlloca…
2621 template <typename Generator>
2626 … ValueType::operator=(*stack_.template Pop<ValueType>(1));// Move value from stack to document
2641 template <unsigned parseFlags, typename SourceEncoding, typename InputStream>
2646 parseResult_ = reader.template Parse<parseFlags>(is, *this);
2649 … ValueType::operator=(*stack_.template Pop<ValueType>(1));// Move value from stack to document
2660 template <unsigned parseFlags, typename InputStream>
2670 template <typename InputStream>
2684 template <unsigned parseFlags>
2707 template <unsigned parseFlags, typename SourceEncoding>
2718 template <unsigned parseFlags>
2730 template <unsigned parseFlags, typename SourceEncoding>
2739 template <unsigned parseFlags>
2749 template <unsigned parseFlags, typename SourceEncoding>
2755 template <unsigned parseFlags>
2816 template <typename, typename> friend class GenericValue; // for deep copying
2820 bool Null() { new (stack_.template Push<ValueType>()) ValueType(); return true; }
2821 bool Bool(bool b) { new (stack_.template Push<ValueType>()) ValueType(b); return true; }
2822 bool Int(int i) { new (stack_.template Push<ValueType>()) ValueType(i); return true; }
2823 bool Uint(unsigned i) { new (stack_.template Push<ValueType>()) ValueType(i); return true; }
2824 bool Int64(int64_t i) { new (stack_.template Push<ValueType>()) ValueType(i); return true; }
2825 bool Uint64(uint64_t i) { new (stack_.template Push<ValueType>()) ValueType(i); return true; }
2826 bool Double(double d) { new (stack_.template Push<ValueType>()) ValueType(d); return true; }
2830 new (stack_.template Push<ValueType>()) ValueType(str, length, GetAllocator());
2832 new (stack_.template Push<ValueType>()) ValueType(str, length);
2838 new (stack_.template Push<ValueType>()) ValueType(str, length, GetAllocator());
2840 new (stack_.template Push<ValueType>()) ValueType(str, length);
2844 …bool StartObject() { new (stack_.template Push<ValueType>()) ValueType(kObjectType); return true; }
2849 …typename ValueType::Member* members = stack_.template Pop<typename ValueType::Member>(memberCount);
2850 stack_.template Top<ValueType>()->SetObjectRaw(members, memberCount, GetAllocator());
2854 … bool StartArray() { new (stack_.template Push<ValueType>()) ValueType(kArrayType); return true; }
2857 ValueType* elements = stack_.template Pop<ValueType>(elementCount);
2858 stack_.template Top<ValueType>()->SetArrayRaw(elements, elementCount, GetAllocator());
2871 (stack_.template Pop<ValueType>(1))->~ValueType();
2897 template <bool Const, typename ValueT>
2909 template <typename, typename>
2930template <typename T> RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr<internal::IsPointer<T>, interna…
2951 template <bool Const, typename ValueT>
2965 template <typename, typename>
2976 template <typename T> ValueType& operator[](T* name) const { return value_[name]; }
2977template <typename SourceAllocator> ValueType& operator[](const GenericValue<EncodingType, SourceA…
2988template <typename SourceAllocator> bool HasMember(const GenericValue<EncodingType, SourceAllocato…
2990template <typename SourceAllocator> MemberIterator FindMember(const GenericValue<EncodingType, Sou…
2999template <typename T> RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr<internal::IsPointer<T>, interna…
3008template <typename T> RAPIDJSON_DISABLEIF_RETURN((internal::OrExpr<internal::IsPointer<T>, interna…
3014template <typename SourceAllocator> bool RemoveMember(const GenericValue<EncodingType, SourceAlloc…
3022template <typename SourceAllocator> bool EraseMember(const GenericValue<EncodingType, SourceAlloca…