#include <bitmap_allocator.h>
Public Member Functions | |
_Bitmap_counter (_BPVector &Rvbp, long __index=-1) | |
void | _M_reset (long __index=-1) throw () |
void | _M_set_internal_bitmap (size_t *__new_internal_marker) throw () |
bool | _M_finished () const throw () |
_Bitmap_counter & | operator++ () throw () |
size_t * | _M_get () const throw () |
pointer | _M_base () const throw () |
_Index_type | _M_offset () const throw () |
_Index_type | _M_where () const throw () |
Private Types | |
typedef balloc::__mini_vector< typename std::pair< _Tp, _Tp > > | _BPVector |
typedef _BPVector::size_type | _Index_type |
typedef _Tp | pointer |
Private Attributes | |
_BPVector & | _M_vbp |
size_t * | _M_curr_bmap |
size_t * | _M_last_bmap_in_block |
_Index_type | _M_curr_index |
Definition at line 585 of file bitmap_allocator.h.
typedef balloc::__mini_vector<typename std::pair<_Tp, _Tp> > __gnu_cxx::balloc::_Bitmap_counter< _Tp >::_BPVector [private] |
Definition at line 588 of file bitmap_allocator.h.
typedef _BPVector::size_type __gnu_cxx::balloc::_Bitmap_counter< _Tp >::_Index_type [private] |
Definition at line 589 of file bitmap_allocator.h.
typedef _Tp __gnu_cxx::balloc::_Bitmap_counter< _Tp >::pointer [private] |
Definition at line 590 of file bitmap_allocator.h.
__gnu_cxx::balloc::_Bitmap_counter< _Tp >::_Bitmap_counter | ( | _BPVector & | Rvbp, | |
long | __index = -1 | |||
) | [inline] |
Definition at line 601 of file bitmap_allocator.h.
pointer __gnu_cxx::balloc::_Bitmap_counter< _Tp >::_M_base | ( | ) | const throw () [inline] |
Definition at line 657 of file bitmap_allocator.h.
Referenced by __gnu_cxx::balloc::_Bitmap_counter< __gnu_cxx::bitmap_allocator::_Alloc_block * >::_M_offset().
bool __gnu_cxx::balloc::_Bitmap_counter< _Tp >::_M_finished | ( | ) | const throw () [inline] |
Definition at line 634 of file bitmap_allocator.h.
size_t* __gnu_cxx::balloc::_Bitmap_counter< _Tp >::_M_get | ( | ) | const throw () [inline] |
Definition at line 653 of file bitmap_allocator.h.
_Index_type __gnu_cxx::balloc::_Bitmap_counter< _Tp >::_M_offset | ( | ) | const throw () [inline] |
Definition at line 661 of file bitmap_allocator.h.
void __gnu_cxx::balloc::_Bitmap_counter< _Tp >::_M_reset | ( | long | __index = -1 |
) | throw () [inline] |
void __gnu_cxx::balloc::_Bitmap_counter< _Tp >::_M_set_internal_bitmap | ( | size_t * | __new_internal_marker | ) | throw () [inline] |
Definition at line 630 of file bitmap_allocator.h.
_Index_type __gnu_cxx::balloc::_Bitmap_counter< _Tp >::_M_where | ( | ) | const throw () [inline] |
Definition at line 669 of file bitmap_allocator.h.
_Bitmap_counter& __gnu_cxx::balloc::_Bitmap_counter< _Tp >::operator++ | ( | ) | throw () [inline] |
Definition at line 638 of file bitmap_allocator.h.
size_t* __gnu_cxx::balloc::_Bitmap_counter< _Tp >::_M_curr_bmap [private] |
Definition at line 593 of file bitmap_allocator.h.
Referenced by __gnu_cxx::balloc::_Bitmap_counter< __gnu_cxx::bitmap_allocator::_Alloc_block * >::_M_finished(), __gnu_cxx::balloc::_Bitmap_counter< __gnu_cxx::bitmap_allocator::_Alloc_block * >::_M_get(), __gnu_cxx::balloc::_Bitmap_counter< __gnu_cxx::bitmap_allocator::_Alloc_block * >::_M_offset(), __gnu_cxx::balloc::_Bitmap_counter< __gnu_cxx::bitmap_allocator::_Alloc_block * >::_M_reset(), __gnu_cxx::balloc::_Bitmap_counter< __gnu_cxx::bitmap_allocator::_Alloc_block * >::_M_set_internal_bitmap(), and __gnu_cxx::balloc::_Bitmap_counter< __gnu_cxx::bitmap_allocator::_Alloc_block * >::operator++().
_Index_type __gnu_cxx::balloc::_Bitmap_counter< _Tp >::_M_curr_index [private] |
Definition at line 595 of file bitmap_allocator.h.
Referenced by __gnu_cxx::balloc::_Bitmap_counter< __gnu_cxx::bitmap_allocator::_Alloc_block * >::_M_base(), __gnu_cxx::balloc::_Bitmap_counter< __gnu_cxx::bitmap_allocator::_Alloc_block * >::_M_reset(), __gnu_cxx::balloc::_Bitmap_counter< __gnu_cxx::bitmap_allocator::_Alloc_block * >::_M_where(), and __gnu_cxx::balloc::_Bitmap_counter< __gnu_cxx::bitmap_allocator::_Alloc_block * >::operator++().
size_t* __gnu_cxx::balloc::_Bitmap_counter< _Tp >::_M_last_bmap_in_block [private] |
_BPVector& __gnu_cxx::balloc::_Bitmap_counter< _Tp >::_M_vbp [private] |
Definition at line 592 of file bitmap_allocator.h.
Referenced by __gnu_cxx::balloc::_Bitmap_counter< __gnu_cxx::bitmap_allocator::_Alloc_block * >::_M_base(), __gnu_cxx::balloc::_Bitmap_counter< __gnu_cxx::bitmap_allocator::_Alloc_block * >::_M_reset(), and __gnu_cxx::balloc::_Bitmap_counter< __gnu_cxx::bitmap_allocator::_Alloc_block * >::operator++().