/ndk/sources/cxx-stl/llvm-libc++/libcxx/include/ |
D | type_traits | 21 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 …]
|
D | utility | 20 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 | __tuple | 30 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_base | 26 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 …]
|
D | functional | 20 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 …]
|
D | iosfwd | 20 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 …]
|
D | memory | 23 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 …]
|
D | tuple | 20 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_03 | 20 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 …]
|
D | ratio | 20 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/ |
D | type_manips.h | 34 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.h | 10 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.h | 57 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.h | 57 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.h | 55 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.h | 39 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.h | 29 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 …]
|
D | concept_checks.h | 167 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 …]
|
D | type_traits.h | 79 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.h | 37 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/ |
D | type_traits | 43 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/ |
D | allocators.h | 18 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 …]
|
D | test_iterators.h | 15 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/ |
D | gtest-tuple.h | 52 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.h | 36 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 …]
|