Home | History | Annotate | Download | only in include

Lines Matching full:_ptr

679 template <class _Ptr, bool = __has_element_type<_Ptr>::value>
682 template <class _Ptr>
683 struct __pointer_traits_element_type<_Ptr, true>
685 typedef typename _Ptr::element_type type;
767 template <class _Ptr, bool = __has_difference_type<_Ptr>::value>
773 template <class _Ptr>
774 struct __pointer_traits_difference_type<_Ptr, true>
776 typedef typename _Ptr::difference_type type;
890 template <class _Ptr>
893 typedef _Ptr pointer;
983 template <class _Tp, class _Ptr, class _Alloc, bool = __has_const_pointer<_Alloc>::value>
989 template <class _Tp, class _Ptr, class _Alloc>
990 struct __const_pointer<_Tp, _Ptr, _Alloc, false>
993 typedef typename pointer_traits<_Ptr>::template rebind<const _Tp> type;
995 typedef typename pointer_traits<_Ptr>::template rebind<const _Tp>::other type;
1010 template <class _Ptr, class _Alloc, bool = __has_void_pointer<_Alloc>::value>
1016 template <class _Ptr, class _Alloc>
1017 struct __void_pointer<_Ptr, _Alloc, false>
1020 typedef typename pointer_traits<_Ptr>::template rebind<void> type;
1022 typedef typename pointer_traits<_Ptr>::template rebind<void>::other type;
1037 template <class _Ptr, class _Alloc, bool = __has_const_void_pointer<_Alloc>::value>
1043 template <class _Ptr, class _Alloc>
1044 struct __const_void_pointer<_Ptr, _Alloc, false>
1047 typedef typename pointer_traits<_Ptr>::template rebind<const void> type;
1049 typedef typename pointer_traits<_Ptr>::template rebind<const void>::other type;
1431 template <class _Alloc, class _Ptr, bool = __has_difference_type<_Alloc>::value>
1434 typedef typename pointer_traits<_Ptr>::difference_type type;
1437 template <class _Alloc, class _Ptr>
1438 struct __alloc_traits_difference_type<_Alloc, _Ptr, true>
1540 template <class _Ptr>
1544 __construct_forward(allocator_type& __a, _Ptr __begin1, _Ptr __end1, _Ptr& __begin2)
1570 template <class _Iter, class _Ptr>
1574 __construct_range_forward(allocator_type& __a, _Iter __begin1, _Iter __end1, _Ptr& __begin2)
1601 template <class _Ptr>
1605 __construct_backward(allocator_type& __a, _Ptr __begin1, _Ptr __end1, _Ptr& __end2)