Definition at line 711 of file bitmap_allocator.h.
|pointer __gnu_cxx::bitmap_allocator< _Tp >::_M_allocate_single_object||(||)|| throw (std::bad_alloc)
Allocates memory for a single object of size sizeof(_Tp).
|std::bad_alloc.||If memory can not be allocated.|
|void __gnu_cxx::bitmap_allocator< _Tp >::_M_deallocate_single_object||(||pointer||__p||)|| throw ()
Deallocates memory that belongs to a single object of size sizeof(_Tp).
Complexity: O(lg(N)), but the worst case is not hit often! This is because containers usually deallocate memory close to each other and this case is handled in O(1) time by the deallocate function.