Home
last modified time | relevance | path

Searched refs:template (Results 1 – 25 of 291) sorted by relevance

12345678910>>...12

/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/
Dtype_traits21 template <class T, T v> struct integral_constant;
26 template <bool, class T = void> struct enable_if;
27 template <bool, class T, class F> struct conditional;
30 template <class T> struct is_void;
31 template <class T> struct is_null_pointer; // C++14
32 template <class T> struct is_integral;
33 template <class T> struct is_floating_point;
34 template <class T> struct is_array;
35 template <class T> struct is_pointer;
36 template <class T> struct is_lvalue_reference;
[all …]
Dutility20 template <class T>
26 template<class T> bool operator!=(const T&, const T&);
27 template<class T> bool operator> (const T&, const T&);
28 template<class T> bool operator<=(const T&, const T&);
29 template<class T> bool operator>=(const T&, const T&);
32 template<class T>
37 template <class T, size_t N>
41 template <class T> T&& forward(typename remove_reference<T>::type& t) noexcept; // constexpr in C+…
42 template <class T> T&& forward(typename remove_reference<T>::type&& t) noexcept; // constexpr in C+…
44 template <class T> typename remove_reference<T>::type&& move(T&&) noexcept; // constexpr in C+…
[all …]
D__tuple30 template <class _Tp> class _LIBCPP_TYPE_VIS_ONLY tuple_size;
32 template <class _Tp>
36 template <class _Tp>
40 template <class _Tp>
44 template <size_t _Ip, class _Tp> class _LIBCPP_TYPE_VIS_ONLY tuple_element;
46 template <size_t _Ip, class _Tp>
53 template <size_t _Ip, class _Tp>
60 template <size_t _Ip, class _Tp>
67 template <class ..._Tp> class _LIBCPP_TYPE_VIS_ONLY tuple;
68 template <class _T1, class _T2> struct _LIBCPP_TYPE_VIS_ONLY pair;
[all …]
D__functional_base26 template <class _Arg, class _Result>
33 template <class _Arg1, class _Arg2, class _Result>
41 template <class _Tp> struct _LIBCPP_TYPE_VIS_ONLY hash;
43 template <class _Tp>
48 template <class _Up> static __two __test(...);
49 template <class _Up> static char __test(typename _Up::result_type* = 0);
55 template <class _Tp = void>
57 template <class _Tp>
67 template <>
70 template <class _T1, class _T2>
[all …]
Dfunctional20 template <class Arg, class Result>
27 template <class Arg1, class Arg2, class Result>
35 template <class T>
58 template <class... ArgTypes>
63 template <class T> reference_wrapper<T> ref(T& t) noexcept;
64 template <class T> void ref(const T&& t) = delete;
65 template <class T> reference_wrapper<T> ref(reference_wrapper<T>t) noexcept;
67 template <class T> reference_wrapper<const T> cref(const T& t) noexcept;
68 template <class T> void cref(const T&& t) = delete;
69 template <class T> reference_wrapper<const T> cref(reference_wrapper<T> t) noexcept;
[all …]
Diosfwd20 template<class charT> struct char_traits;
21 template<class T> class allocator;
24 template <class charT, class traits = char_traits<charT> > class basic_ios;
26 template <class charT, class traits = char_traits<charT> > class basic_streambuf;
27 template <class charT, class traits = char_traits<charT> > class basic_istream;
28 template <class charT, class traits = char_traits<charT> > class basic_ostream;
29 template <class charT, class traits = char_traits<charT> > class basic_iostream;
31 template <class charT, class traits = char_traits<charT>, class Allocator = allocator<charT> >
33 template <class charT, class traits = char_traits<charT>, class Allocator = allocator<charT> >
35 template <class charT, class traits = char_traits<charT>, class Allocator = allocator<charT> >
[all …]
Dmemory23 template <class T, class Alloc> struct uses_allocator;
25 template <class Ptr>
32 template <class U> using rebind = <details>;
37 template <class T>
44 template <class U> using rebind = U*;
49 template <class Alloc>
79 template <class T> using rebind_alloc = Alloc::rebind<U>::other | Alloc<T, Args...>;
80 template <class T> using rebind_traits = allocator_traits<rebind_alloc<T>>;
87 template <class T, class... Args>
90 template <class T>
[all …]
Dtuple20 template <class... T>
25 template <class... U>
29 template <class... U>
31 template <class... U>
33 template <class U1, class U2>
35 template <class U1, class U2>
39 template <class Alloc>
41 template <class Alloc>
43 template <class Alloc, class... U>
45 template <class Alloc>
[all …]
D__functional_0320 template <class _Tp>
41 template <class _A0>
48 template <class _A0, class _A1>
55 template <class _A0, class _A1, class _A2>
63 template<class _Rp, class _Tp>
71 template<class _Rp, class _Tp>
79 template<class _Rp, class _Tp, class _A0>
87 template<class _Rp, class _Tp, class _A0, class _A1>
95 template<class _Rp, class _Tp, class _A0, class _A1, class _A2>
103 template<class _Rp, class _Tp>
[all …]
Dratio20 template <intmax_t N, intmax_t D = 1>
30 template <class R1, class R2> using ratio_add = ...;
31 template <class R1, class R2> using ratio_subtract = ...;
32 template <class R1, class R2> using ratio_multiply = ...;
33 template <class R1, class R2> using ratio_divide = ...;
36 template <class R1, class R2> struct ratio_equal;
37 template <class R1, class R2> struct ratio_not_equal;
38 template <class R1, class R2> struct ratio_less;
39 template <class R1, class R2> struct ratio_less_equal;
40 template <class R1, class R2> struct ratio_greater;
[all …]
/ndk/sources/cxx-stl/stlport/stlport/stl/
Dtype_manips.h34 template <int _Is>
45 template <class __bool_type>
55 template <class _BoolType>
62 template <class _P1, class _P2>
69 template <class _P1, class _P2, class _P3>
76 template <class _P1, class _P2>
83 template <class _P1, class _P2, class _P3>
104 template <class _CondT, class _Tp1, class _Tp2>
107 template <class _Tp1, class _Tp2>
112 template <bool _Cond, class _Tp1, class _Tp2>
[all …]
D_facets_fwd.h10 template <class _CharT, class _InputIter>
12 template <class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> > >
17 template <class _CharT, class _OutputIter>
19 template <class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> > >
24 template <class _CharT, class _InputIter>
26 template <class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> > >
31 template <class _CharT, class _OutputIter>
33 template <class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> > >
38 template <class _Ch, class _InIt>
40 template <class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> > >
[all …]
D_iterator_base.h57 template <class _Category, class _Tp, _STLP_DFL_TMPL_PARAM(_Distance,ptrdiff_t),
121 template <class _IteCat>
141 template <class _Iterator>
146 template <class _Iterator>
165 template <class _Tp>
174 template <class _Tp>
184 template <class _Tp>
209 template <class _Tp>
214 template <class _Iter>
221 template <class _Tp>
[all …]
D_algo.h57 template <class _InputIter, class _Function>
66 template <class _InputIter, class _Predicate>
80 template <class _ForwardIter, class _BinaryPredicate>
96 template <class _ForwardIter>
104 template <class _InputIter, class _Tp, class _Size>
113 template <class _InputIter, class _Predicate, class _Size>
123 template <class _ForwardIter1, class _ForwardIter2>
128 template <class _ForwardIter, class _Integer, class _Tp>
131 template <class _ForwardIter, class _Integer, class _Tp, class _BinaryPred>
135 template <class _InputIter, class _ForwardIter>
[all …]
D_construct.h55 template <class _Tp>
59 template <class _Tp>
62 template <class _Tp>
71 template <class _Tp>
89 template <class _T1>
94 template <class _T1>
105 template <class _T1>
117 template <class _Tp>
122 template <class _Tp>
129 template <class _Tp>
[all …]
D_function_base.h39 template <class _Arg, class _Result>
52 template <class _Arg1, class _Arg2, class _Result>
64 template <class _Tp>
69 template <class _Tp>
87 template <class _Tp>
105 template <class _Tp>
108 template <class _Tp>
113 template <class _Tp>
118 template <class _Tp>
125 template <class _Tp>
[all …]
D_iosfwd.h29 template <class _CharT, _STLP_DFL_TMPL_PARAM(_Traits , char_traits<_CharT>) >
32 template <class _CharT, _STLP_DFL_TMPL_PARAM(_Traits , char_traits<_CharT>) >
35 template <class _CharT, _STLP_DFL_TMPL_PARAM(_Traits , char_traits<_CharT>) >
38 template <class _CharT, _STLP_DFL_TMPL_PARAM(_Traits , char_traits<_CharT>) >
41 template <class _CharT, _STLP_DFL_TMPL_PARAM(_Traits , char_traits<_CharT>) >
44 template <class _CharT, _STLP_DFL_TMPL_PARAM( _Traits , char_traits<_CharT>),
48 template <class _CharT, _STLP_DFL_TMPL_PARAM(_Traits , char_traits<_CharT>),
52 template <class _CharT, _STLP_DFL_TMPL_PARAM(_Traits , char_traits<_CharT>),
56 template <class _CharT, _STLP_DFL_TMPL_PARAM(_Traits , char_traits<_CharT>),
60 template <class _CharT, _STLP_DFL_TMPL_PARAM(_Traits , char_traits<_CharT>) >
[all …]
Dconcept_checks.h167 template <__func##__type_var##__concept _Tp1> \
178 template < __func_##__type_x##__type_y##same_type _Tp1> \
187 template <__f_##__func##__ret##_generator _Tp1> \
198 template <__f_##__func##__ret##__arg##_unary_check _Tp1> \
209 template <__f_##__func##__ret##__first##__second##_binary_check _Tp1> \
220 template <__f_##__func##__ret##__first##__second##_binary_op _Tp1> \
232 template <class _Tp>
236 template <class _Tp>
243 template <class _Type>
246 template <class _TypeX, class _TypeY>
[all …]
Dtype_traits.h79 template <class _Tp> struct _IsIntegral
129 template <class _Tp> struct _IsRational
144 template <class _Tp> struct __type_traits;
145 template <class _IsPOD> struct __type_traits_aux {
171 template <class _Tp>
199 template <class _Tp>
214 template <class _Tp>
219 template <class _Tp> struct _IsPtr {
223 template <class _Tp>
258 template <class _Tp> struct _IsPtr<_Tp*>
[all …]
D_heap.h37 template <class _RandomAccessIterator>
42 template <class _RandomAccessIterator, class _Compare>
47 template <class _RandomAccessIterator, class _Distance, class _Tp>
52 template <class _RandomAccessIterator, class _Tp, class _Distance>
61 template <class _RandomAccessIterator>
65 template <class _RandomAccessIterator, class _Distance,
71 template <class _RandomAccessIterator, class _Tp, class _Compare,
83 template <class _RandomAccessIterator, class _Compare>
88 template <class _RandomAccessIterator>
92 template <class _RandomAccessIterator, class _Compare>
[all …]
/ndk/sources/cxx-stl/stlport/stlport/
Dtype_traits43 template <class _Tp>
48 template <class _Up>
51 template <class>
64 template <class _Tp>
68 template <class T>
73 template <class _Up>
76 template <class>
88 template <class T>
92 template <class T>
96 template <class T, bool B>
[all …]
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/support/
Dallocators.h18 template <class T>
37 template <class U>
39 template <class U>
56 template <class T> bool A1<T>::copy_called = false;
57 template <class T> bool A1<T>::move_called = false;
58 template <class T> bool A1<T>::allocate_called = false;
59 template <class T> std::pair<T*, std::size_t> A1<T>::deallocate_called;
61 template <class T, class U>
68 template <class T, class U>
75 template <class T>
[all …]
Dtest_iterators.h15 template <class It>
20 template <class U> friend class output_iterator;
32 template <class U>
42 template <class It>
47 template <class U> friend class input_iterator;
59 template <class U>
75 template <class T, class U>
83 template <class T, class U>
91 template <class It>
96 template <class U> friend class forward_iterator;
[all …]
/ndk/sources/third_party/googletest/googletest/include/gtest/internal/
Dgtest-tuple.h52 template <GTEST_10_TYPENAMES_(U)> friend class tuple; \
107 template <typename T0 = void, typename T1 = void, typename T2 = void,
118 template <typename T>
120 template <typename T>
128 template <typename T>
130 template <typename T>
137 template <int k> class Get;
141 template <bool kIndexValid, int kIndex, class Tuple>
144 template <GTEST_10_TYPENAMES_(T)>
149 template <GTEST_10_TYPENAMES_(T)>
[all …]
/ndk/sources/cxx-stl/stlport/stlport/stl/debug/
D_iterator.h36 template <class _Iterator>
40 template <class _Iterator>
44 template <class _Iterator>
48 template <class _Iterator>
52 template <class _Iterator>
56 template <class _Iterator>
60 template <class _Iterator>
64 template <class _Iterator>
70 template <class _Iterator>
76 template <class _Iterator>
[all …]

12345678910>>...12