Lines Matching defs:__alloc_traits

50   struct __alloc_traits  in _GLIBCXX_VISIBILITY()  struct
55 typedef _Alloc allocator_type; in _GLIBCXX_VISIBILITY()
57 typedef std::allocator_traits<_Alloc> _Base_type; in _GLIBCXX_VISIBILITY()
58 typedef typename _Base_type::value_type value_type; in _GLIBCXX_VISIBILITY()
59 typedef typename _Base_type::pointer pointer; in _GLIBCXX_VISIBILITY()
60 typedef typename _Base_type::const_pointer const_pointer; in _GLIBCXX_VISIBILITY()
61 typedef typename _Base_type::size_type size_type; in _GLIBCXX_VISIBILITY()
62 typedef typename _Base_type::difference_type difference_type; in _GLIBCXX_VISIBILITY()
64 typedef value_type& reference; in _GLIBCXX_VISIBILITY()
65 typedef const value_type& const_reference; in _GLIBCXX_VISIBILITY()
82 construct(_Alloc& __a, _Ptr __p, _Args&&... __args) in _GLIBCXX_VISIBILITY()
91 destroy(_Alloc& __a, _Ptr __p) in _GLIBCXX_VISIBILITY()
94 static _Alloc _S_select_on_copy(const _Alloc& __a) in _GLIBCXX_VISIBILITY()
97 static void _S_on_swap(_Alloc& __a, _Alloc& __b) in _GLIBCXX_VISIBILITY()
100 static constexpr bool _S_propagate_on_copy_assign() in _GLIBCXX_VISIBILITY()
103 static constexpr bool _S_propagate_on_move_assign() in _GLIBCXX_VISIBILITY()
106 static constexpr bool _S_propagate_on_swap() in _GLIBCXX_VISIBILITY()
109 static constexpr bool _S_always_equal() in _GLIBCXX_VISIBILITY()
112 static constexpr bool _S_nothrow_move() in _GLIBCXX_VISIBILITY()
116 struct rebind in _GLIBCXX_VISIBILITY()
120 typedef typename _Alloc::pointer pointer; in _GLIBCXX_VISIBILITY()
121 typedef typename _Alloc::const_pointer const_pointer; in _GLIBCXX_VISIBILITY()
122 typedef typename _Alloc::value_type value_type; in _GLIBCXX_VISIBILITY()
123 typedef typename _Alloc::reference reference; in _GLIBCXX_VISIBILITY()
124 typedef typename _Alloc::const_reference const_reference; in _GLIBCXX_VISIBILITY()
125 typedef typename _Alloc::size_type size_type; in _GLIBCXX_VISIBILITY()
126 typedef typename _Alloc::difference_type difference_type; in _GLIBCXX_VISIBILITY()
129 allocate(_Alloc& __a, size_type __n) in _GLIBCXX_VISIBILITY()
132 static void deallocate(_Alloc& __a, pointer __p, size_type __n) in _GLIBCXX_VISIBILITY()
136 static void construct(_Alloc& __a, pointer __p, const _Tp& __arg) in _GLIBCXX_VISIBILITY()
139 static void destroy(_Alloc& __a, pointer __p) in _GLIBCXX_VISIBILITY()
142 static size_type max_size(const _Alloc& __a) in _GLIBCXX_VISIBILITY()
145 static const _Alloc& _S_select_on_copy(const _Alloc& __a) { return __a; } in _GLIBCXX_VISIBILITY()
147 static void _S_on_swap(_Alloc& __a, _Alloc& __b) in _GLIBCXX_VISIBILITY()
155 struct rebind in _GLIBCXX_VISIBILITY()