reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
86 typedef _Alloc allocator_type; 88 typedef typename _Alloc::value_type value_type; 95 using pointer = __detected_or_t<value_type*, __pointer, _Alloc>; 106 struct _Ptr<_Func, _Tp, __void_t<_Func<_Alloc>>> 108 using type = _Func<_Alloc>; 159 using difference_type = typename _Diff<_Alloc, pointer>::type; 167 using size_type = typename _Size<_Alloc, difference_type>::type; 176 = __detected_or_t<false_type, __pocca, _Alloc>; 185 = __detected_or_t<false_type, __pocma, _Alloc>; 194 = __detected_or_t<false_type, __pocs, _Alloc>; 203 = __detected_or_t<typename is_empty<_Alloc>::type, __equal, _Alloc>; 203 = __detected_or_t<typename is_empty<_Alloc>::type, __equal, _Alloc>; 242 _S_construct(_Alloc& __a, _Tp* __p, _Args&&... __args) 249 _S_construct(_Alloc&, _Tp* __p, _Args&&... __args) 300 allocate(_Alloc& __a, size_type __n) 315 allocate(_Alloc& __a, size_type __n, const_void_pointer __hint) 327 deallocate(_Alloc& __a, pointer __p, size_type __n) 342 static auto construct(_Alloc& __a, _Tp* __p, _Args&&... __args) 355 static void destroy(_Alloc& __a, _Tp* __p) 366 static size_type max_size(const _Alloc& __a) noexcept 377 static _Alloc 378 select_on_container_copy_construction(const _Alloc& __rhs)