/external/stlport/stlport/stl/ |
D | type_manips.h | 104 template <class _CondT, class _Tp1, class _Tp2> 107 template <class _Tp1, class _Tp2> 108 struct __selectT<__false_type, _Tp1, _Tp2> { typedef _Tp2 _Ret; }; 112 template <bool _Cond, class _Tp1, class _Tp2> 115 template <class _Tp1, class _Tp2> 116 struct __select<false, _Tp1, _Tp2> { typedef _Tp2 _Ret; }; 118 template <bool _Cond, class _Tp1, class _Tp2> 120 { typedef __selectT<typename __bool2type<_Cond>::_Ret, _Tp1, _Tp2>::_Ret _Ret; }; 128 template <class _Tp1, class _Tp2> 136 template <class _Tp1, class _Tp2> [all …]
|
D | _complex.h | 56 template <class _Tp2> 57 explicit complex(const complex<_Tp2>& __z) in complex() 60 template <class _Tp2> 61 _Self& operator=(const complex<_Tp2>& __z) { 110 template <class _Tp2> _Self& operator+= (const complex<_Tp2>& __z) { 116 template <class _Tp2> _Self& operator-= (const complex<_Tp2>& __z) { 122 template <class _Tp2> _Self& operator*= (const complex<_Tp2>& __z) { 130 template <class _Tp2> _Self& operator/= (const complex<_Tp2>& __z) { 235 template <class _Tp2> 236 complex<float>& operator=(const complex<_Tp2>& __z) { [all …]
|
D | _pthread_alloc.h | 227 template <class _Tp1, class _Tp2> 228 inline pthread_allocator<_Tp2>& 229 __stl_alloc_rebind(pthread_allocator<_Tp1>& __x, const _Tp2*) 230 { return (pthread_allocator<_Tp2>&)__x; } 232 template <class _Tp1, class _Tp2> 233 inline pthread_allocator<_Tp2> 234 __stl_alloc_create(pthread_allocator<_Tp1>&, const _Tp2*) 235 { return pthread_allocator<_Tp2>(); } 410 template <class _Tp1, class _Tp2> 411 inline per_thread_allocator<_Tp2>& [all …]
|
D | _move_construct_fwk.h | 113 template <class _Tp1, class _Tp2> 116 typedef __move_traits<_Tp2> _MoveTraits2; 134 template <class _Tp1, class _Tp2> 137 typedef __move_traits<_Tp2> _MoveTraits2; 145 template <class _Tp1, class _Tp2> 148 typedef __move_traits<_Tp2> _MoveTraits2;
|
D | _algobase.c | 286 template <class _Tp1, class _Tp2> 287 inline bool __stlp_eq(_Tp1 __val1, _Tp2 __val2) 296 template <class _InputIter, class _ForwardIter, class _Tp2, class _Predicate> 299 _Tp2*, _Predicate __pred, 309 _Tp2 __tmp = (_Tp2)*__first1; 317 template <class _InputIter, class _ForwardIter, class _Tp2, class _Predicate> 320 _Tp2* /* __dummy */, _Predicate /* __pred */, 326 template <class _InputIter, class _ForwardIter, class _Tp1, class _Tp2> 329 _Tp1* __pt1, _Tp2* __pt2) { 331 typedef _STLP_TYPENAME _STLP_PRIV _IsCharLikeType<_Tp2>::_Ret _IsCharLike;
|
D | _alloc.h | 460 template <class _Tp1, class _Tp2> 461 inline allocator<_Tp2>& _STLP_CALL 462 __stl_alloc_rebind(allocator<_Tp1>& __a, const _Tp2*) { return (allocator<_Tp2>&)(__a); } 463 template <class _Tp1, class _Tp2> 464 inline allocator<_Tp2> _STLP_CALL 465 __stl_alloc_create(const allocator<_Tp1>&, const _Tp2*) { return allocator<_Tp2>(); }
|
D | boost_type_traits.h | 86 template <class _Tp1, class _Tp2> 89 typedef typename ::boost::remove_cv<_Tp2>::type uncv2; 103 template <class _Tp1, class _Tp2> 106 typedef typename ::boost::remove_cv<_Tp2>::type uncv2;
|
D | type_traits.h | 479 template <class _Tp1, class _Tp2> 482 typedef typename _IsPtr<_Tp2>::_Ret _IsPtr2; 488 template <class _Tp1, class _Tp2, class _IsRef1, class _IsRef2> 490 typedef typename _AreSameTypes<_Tp1, _Tp2>::_Ret _Same; 495 template <class _Tp1, class _Tp2, class _IsRef1, class _IsRef2> 496 inline _OKToSwap<_Tp1, _Tp2, _IsRef1, _IsRef2> 497 _IsOKToSwap(_Tp1*, _Tp2*, const _IsRef1&, const _IsRef2&) 498 { return _OKToSwap<_Tp1, _Tp2, _IsRef1, _IsRef2>(); }
|
/external/stlport/test/unit/ |
D | stack_allocator.h | 175 template <class _Tp1, class _Tp2> 176 inline StackAllocator<_Tp2>& 177 __stl_alloc_rebind(StackAllocator<_Tp1>& __a, const _Tp2*) { return (StackAllocator<_Tp2>&)(__a); } in __stl_alloc_rebind() argument 178 template <class _Tp1, class _Tp2> 179 inline StackAllocator<_Tp2> 180 __stl_alloc_create(const StackAllocator<_Tp1>& __a, const _Tp2*) { return StackAllocator<_Tp2>(__a.… in __stl_alloc_create() argument
|
D | type_traits_test.cpp | 412 template <typename _Tp1, typename _Tp2> 413 int are_both_pointer_type (_Tp1, _Tp2) { in are_both_pointer_type() argument 414 return type_to_value(_BothPtrType<_Tp1, _Tp2>::_Answer()); in are_both_pointer_type() 434 template <typename _Tp1, typename _Tp2> 435 int is_ok_to_use_memcpy(_Tp1 val1, _Tp2 val2) { in is_ok_to_use_memcpy() 466 template <typename _Tp1, typename _Tp2> 467 int is_ok_to_use_memmove(_Tp1 val1, _Tp2 val2) { in is_ok_to_use_memmove()
|
/external/stlport/test/eh/ |
D | Prefix.h | 166 template <class _Tp1, class _Tp2> 167 inline EH_allocator<_Tp2>& _STLP_CALL 168 __stl_alloc_rebind(EH_allocator<_Tp1>& __a, const _Tp2*) { return (EH_allocator<_Tp2>&)(__a); } in __stl_alloc_rebind() argument 169 template <class _Tp1, class _Tp2> 170 inline EH_allocator<_Tp2> _STLP_CALL 171 __stl_alloc_create(const EH_allocator<_Tp1>&, const _Tp2*) { return EH_allocator<_Tp2>(); } in __stl_alloc_create() argument
|
/external/stlport/stlport/ |
D | type_traits | 188 template <class _Tp1, class _Tp2> \ 304 // _SPEC_FULL2(is_member_object_pointer, _Tp1 _Tp2::*,!is_function<_Tp1>::value); 306 template <class _Tp1, class _Tp2> 307 struct is_member_object_pointer<_Tp1 _Tp2::*> : 311 template <class _Tp1, class _Tp2> 312 struct is_member_object_pointer<_Tp1 _Tp2::* const> : 316 template <class _Tp1, class _Tp2> 317 struct is_member_object_pointer<_Tp1 _Tp2::* volatile> : 321 template <class _Tp1, class _Tp2> 322 struct is_member_object_pointer<_Tp1 _Tp2::* const volatile> : [all …]
|