| /netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/bits/ |
| D | ptr_traits.h | 77 template<typename _Ptr, typename = void> in _GLIBCXX_VISIBILITY() 78 struct __ptr_traits_elem : __get_first_arg<_Ptr> in _GLIBCXX_VISIBILITY() 83 template<typename _Ptr> requires requires { typename _Ptr::element_type; } in _GLIBCXX_VISIBILITY() 84 struct __ptr_traits_elem<_Ptr, void> in _GLIBCXX_VISIBILITY() 85 { using type = typename _Ptr::element_type; }; in _GLIBCXX_VISIBILITY() 87 template<typename _Ptr> in _GLIBCXX_VISIBILITY() 88 struct __ptr_traits_elem<_Ptr, __void_t<typename _Ptr::element_type>> in _GLIBCXX_VISIBILITY() 89 { using type = typename _Ptr::element_type; }; in _GLIBCXX_VISIBILITY() 92 template<typename _Ptr> in _GLIBCXX_VISIBILITY() 93 using __ptr_traits_elem_t = typename __ptr_traits_elem<_Ptr>::type; in _GLIBCXX_VISIBILITY() [all …]
|
| D | deque.tcc | 1001 typename _Tp, typename _Ref, typename _Ptr, typename _OI> in _M_insert_aux() 1003 __copy_move_dit(_GLIBCXX_STD_C::_Deque_iterator<_Tp, _Ref, _Ptr> __first, in _M_insert_aux() 1004 _GLIBCXX_STD_C::_Deque_iterator<_Tp, _Ref, _Ptr> __last, in _M_insert_aux() 1007 typedef _GLIBCXX_STD_C::_Deque_iterator<_Tp, _Ref, _Ptr> _Iter; in _M_insert_aux() 1030 typename _Tp, typename _Ref, typename _Ptr, typename _OI> in _M_insert_aux() 1032 __copy_move_a1(_GLIBCXX_STD_C::_Deque_iterator<_Tp, _Ref, _Ptr> __first, in _M_insert_aux() 1033 _GLIBCXX_STD_C::_Deque_iterator<_Tp, _Ref, _Ptr> __last, in _M_insert_aux() 1123 typename _Tp, typename _Ref, typename _Ptr, typename _OI> in _M_insert_aux() 1126 _GLIBCXX_STD_C::_Deque_iterator<_Tp, _Ref, _Ptr> __first, in _M_insert_aux() 1127 _GLIBCXX_STD_C::_Deque_iterator<_Tp, _Ref, _Ptr> __last, in _M_insert_aux() [all …]
|
| D | allocated_ptr.h | 58 template<typename _Ptr, in _GLIBCXX_VISIBILITY() 59 typename _Req = _Require<is_same<_Ptr, value_type*>>> in _GLIBCXX_VISIBILITY() 60 __allocated_ptr(_Alloc& __a, _Ptr __ptr) in _GLIBCXX_VISIBILITY()
|
| D | shared_ptr_base.h | 418 template<typename _Ptr, _Lock_policy _Lp> in _GLIBCXX_VISIBILITY() 423 _Sp_counted_ptr(_Ptr __p) noexcept in _GLIBCXX_VISIBILITY() 442 _Ptr _M_ptr; in _GLIBCXX_VISIBILITY() 493 template<typename _Ptr, typename _Deleter, typename _Alloc, _Lock_policy _Lp> in _GLIBCXX_VISIBILITY() 502 _Impl(_Ptr __p, _Deleter __d, const _Alloc& __a) noexcept in _GLIBCXX_VISIBILITY() 509 _Ptr _M_ptr; in _GLIBCXX_VISIBILITY() 516 _Sp_counted_deleter(_Ptr __p, _Deleter __d) noexcept in _GLIBCXX_VISIBILITY() 520 _Sp_counted_deleter(_Ptr __p, _Deleter __d, const _Alloc& __a) noexcept in _GLIBCXX_VISIBILITY() 911 template<typename _Ptr> in _GLIBCXX_VISIBILITY() 913 __shared_count(_Ptr __p) : _M_pi(0) in _GLIBCXX_VISIBILITY() [all …]
|
| D | unique_ptr.h | 150 struct _Ptr in _GLIBCXX_VISIBILITY() 157 _Ptr<_Up, _Ep, __void_t<typename remove_reference<_Ep>::type::pointer>> in _GLIBCXX_VISIBILITY() 167 using pointer = typename _Ptr<_Tp, _Dp>::type; in _GLIBCXX_VISIBILITY() 1008 template<typename _Up, typename _Ptr = typename _Up::pointer, in _GLIBCXX_VISIBILITY() 1009 bool = __poison_hash<_Ptr>::__enable_hash_call> in _GLIBCXX_VISIBILITY() 1012 : private __poison_hash<_Ptr> in _GLIBCXX_VISIBILITY() 1017 noexcept(noexcept(std::declval<hash<_Ptr>>()(std::declval<_Ptr>()))) in _GLIBCXX_VISIBILITY() 1018 { return hash<_Ptr>()(__u.get()); } in _GLIBCXX_VISIBILITY() 1021 template<typename _Up, typename _Ptr> in _GLIBCXX_VISIBILITY() 1022 struct __uniq_ptr_hash<_Up, _Ptr, false> in _GLIBCXX_VISIBILITY() [all …]
|
| D | stl_deque.h | 112 template<typename _Tp, typename _Ref, typename _Ptr> in _GLIBCXX_VISIBILITY() 123 using __iter = _Deque_iterator<_Tp, _CvTp&, __ptr_rebind<_Ptr, _CvTp>>; in _GLIBCXX_VISIBILITY() 127 typedef __ptr_rebind<_Ptr, _Tp> _Elt_pointer; in _GLIBCXX_VISIBILITY() 128 typedef __ptr_rebind<_Ptr, _Elt_pointer> _Map_pointer; in _GLIBCXX_VISIBILITY() 136 typedef _Ptr pointer; in _GLIBCXX_VISIBILITY() 438 typedef _Tp* _Ptr; in _GLIBCXX_VISIBILITY() typedef 441 typedef typename _Alloc_traits::pointer _Ptr; in _GLIBCXX_VISIBILITY() typedef 445 typedef typename _Alloc_traits::template rebind<_Ptr>::other in _GLIBCXX_VISIBILITY() 455 typedef _Deque_iterator<_Tp, _Tp&, _Ptr> iterator; in _GLIBCXX_VISIBILITY() 579 _Ptr in _GLIBCXX_VISIBILITY() [all …]
|
| D | alloc_traits.h | 107 struct _Ptr in _GLIBCXX_VISIBILITY() 113 struct _Ptr<_Func, _Tp, __void_t<_Func<_Alloc>>> in _GLIBCXX_VISIBILITY() 142 using const_pointer = typename _Ptr<__c_pointer, const value_type>::type; in _GLIBCXX_VISIBILITY() 150 using void_pointer = typename _Ptr<__v_pointer, void>::type; in _GLIBCXX_VISIBILITY() 158 using const_void_pointer = typename _Ptr<__cv_pointer, const void>::type; in _GLIBCXX_VISIBILITY()
|
| D | stl_algobase.h | 444 template<typename _Tp, typename _Ref, typename _Ptr> in _GLIBCXX_VISIBILITY() 505 typename _Tp, typename _Ref, typename _Ptr, typename _OI> in _GLIBCXX_VISIBILITY() 507 __copy_move_a1(_GLIBCXX_STD_C::_Deque_iterator<_Tp, _Ref, _Ptr>, in _GLIBCXX_VISIBILITY() 508 _GLIBCXX_STD_C::_Deque_iterator<_Tp, _Ref, _Ptr>, in _GLIBCXX_VISIBILITY() 774 typename _Tp, typename _Ref, typename _Ptr, typename _OI> in _GLIBCXX_VISIBILITY() 776 __copy_move_backward_a1(_GLIBCXX_STD_C::_Deque_iterator<_Tp, _Ref, _Ptr>, in _GLIBCXX_VISIBILITY() 777 _GLIBCXX_STD_C::_Deque_iterator<_Tp, _Ref, _Ptr>, in _GLIBCXX_VISIBILITY() 1183 template<typename _Tp, typename _Ref, typename _Ptr, typename _II> in _GLIBCXX_VISIBILITY() 1186 __equal_aux1(_GLIBCXX_STD_C::_Deque_iterator<_Tp, _Ref, _Ptr>, in _GLIBCXX_VISIBILITY() 1187 _GLIBCXX_STD_C::_Deque_iterator<_Tp, _Ref, _Ptr>, in _GLIBCXX_VISIBILITY() [all …]
|
| D | stl_vector.h | 1991 template<typename _Ptr> in _GLIBCXX_VISIBILITY() 1993 typename std::pointer_traits<_Ptr>::element_type* in _GLIBCXX_VISIBILITY() 1994 _M_data_ptr(_Ptr __ptr) const in _GLIBCXX_VISIBILITY() 2002 template<typename _Ptr> in _GLIBCXX_VISIBILITY() 2004 _M_data_ptr(_Ptr __ptr) in _GLIBCXX_VISIBILITY() 2007 template<typename _Ptr> in _GLIBCXX_VISIBILITY() 2009 _M_data_ptr(_Ptr __ptr) const in _GLIBCXX_VISIBILITY()
|
| D | forward_list.h | 391 typedef typename _Node_alloc_traits::pointer _Ptr; in _GLIBCXX_VISIBILITY() typedef 392 auto __ptr = std::pointer_traits<_Ptr>::pointer_to(*__p); in _GLIBCXX_VISIBILITY()
|
| D | hashtable_policy.h | 1983 typedef typename __node_alloc_traits::pointer _Ptr; in _GLIBCXX_VISIBILITY() 1984 auto __ptr = std::pointer_traits<_Ptr>::pointer_to(*__n); in _GLIBCXX_VISIBILITY() 2020 typedef typename __buckets_alloc_traits::pointer _Ptr; in _GLIBCXX_VISIBILITY() 2021 auto __ptr = std::pointer_traits<_Ptr>::pointer_to(*__bkts); in _GLIBCXX_VISIBILITY()
|
| /netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/ext/ |
| D | alloc_traits.h | 71 template<typename _Ptr> in _GLIBCXX_VISIBILITY() 73 = std::__and_<std::is_same<pointer, _Ptr>, in _GLIBCXX_VISIBILITY() 74 std::__not_<std::is_pointer<_Ptr>>>; in _GLIBCXX_VISIBILITY() 78 template<typename _Ptr, typename... _Args> in _GLIBCXX_VISIBILITY() 80 std::__enable_if_t<__is_custom_pointer<_Ptr>::value> in _GLIBCXX_VISIBILITY() 81 construct(_Alloc& __a, _Ptr __p, _Args&&... __args) in _GLIBCXX_VISIBILITY() 90 template<typename _Ptr> in _GLIBCXX_VISIBILITY() 92 std::__enable_if_t<__is_custom_pointer<_Ptr>::value> in _GLIBCXX_VISIBILITY() 93 destroy(_Alloc& __a, _Ptr __p) in _GLIBCXX_VISIBILITY()
|
| D | slist | 173 template <class _Tp, class _Ref, class _Ptr> 178 typedef _Slist_iterator<_Tp, _Ref, _Ptr> _Self; 181 typedef _Ptr pointer;
|
| /netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/tr1/ |
| D | shared_ptr.h | 244 template<typename _Ptr, typename _Deleter, _Lock_policy _Lp> in _GLIBCXX_VISIBILITY() 250 _Sp_counted_base_impl(_Ptr __p, _Deleter __d) in _GLIBCXX_VISIBILITY() 271 _Ptr _M_ptr; // copy constructor must not throw in _GLIBCXX_VISIBILITY() 294 template<typename _Ptr> in _GLIBCXX_VISIBILITY() 295 __shared_count(_Ptr __p) : _M_pi(0) in _GLIBCXX_VISIBILITY() 299 typedef typename std::tr1::remove_pointer<_Ptr>::type _Tp; in _GLIBCXX_VISIBILITY() 300 _M_pi = new _Sp_counted_base_impl<_Ptr, _Sp_deleter<_Tp>, _Lp>( in _GLIBCXX_VISIBILITY() 310 template<typename _Ptr, typename _Deleter> in _GLIBCXX_VISIBILITY() 311 __shared_count(_Ptr __p, _Deleter __d) : _M_pi(0) in _GLIBCXX_VISIBILITY() 315 _M_pi = new _Sp_counted_base_impl<_Ptr, _Deleter, _Lp>(__p, __d); in _GLIBCXX_VISIBILITY()
|
| /netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/include/std/ |
| D | future | 237 using _Ptr = unique_ptr<_Res, _Result_base::_Deleter>; 301 static _Ptr<_Result_alloc<_Res, _Allocator>> 309 return _Ptr<__result_type>(__p); 314 static _Ptr<_Result<_Res>> 317 return _Ptr<_Result<_Res>>(new _Result<_Res>); 325 typedef _Ptr<_Result_base> _Ptr_type; 1090 typedef __future_base::_Ptr<_Res_type> _Ptr_type; 1209 typedef __future_base::_Ptr<_Res_type> _Ptr_type; 1307 typedef __future_base::_Ptr<_Res_type> _Ptr_type; 1469 typedef __future_base::_Ptr<_Result<_Res>> _Ptr_type; [all …]
|
| /netbsd/src/external/gpl3/gcc/dist/libstdc++-v3/ |
| D | ChangeLog-2008 | 1161 __shared_count(_Ptr, _Deleter), __shared_count<>:: 1162 __shared_count(_Ptr, _Deleter, _Alloc), __shared_count<>::
|
| D | ChangeLog-2017 | 3903 (allocator_traits::_Ptr): New class template to detect const and void
|
| D | ChangeLog-2016 | 903 (__shared_count(_Ptr, false_type), __shared_count(_Ptr, true_type)):
|
| D | ChangeLog-2011 | 795 * include/std/future (__future_base::_Ptr): Use alias-declaration.
|
| D | ChangeLog-2009 | 1077 (__future_base::_Ptr): From _Future_ptr.
|