Lines Matching refs:_Ptr

717 template <class _Ptr, bool = __has_element_type<_Ptr>::value>
720 template <class _Ptr>
721 struct __pointer_traits_element_type<_Ptr, true>
723 typedef typename _Ptr::element_type type;
805 template <class _Ptr, bool = __has_difference_type<_Ptr>::value>
811 template <class _Ptr>
812 struct __pointer_traits_difference_type<_Ptr, true>
814 typedef typename _Ptr::difference_type type;
928 template <class _Ptr>
931 typedef _Ptr pointer;
1030 template <class _Tp, class _Ptr, class _Alloc, bool = __has_const_pointer<_Alloc>::value>
1036 template <class _Tp, class _Ptr, class _Alloc>
1037 struct __const_pointer<_Tp, _Ptr, _Alloc, false>
1040 typedef typename pointer_traits<_Ptr>::template rebind<const _Tp> type;
1042 typedef typename pointer_traits<_Ptr>::template rebind<const _Tp>::other type;
1057 template <class _Ptr, class _Alloc, bool = __has_void_pointer<_Alloc>::value>
1063 template <class _Ptr, class _Alloc>
1064 struct __void_pointer<_Ptr, _Alloc, false>
1067 typedef typename pointer_traits<_Ptr>::template rebind<void> type;
1069 typedef typename pointer_traits<_Ptr>::template rebind<void>::other type;
1084 template <class _Ptr, class _Alloc, bool = __has_const_void_pointer<_Alloc>::value>
1090 template <class _Ptr, class _Alloc>
1091 struct __const_void_pointer<_Ptr, _Alloc, false>
1094 typedef typename pointer_traits<_Ptr>::template rebind<const void> type;
1096 typedef typename pointer_traits<_Ptr>::template rebind<const void>::other type;
1478 template <class _Alloc, class _Ptr, bool = __has_difference_type<_Alloc>::value>
1481 typedef typename pointer_traits<_Ptr>::difference_type type;
1484 template <class _Alloc, class _Ptr>
1485 struct __alloc_traits_difference_type<_Alloc, _Ptr, true>
1587 template <class _Ptr>
1591 __construct_forward(allocator_type& __a, _Ptr __begin1, _Ptr __end1, _Ptr& __begin2)
1617 template <class _Iter, class _Ptr>
1621 __construct_range_forward(allocator_type& __a, _Iter __begin1, _Iter __end1, _Ptr& __begin2)
1648 template <class _Ptr>
1652 __construct_backward(allocator_type& __a, _Ptr __begin1, _Ptr __end1, _Ptr& __end2)