_Bvector_base< _Alloc > Class Template Reference

#include <_bvector.h>

List of all members.

Public Types

typedef _Alloc_traits< bool,
_Alloc >::allocator_type 
allocator_type
typedef unsigned int __chunk_type
typedef _Alloc_traits< __chunk_type,
_Alloc >::allocator_type 
__chunk_allocator_type

Public Member Functions

allocator_type get_allocator () const
 _Bvector_base (const allocator_type &__a)
 _Bvector_base (__move_source< _Self > src)
 ~_Bvector_base ()

Static Public Member Functions

static allocator_type __get_dfl_allocator ()

Protected Member Functions

unsigned int * _M_bit_alloc (size_t __n)
void _M_deallocate ()

Protected Attributes

_Bit_iterator _M_start
_Bit_iterator _M_finish
_STLP_alloc_proxy< __chunk_type *,
__chunk_type, __chunk_allocator_type
_M_end_of_storage


Detailed Description

template<class _Alloc>
class _Bvector_base< _Alloc >

Definition at line 268 of file _bvector.h.


Member Typedef Documentation

template<class _Alloc>
typedef _Alloc_traits<bool, _Alloc>::allocator_type _Bvector_base< _Alloc >::allocator_type

Definition at line 272 of file _bvector.h.

template<class _Alloc>
typedef unsigned int _Bvector_base< _Alloc >::__chunk_type

Definition at line 273 of file _bvector.h.

template<class _Alloc>
typedef _Alloc_traits<__chunk_type, _Alloc>::allocator_type _Bvector_base< _Alloc >::__chunk_allocator_type

Definition at line 275 of file _bvector.h.


Constructor & Destructor Documentation

template<class _Alloc>
_Bvector_base< _Alloc >::_Bvector_base ( const allocator_type __a  )  [inline]

Definition at line 281 of file _bvector.h.

template<class _Alloc>
_Bvector_base< _Alloc >::_Bvector_base ( __move_source< _Self src  )  [inline]

template<class _Alloc>
_Bvector_base< _Alloc >::~_Bvector_base (  )  [inline]

Definition at line 292 of file _bvector.h.

References _Bvector_base< _Alloc >::_M_deallocate().


Member Function Documentation

template<class _Alloc>
allocator_type _Bvector_base< _Alloc >::get_allocator (  )  const [inline]

template<class _Alloc>
static allocator_type _Bvector_base< _Alloc >::__get_dfl_allocator (  )  [inline, static]

Definition at line 279 of file _bvector.h.

template<class _Alloc>
unsigned int* _Bvector_base< _Alloc >::_M_bit_alloc ( size_t  __n  )  [inline, protected]

Definition at line 298 of file _bvector.h.

References _Bvector_base< _Alloc >::_M_end_of_storage, and _STLP_WORD_BIT.

template<class _Alloc>
void _Bvector_base< _Alloc >::_M_deallocate (  )  [inline, protected]


Member Data Documentation

template<class _Alloc>
_Bit_iterator _Bvector_base< _Alloc >::_M_start [protected]

template<class _Alloc>
_Bit_iterator _Bvector_base< _Alloc >::_M_finish [protected]

Definition at line 308 of file _bvector.h.


The documentation for this class was generated from the following file:
  • /home/ntakagi/work/STLport-5.1.5/stlport/stl/_bvector.h



Generated on Mon Mar 10 15:32:53 2008 by  doxygen 1.5.1