void set_capacity(std::size_t c)
 {
   auto_space<value_type,Allocator> spc1(spc.get_allocator(),c+1);
   node_impl_type::transfer(begin(),end()+1,spc1.data());
   spc.swap(spc1);
   capacity_=c;
 }
Ejemplo n.º 2
0
void swap(auto_space<T,Allocator>& x,auto_space<T,Allocator>& y)
{
  x.swap(y);
}
Ejemplo n.º 3
0
 pointer buckets()const
 {
   return spc.data();
 }
 pointer ptrs()const
 {
   return spc.data();
 }
Ejemplo n.º 5
0
 value_type* ptrs()const
 {
   return spc.data();
 }