Lines Matching defs:_Tp_alloc_type
71 typedef typename _Alloc::template rebind<_Tp>::other _Tp_alloc_type;
74 : public _Tp_alloc_type
76 typename _Tp_alloc_type::pointer _M_start;
77 typename _Tp_alloc_type::pointer _M_finish;
78 typename _Tp_alloc_type::pointer _M_end_of_storage;
81 : _Tp_alloc_type(), _M_start(0), _M_finish(0), _M_end_of_storage(0)
84 _Vector_impl(_Tp_alloc_type const& __a)
85 : _Tp_alloc_type(__a), _M_start(0), _M_finish(0), _M_end_of_storage(0)
92 _Tp_alloc_type&
94 { return *static_cast<_Tp_alloc_type*>(&this->_M_impl); }
96 const _Tp_alloc_type&
98 { return *static_cast<const _Tp_alloc_type*>(&this->_M_impl); }
138 typename _Tp_alloc_type::pointer
143 _M_deallocate(typename _Tp_alloc_type::pointer __p, size_t __n)
178 typedef typename _Base::_Tp_alloc_type _Tp_alloc_type;
182 typedef typename _Tp_alloc_type::pointer pointer;
183 typedef typename _Tp_alloc_type::const_pointer const_pointer;
184 typedef typename _Tp_alloc_type::reference reference;
185 typedef typename _Tp_alloc_type::const_reference const_reference;
943 std::__alloc_swap<_Tp_alloc_type>::_S_do_it(_M_get_Tp_allocator(),