#include <bitmap_allocator.h>
Inheritance diagram for __gnu_cxx::balloc::_Ffit_finder< _Tp >:
Public Member Functions | |
_Ffit_finder () | |
bool | operator() (_Block_pair __bp) throw () |
size_t * | _M_get () const throw () |
_Counter_type | _M_offset () const throw () |
Private Types | |
typedef std::pair< _Tp, _Tp > | _Block_pair |
typedef balloc::__mini_vector< _Block_pair > | _BPVector |
typedef _BPVector::difference_type | _Counter_type |
Private Attributes | |
size_t * | _M_pbitmap |
_Counter_type | _M_data_offset |
Definition at line 516 of file bitmap_allocator.h.
typedef std::pair<_Tp, _Tp> __gnu_cxx::balloc::_Ffit_finder< _Tp >::_Block_pair [private] |
Definition at line 519 of file bitmap_allocator.h.
typedef balloc::__mini_vector<_Block_pair> __gnu_cxx::balloc::_Ffit_finder< _Tp >::_BPVector [private] |
Definition at line 520 of file bitmap_allocator.h.
typedef _BPVector::difference_type __gnu_cxx::balloc::_Ffit_finder< _Tp >::_Counter_type [private] |
Definition at line 521 of file bitmap_allocator.h.
__gnu_cxx::balloc::_Ffit_finder< _Tp >::_Ffit_finder | ( | ) | [inline] |
Definition at line 527 of file bitmap_allocator.h.
size_t* __gnu_cxx::balloc::_Ffit_finder< _Tp >::_M_get | ( | ) | const throw () [inline] |
Definition at line 568 of file bitmap_allocator.h.
References __gnu_cxx::balloc::_Ffit_finder< _Tp >::_M_pbitmap.
_Counter_type __gnu_cxx::balloc::_Ffit_finder< _Tp >::_M_offset | ( | ) | const throw () [inline] |
Definition at line 572 of file bitmap_allocator.h.
References __gnu_cxx::balloc::_Ffit_finder< _Tp >::_M_data_offset, and __gnu_cxx::balloc::bits_per_block.
bool __gnu_cxx::balloc::_Ffit_finder< _Tp >::operator() | ( | _Block_pair | __bp | ) | throw () [inline] |
Definition at line 531 of file bitmap_allocator.h.
References __gnu_cxx::balloc::__num_bitmaps(), __gnu_cxx::balloc::__num_blocks(), __gnu_cxx::balloc::_Ffit_finder< _Tp >::_M_data_offset, and __gnu_cxx::balloc::_Ffit_finder< _Tp >::_M_pbitmap.
_Counter_type __gnu_cxx::balloc::_Ffit_finder< _Tp >::_M_data_offset [private] |
Definition at line 524 of file bitmap_allocator.h.
Referenced by __gnu_cxx::balloc::_Ffit_finder< _Tp >::_M_offset(), and __gnu_cxx::balloc::_Ffit_finder< _Tp >::operator()().
size_t* __gnu_cxx::balloc::_Ffit_finder< _Tp >::_M_pbitmap [private] |
Definition at line 523 of file bitmap_allocator.h.
Referenced by __gnu_cxx::balloc::_Ffit_finder< _Tp >::_M_get(), and __gnu_cxx::balloc::_Ffit_finder< _Tp >::operator()().