Lines Matching refs:rebind

32     template <class U> using rebind = <details>;
44 template <class U> using rebind = U*;
58 | pointer_traits<pointer>::rebind<const value_type>
61 | pointer_traits<pointer>::rebind<void>
64 | pointer_traits<pointer>::rebind<const void>
79 template <class T> using rebind_alloc = Alloc::rebind<U>::other | Alloc<T, Args...>;
107 template <class _Up> struct rebind {typedef allocator<_Up> other;};
122 template <class U> struct rebind {typedef allocator<U> other;};
637 template <class _Up> struct rebind {typedef allocator<_Up> other;};
648 template <class _Up> struct rebind {typedef allocator<_Up> other;};
770 template <class _Xp> static char __test(typename _Xp::template rebind<_Up>* = 0);
779 typedef typename _Tp::template rebind<_Up> type;
781 typedef typename _Tp::template rebind<_Up>::other type;
791 typedef typename _Sp<_Tp, _Args...>::template rebind<_Up> type;
793 typedef typename _Sp<_Tp, _Args...>::template rebind<_Up>::other type;
809 typedef typename _Sp<_Tp>::template rebind<_Up> type;
811 typedef typename _Sp<_Tp>::template rebind<_Up>::other type;
825 typedef typename _Sp<_Tp, _A0>::template rebind<_Up> type;
827 typedef typename _Sp<_Tp, _A0>::template rebind<_Up>::other type;
842 typedef typename _Sp<_Tp, _A0, _A1>::template rebind<_Up> type;
844 typedef typename _Sp<_Tp, _A0, _A1>::template rebind<_Up>::other type;
860 typedef typename _Sp<_Tp, _A0, _A1, _A2>::template rebind<_Up> type;
862 typedef typename _Sp<_Tp, _A0, _A1, _A2>::template rebind<_Up>::other type;
883 template <class _Up> using rebind = typename __pointer_traits_rebind<pointer, _Up>::type;
885 template <class _Up> struct rebind
906 template <class _Up> using rebind = _Up*;
908 template <class _Up> struct rebind {typedef _Up* other;};
978 typedef typename pointer_traits<_Ptr>::template rebind<const _Tp> type;
980 typedef typename pointer_traits<_Ptr>::template rebind<const _Tp>::other type;
1005 typedef typename pointer_traits<_Ptr>::template rebind<void> type;
1007 typedef typename pointer_traits<_Ptr>::template rebind<void>::other type;
1032 typedef typename pointer_traits<_Ptr>::template rebind<const void> type;
1034 typedef typename pointer_traits<_Ptr>::template rebind<const void>::other type;
1152 template <class _Xp> static char __test(typename _Xp::template rebind<_Up>::other* = 0);
1166 typedef typename _Tp::template rebind<_Up>::other type;
1174 typedef typename _Alloc<_Tp, _Args...>::template rebind<_Up>::other type;
1188 typedef typename _Alloc<_Tp>::template rebind<_Up>::other type;
1200 typedef typename _Alloc<_Tp, _A0>::template rebind<_Up>::other type;
1213 typedef typename _Alloc<_Tp, _A0, _A1>::template rebind<_Up>::other type;
1227 typedef typename _Alloc<_Tp, _A0, _A1, _A2>::template rebind<_Up>::other type;
1625 template <class _Up> struct rebind {typedef allocator<_Up> other;};
1717 template <class _Up> struct rebind {typedef allocator<_Up> other;};
3680 typename _Alloc::template rebind<__shared_ptr_pointer>::other __a(__data_.second());
3745 typename _Alloc::template rebind<__shared_ptr_emplace>::other __a(__data_.first());
4093 typedef typename _Alloc::template rebind<_CntrlBlk>::other _A2;
4120 typedef typename _Alloc::template rebind<_CntrlBlk>::other _A2;
4285 typedef typename _Alloc::template rebind<_CntrlBlk>::other _A2;
4376 typedef typename _Alloc::template rebind<_CntrlBlk>::other _Alloc2;
4394 typedef typename _Alloc::template rebind<_CntrlBlk>::other _Alloc2;
4412 typedef typename _Alloc::template rebind<_CntrlBlk>::other _Alloc2;
4430 typedef typename _Alloc::template rebind<_CntrlBlk>::other _Alloc2;