_Alloc_type
typedef typename _Alloc_traits<unsigned int, _Allocator>::_Alloc_type
{ return _Alloc_type::allocate((__n + __WORD_BIT - 1)/__WORD_BIT); }
_Alloc_type::deallocate(_M_start._M_p,
{ return _Alloc_type::allocate((__n + __WORD_BIT - 1)/__WORD_BIT); }
_Alloc_type::deallocate(_M_start._M_p,
typedef typename _Alloc_traits<_Tp, _Alloc>::_Alloc_type _Node_alloc_type;
typedef typename _Alloc_traits<_Tp*, _Alloc>::_Alloc_type _Map_alloc_type;
typedef typename _Alloc_traits<_List_node<_Tp>, _Allocator>::_Alloc_type
_List_node<_Tp>* _M_get_node() { return _Alloc_type::allocate(1); }
void _M_put_node(_List_node<_Tp>* __p) { _Alloc_type::deallocate(__p, 1); }
_List_node<_Tp>* _M_get_node() { return _Alloc_type::allocate(1); }
void _M_put_node(_List_node<_Tp>* __p) { _Alloc_type::deallocate(__p, 1); }
_Alloc_traits<_Tp,_Allocator>::_Alloc_type __name##Alloc; \
_Alloc_traits<_Tp,_Allocator>::_Alloc_type __name##Alloc; \
typedef typename _Alloc_traits<_Slist_node<_Tp>, _Allocator>::_Alloc_type
_Slist_node<_Tp>* _M_get_node() { return _Alloc_type::allocate(1); }
void _M_put_node(_Slist_node<_Tp>* __p) { _Alloc_type::deallocate(__p, 1); }
_Slist_node<_Tp>* _M_get_node() { return _Alloc_type::allocate(1); }
void _M_put_node(_Slist_node<_Tp>* __p) { _Alloc_type::deallocate(__p, 1); }
typedef typename _Alloc_traits<_Rb_tree_node<_Tp>, _Alloc>::_Alloc_type
{ return _Alloc_type::allocate(1); }
{ _Alloc_type::deallocate(__p, 1); }
{ return _Alloc_type::allocate(1); }
{ _Alloc_type::deallocate(__p, 1); }
typedef typename _Alloc_traits<_Tp, _Allocator>::_Alloc_type _Alloc_type;
{ return _Alloc_type::allocate(__n); }
{ _Alloc_type::deallocate(__p, __n);}