__gnu_cxx::__aux_balloc::_Bit_map_counter< _Tp, _Alloc > Class Template Reference

#include <bitmap_allocator.h>

List of all members.

Public Member Functions

 _Bit_map_counter (_BPVector &Rvbp, int __index=-1)
void _M_reset (int __index=-1) throw ()
void _M_set_internal_bit_map (unsigned int *__new_internal_marker) throw ()
bool _M_finished () const throw ()
_Bit_map_counteroperator++ () throw ()
unsigned int * _M_get ()
pointer _M_base ()
unsigned int _M_offset ()
unsigned int _M_where ()

Private Types

typedef std::vector< std::pair<
_Tp, _Tp >, _Alloc > 
_BPVector
typedef _BPVector::size_type _Index_type
typedef _Tp pointer

Private Attributes

_BPVector_M_vbp
unsigned int * _M_curr_bmap
unsigned int * _M_last_bmap_in_block
_Index_type _M_curr_index

template<typename _Tp, typename _Alloc>
class __gnu_cxx::__aux_balloc::_Bit_map_counter< _Tp, _Alloc >


Member Typedef Documentation

template<typename _Tp, typename _Alloc>
typedef std::vector<std::pair<_Tp, _Tp>, _Alloc> __gnu_cxx::__aux_balloc::_Bit_map_counter< _Tp, _Alloc >::_BPVector [private]
 

Definition at line 238 of file bitmap_allocator.h.

template<typename _Tp, typename _Alloc>
typedef _BPVector::size_type __gnu_cxx::__aux_balloc::_Bit_map_counter< _Tp, _Alloc >::_Index_type [private]
 

Definition at line 239 of file bitmap_allocator.h.

template<typename _Tp, typename _Alloc>
typedef _Tp __gnu_cxx::__aux_balloc::_Bit_map_counter< _Tp, _Alloc >::pointer [private]
 

Definition at line 240 of file bitmap_allocator.h.


Constructor & Destructor Documentation

template<typename _Tp, typename _Alloc>
__gnu_cxx::__aux_balloc::_Bit_map_counter< _Tp, _Alloc >::_Bit_map_counter _BPVector Rvbp,
int  __index = -1
[inline]
 

Definition at line 251 of file bitmap_allocator.h.


Member Function Documentation

template<typename _Tp, typename _Alloc>
pointer __gnu_cxx::__aux_balloc::_Bit_map_counter< _Tp, _Alloc >::_M_base  )  [inline]
 

Definition at line 313 of file bitmap_allocator.h.

Referenced by __gnu_cxx::__aux_balloc::_Bit_map_counter< pointer, _BPVec_allocator_type >::_M_offset().

template<typename _Tp, typename _Alloc>
bool __gnu_cxx::__aux_balloc::_Bit_map_counter< _Tp, _Alloc >::_M_finished  )  const throw () [inline]
 

Definition at line 283 of file bitmap_allocator.h.

template<typename _Tp, typename _Alloc>
unsigned int* __gnu_cxx::__aux_balloc::_Bit_map_counter< _Tp, _Alloc >::_M_get  )  [inline]
 

Definition at line 308 of file bitmap_allocator.h.

template<typename _Tp, typename _Alloc>
unsigned int __gnu_cxx::__aux_balloc::_Bit_map_counter< _Tp, _Alloc >::_M_offset  )  [inline]
 

Definition at line 314 of file bitmap_allocator.h.

template<typename _Tp, typename _Alloc>
void __gnu_cxx::__aux_balloc::_Bit_map_counter< _Tp, _Alloc >::_M_reset int  __index = -1  )  throw () [inline]
 

Definition at line 257 of file bitmap_allocator.h.

Referenced by __gnu_cxx::__aux_balloc::_Bit_map_counter< pointer, _BPVec_allocator_type >::_Bit_map_counter(), and __gnu_cxx::__aux_balloc::_Bit_map_counter< pointer, _BPVec_allocator_type >::operator++().

template<typename _Tp, typename _Alloc>
void __gnu_cxx::__aux_balloc::_Bit_map_counter< _Tp, _Alloc >::_M_set_internal_bit_map unsigned int *  __new_internal_marker  )  throw () [inline]
 

Definition at line 278 of file bitmap_allocator.h.

template<typename _Tp, typename _Alloc>
unsigned int __gnu_cxx::__aux_balloc::_Bit_map_counter< _Tp, _Alloc >::_M_where  )  [inline]
 

Definition at line 319 of file bitmap_allocator.h.

template<typename _Tp, typename _Alloc>
_Bit_map_counter& __gnu_cxx::__aux_balloc::_Bit_map_counter< _Tp, _Alloc >::operator++  )  throw () [inline]
 

Definition at line 288 of file bitmap_allocator.h.


Member Data Documentation

template<typename _Tp, typename _Alloc>
unsigned int* __gnu_cxx::__aux_balloc::_Bit_map_counter< _Tp, _Alloc >::_M_curr_bmap [private]
 

Definition at line 243 of file bitmap_allocator.h.

template<typename _Tp, typename _Alloc>
_Index_type __gnu_cxx::__aux_balloc::_Bit_map_counter< _Tp, _Alloc >::_M_curr_index [private]
 

Definition at line 245 of file bitmap_allocator.h.

template<typename _Tp, typename _Alloc>
unsigned int* __gnu_cxx::__aux_balloc::_Bit_map_counter< _Tp, _Alloc >::_M_last_bmap_in_block [private]
 

Definition at line 244 of file bitmap_allocator.h.

template<typename _Tp, typename _Alloc>
_BPVector& __gnu_cxx::__aux_balloc::_Bit_map_counter< _Tp, _Alloc >::_M_vbp [private]
 

Definition at line 242 of file bitmap_allocator.h.


The documentation for this class was generated from the following file:
Generated on Tue Jan 30 17:32:03 2007 for GNU C++ STL by doxygen 1.3.6