Searched refs:_Alloc_traits (Results 1 - 25 of 26) sorted by relevance

12

/netbsd-current/external/gpl3/gcc.old/dist/libstdc++-v3/include/debug/
H A Dsafe_container.h87 typedef __gnu_cxx::__alloc_traits<_Alloc> _Alloc_traits; typedef
89 bool __xfer_memory = _Alloc_traits::_S_propagate_on_move_assign()
108 typedef __gnu_cxx::__alloc_traits<_Alloc> _Alloc_traits; typedef
110 if (!_Alloc_traits::_S_propagate_on_swap())
/netbsd-current/external/gpl3/gcc/dist/libstdc++-v3/include/debug/
H A Dsafe_container.h100 typedef __gnu_cxx::__alloc_traits<_Alloc> _Alloc_traits; typedef
102 bool __xfer_memory = _Alloc_traits::_S_propagate_on_move_assign()
121 typedef __gnu_cxx::__alloc_traits<_Alloc> _Alloc_traits; typedef
123 if (!_Alloc_traits::_S_propagate_on_swap())
/netbsd-current/external/gpl3/gcc.old/dist/libstdc++-v3/include/bits/
H A Dstl_vector.h411 typedef __gnu_cxx::__alloc_traits<_Tp_alloc_type> _Alloc_traits; typedef in class:vector
416 typedef typename _Alloc_traits::const_pointer const_pointer;
417 typedef typename _Alloc_traits::reference reference;
418 typedef typename _Alloc_traits::const_reference const_reference;
555 _Alloc_traits::_S_select_on_copy(__x._M_get_Tp_allocator()))
610 std::declval<typename _Alloc_traits::is_always_equal>())) )
611 : vector(std::move(__rv), __m, typename _Alloc_traits::is_always_equal{})
709 operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move())
712 _Alloc_traits::_S_propagate_on_move_assign()
713 || _Alloc_traits
[all...]
H A Dstl_deque.h411 typedef __gnu_cxx::__alloc_traits<_Tp_alloc_type> _Alloc_traits; typedef in class:_Deque_base
417 typedef typename _Alloc_traits::pointer _Ptr;
418 typedef typename _Alloc_traits::const_pointer _Ptr_const;
421 typedef typename _Alloc_traits::template rebind<_Ptr>::other
786 typedef typename _Base::_Alloc_traits _Alloc_traits; typedef in class:deque
791 typedef typename _Alloc_traits::pointer pointer;
792 typedef typename _Alloc_traits::const_pointer const_pointer;
793 typedef typename _Alloc_traits::reference reference;
794 typedef typename _Alloc_traits
[all...]
H A Dstl_multiset.h136 typedef __gnu_cxx::__alloc_traits<_Key_alloc_type> _Alloc_traits; typedef in class:multiset
139 typedef typename _Alloc_traits::pointer pointer;
140 typedef typename _Alloc_traits::const_pointer const_pointer;
141 typedef typename _Alloc_traits::reference reference;
142 typedef typename _Alloc_traits::const_reference const_reference;
257 && _Alloc_traits::_S_always_equal())
H A Dstl_set.h135 typedef __gnu_cxx::__alloc_traits<_Key_alloc_type> _Alloc_traits; typedef in class:set
140 typedef typename _Alloc_traits::pointer pointer;
141 typedef typename _Alloc_traits::const_pointer const_pointer;
142 typedef typename _Alloc_traits::reference reference;
143 typedef typename _Alloc_traits::const_reference const_reference;
261 && _Alloc_traits::_S_always_equal())
H A Dstl_map.h155 typedef __gnu_cxx::__alloc_traits<_Pair_alloc_type> _Alloc_traits; typedef in class:map
160 typedef typename _Alloc_traits::pointer pointer;
161 typedef typename _Alloc_traits::const_pointer const_pointer;
162 typedef typename _Alloc_traits::reference reference;
163 typedef typename _Alloc_traits::const_reference const_reference;
246 && _Alloc_traits::_S_always_equal())
H A Dstl_multimap.h153 typedef __gnu_cxx::__alloc_traits<_Pair_alloc_type> _Alloc_traits; typedef in class:multimap
158 typedef typename _Alloc_traits::pointer pointer;
159 typedef typename _Alloc_traits::const_pointer const_pointer;
160 typedef typename _Alloc_traits::reference reference;
161 typedef typename _Alloc_traits::const_reference const_reference;
243 && _Alloc_traits::_S_always_equal())
H A Dbasic_string.h89 typedef __gnu_cxx::__alloc_traits<_Char_alloc_type> _Alloc_traits; typedef in class:basic_string
96 typedef typename _Alloc_traits::size_type size_type;
97 typedef typename _Alloc_traits::difference_type difference_type;
98 typedef typename _Alloc_traits::reference reference;
99 typedef typename _Alloc_traits::const_reference const_reference;
100 typedef typename _Alloc_traits::pointer pointer;
101 typedef typename _Alloc_traits::const_pointer const_pointer;
245 { _Alloc_traits::deallocate(_M_get_allocator(), _M_data(), __size + 1); }
458 _Alloc_traits::_S_select_on_copy(__str._M_get_allocator()))
601 noexcept(_Alloc_traits
[all...]
H A Dstl_tree.h445 typedef __gnu_cxx::__alloc_traits<_Node_allocator> _Alloc_traits;
584 { return _Alloc_traits::allocate(_M_get_Node_allocator(), 1); }
588 { _Alloc_traits::deallocate(_M_get_Node_allocator(), __p, 1); }
618 _Alloc_traits::construct(_M_get_Node_allocator(),
646 _Alloc_traits::destroy(_M_get_Node_allocator(), __p->_M_valptr());
692 : _Node_allocator(_Alloc_traits::_S_select_on_copy(__x))
986 std::declval<typename _Alloc_traits::is_always_equal>())) )
988 typename _Alloc_traits::is_always_equal{})
1045 { return _Alloc_traits::max_size(_M_get_Node_allocator()); }
1414 noexcept(_Alloc_traits
[all...]
H A Dforward_list.h438 typedef allocator_traits<__alloc_rebind<_Alloc, _Tp>> _Alloc_traits;
443 typedef typename _Alloc_traits::pointer pointer;
444 typedef typename _Alloc_traits::const_pointer const_pointer;
H A Dshared_ptr_base.h716 using _Alloc_traits = allocator_traits<_Alloc>;
718 _Sp_cd_type* __mem = _Alloc_traits::allocate(__a, 1);
722 _Alloc_traits::construct(__a, __mem, __r.release(),
/netbsd-current/external/gpl3/gcc/dist/libstdc++-v3/include/bits/
H A Dstl_vector.h447 typedef __gnu_cxx::__alloc_traits<_Tp_alloc_type> _Alloc_traits;
452 typedef typename _Alloc_traits::const_pointer const_pointer;
453 typedef typename _Alloc_traits::reference reference;
454 typedef typename _Alloc_traits::const_reference const_reference;
600 _Alloc_traits::_S_select_on_copy(__x._M_get_Tp_allocator()))
659 std::declval<typename _Alloc_traits::is_always_equal>())) )
660 : vector(std::move(__rv), __m, typename _Alloc_traits::is_always_equal{})
763 operator=(vector&& __x) noexcept(_Alloc_traits::_S_nothrow_move())
766 _Alloc_traits::_S_propagate_on_move_assign()
767 || _Alloc_traits
445 typedef __gnu_cxx::__alloc_traits<_Tp_alloc_type> _Alloc_traits; typedef in class:vector
[all...]
H A Dstl_deque.h435 typedef __gnu_cxx::__alloc_traits<_Tp_alloc_type> _Alloc_traits; typedef in class:_Deque_base
441 typedef typename _Alloc_traits::pointer _Ptr;
442 typedef typename _Alloc_traits::const_pointer _Ptr_const;
445 typedef typename _Alloc_traits::template rebind<_Ptr>::other
810 typedef typename _Base::_Alloc_traits _Alloc_traits; typedef in class:deque
815 typedef typename _Alloc_traits::pointer pointer;
816 typedef typename _Alloc_traits::const_pointer const_pointer;
817 typedef typename _Alloc_traits::reference reference;
818 typedef typename _Alloc_traits
[all...]
H A Dstl_multiset.h137 typedef __gnu_cxx::__alloc_traits<_Key_alloc_type> _Alloc_traits;
140 typedef typename _Alloc_traits::pointer pointer;
141 typedef typename _Alloc_traits::const_pointer const_pointer;
142 typedef typename _Alloc_traits::reference reference;
143 typedef typename _Alloc_traits::const_reference const_reference;
259 && _Alloc_traits::_S_always_equal())
136 typedef __gnu_cxx::__alloc_traits<_Key_alloc_type> _Alloc_traits; typedef in class:multiset
H A Dbasic_string.h93 typedef __gnu_cxx::__alloc_traits<_Char_alloc_type> _Alloc_traits;
120 using _Alloc_traits = _Alloc_traits_impl<_Traits, void>;
128 typedef typename _Alloc_traits::size_type size_type;
129 typedef typename _Alloc_traits::difference_type difference_type;
130 typedef typename _Alloc_traits::reference reference;
131 typedef typename _Alloc_traits::const_reference const_reference;
132 typedef typename _Alloc_traits::pointer pointer;
133 typedef typename _Alloc_traits::const_pointer const_pointer;
302 { _Alloc_traits::deallocate(_M_get_allocator(), _M_data(), __size + 1); }
552 _Alloc_traits
91 typedef __gnu_cxx::__alloc_traits<_Char_alloc_type> _Alloc_traits; typedef in class:basic_string
[all...]
H A Dstl_multimap.h158 typedef __gnu_cxx::__alloc_traits<_Pair_alloc_type> _Alloc_traits;
163 typedef typename _Alloc_traits::pointer pointer;
164 typedef typename _Alloc_traits::const_pointer const_pointer;
165 typedef typename _Alloc_traits::reference reference;
166 typedef typename _Alloc_traits::const_reference const_reference;
249 && _Alloc_traits::_S_always_equal())
156 typedef __gnu_cxx::__alloc_traits<_Pair_alloc_type> _Alloc_traits; typedef in class:multimap
H A Dstl_set.h137 typedef __gnu_cxx::__alloc_traits<_Key_alloc_type> _Alloc_traits;
142 typedef typename _Alloc_traits::pointer pointer;
143 typedef typename _Alloc_traits::const_pointer const_pointer;
144 typedef typename _Alloc_traits::reference reference;
145 typedef typename _Alloc_traits::const_reference const_reference;
263 && _Alloc_traits::_S_always_equal())
135 typedef __gnu_cxx::__alloc_traits<_Key_alloc_type> _Alloc_traits; typedef in class:set
H A Dstl_tree.h432 typedef __gnu_cxx::__alloc_traits<_Node_allocator> _Alloc_traits;
563 { return _Alloc_traits::allocate(_M_get_Node_allocator(), 1); }
567 { _Alloc_traits::deallocate(_M_get_Node_allocator(), __p, 1); }
597 _Alloc_traits::construct(_M_get_Node_allocator(),
625 _Alloc_traits::destroy(_M_get_Node_allocator(), __p->_M_valptr());
677 : _Node_allocator(_Alloc_traits::_S_select_on_copy(__x))
979 std::declval<typename _Alloc_traits::is_always_equal>())) )
981 typename _Alloc_traits::is_always_equal{})
1038 { return _Alloc_traits::max_size(_M_get_Node_allocator()); }
1407 noexcept(_Alloc_traits
[all...]
H A Dstl_map.h160 typedef __gnu_cxx::__alloc_traits<_Pair_alloc_type> _Alloc_traits;
172 typedef typename _Alloc_traits::pointer pointer;
173 typedef typename _Alloc_traits::const_pointer const_pointer;
174 typedef typename _Alloc_traits::reference reference;
175 typedef typename _Alloc_traits::const_reference const_reference;
258 && _Alloc_traits::_S_always_equal())
158 typedef __gnu_cxx::__alloc_traits<_Pair_alloc_type> _Alloc_traits; typedef in class:map
H A Dforward_list.h448 typedef allocator_traits<__alloc_rebind<_Alloc, _Tp>> _Alloc_traits;
453 typedef typename _Alloc_traits::pointer pointer;
454 typedef typename _Alloc_traits::const_pointer const_pointer;
/netbsd-current/external/gpl3/gcc.old/dist/libstdc++-v3/include/tr1/
H A Dhashtable.h129 typedef __gnu_cxx::__alloc_traits<_Allocator> _Alloc_traits; typedef in class:tr1::_Hashtable
140 typedef typename _Alloc_traits::pointer pointer;
141 typedef typename _Alloc_traits::const_pointer const_pointer;
142 typedef typename _Alloc_traits::reference reference;
143 typedef typename _Alloc_traits::const_reference const_reference;
167 typedef typename _Alloc_traits::template rebind<_Node>::other
169 typedef typename _Alloc_traits::template rebind<_Node*>::other
172 typedef typename _Alloc_traits::template rebind<_Value>::other
/netbsd-current/external/gpl3/gcc/dist/libstdc++-v3/include/tr1/
H A Dhashtable.h129 typedef __gnu_cxx::__alloc_traits<_Allocator> _Alloc_traits; typedef in class:tr1::_Hashtable
140 typedef typename _Alloc_traits::pointer pointer;
141 typedef typename _Alloc_traits::const_pointer const_pointer;
142 typedef typename _Alloc_traits::reference reference;
143 typedef typename _Alloc_traits::const_reference const_reference;
167 typedef typename _Alloc_traits::template rebind<_Node>::other
169 typedef typename _Alloc_traits::template rebind<_Node*>::other
172 typedef typename _Alloc_traits::template rebind<_Value>::other
/netbsd-current/external/gpl3/gcc.old/dist/libstdc++-v3/include/backward/
H A Dhashtable.h292 typedef __gnu_cxx::__alloc_traits<allocator_type> _Alloc_traits; typedef in class:hashtable
293 typedef typename _Alloc_traits::template rebind<_Node>::other
295 typedef typename _Alloc_traits::template rebind<_Node*>::other
618 _Alloc_traits::construct(__a, &__n->_M_val, __obj);
632 _Alloc_traits::destroy(__a, &__n->_M_val);
/netbsd-current/external/gpl3/gcc/dist/libstdc++-v3/include/backward/
H A Dhashtable.h292 typedef __gnu_cxx::__alloc_traits<allocator_type> _Alloc_traits; typedef in class:hashtable
293 typedef typename _Alloc_traits::template rebind<_Node>::other
295 typedef typename _Alloc_traits::template rebind<_Node*>::other
618 _Alloc_traits::construct(__a, &__n->_M_val, __obj);
632 _Alloc_traits::destroy(__a, &__n->_M_val);

Completed in 588 milliseconds

12