_M_data_allocator
allocator_type get_allocator() const { return _M_data_allocator; }
: _M_data_allocator(__a), _M_start(), _M_finish(), _M_end_of_storage(0) {}
{ return _M_data_allocator.allocate((__n + __WORD_BIT - 1)/__WORD_BIT); }
_M_data_allocator.deallocate(_M_start._M_p,
_M_data_allocator;
allocator_type get_allocator() const { return _M_data_allocator; }
: _M_tree_ptr(__t), _M_data_allocator(__a) {}
: _M_data_allocator(__a) {}
allocator_type _M_data_allocator;
{ return __name##Allocator(_M_data_allocator).allocate(__n); } \
{ __name##Allocator(_M_data_allocator).deallocate(__p, __n); }
allocator_type get_allocator() const { return _M_data_allocator; }
: _M_size(__size), _M_data_allocator(__a) {}
allocator_type _M_data_allocator;
{ return __name##Allocator(_M_data_allocator).allocate(__n); } \
{ __name##Allocator(_M_data_allocator).deallocate(__p, __n); }
{ return _M_data_allocator::allocate(__n); }
{ _M_data_allocator::deallocate(__p, __n); }
allocator_type get_allocator() const { return _M_data_allocator; }
: _M_data_allocator(__a), _M_start(0), _M_finish(0), _M_end_of_storage(0)
allocator_type _M_data_allocator;
{ return _M_data_allocator.allocate(__n); }
{ if (__p) _M_data_allocator.deallocate(__p, __n); }