_Bvector_base Class Reference

class _Bvector_base
Public Member Functions
_Bvector_base(const allocator_type &)
_Bvector_base(__move_source< _Self >)
~_Bvector_base()
allocator_type __get_dfl_allocator()
allocator_type get_allocator()
Protected Member Functions
unsigned int *_M_bit_alloc(size_t)
void_M_deallocate()
Public Member Type Definitions
typedef _Alloc_traits< __chunk_type, _Alloc >::allocator_type __chunk_allocator_type
typedefunsigned int __chunk_type
typedef _Alloc_traits< bool, _Alloc >::allocator_type allocator_type
Private Member Type Definitions
typedef _Bvector_base< _Alloc > _Self
Protected Attributes
_STLP_alloc_proxy< __chunk_type *, __chunk_type, __chunk_allocator_type >_M_end_of_storage
_Bit_iterator _M_finish
_Bit_iterator _M_start

Constructor & Destructor Documentation

_Bvector_base(const allocator_type &)

_Bvector_base(const allocator_type &__a)[inline]

Parameters

const allocator_type & __a

_Bvector_base(__move_source< _Self >)

_Bvector_base(__move_source< _Self >src)[inline]

Parameters

__move_source< _Self > src

~_Bvector_base()

~_Bvector_base()[inline]

Member Functions Documentation

_M_bit_alloc(size_t)

unsigned int *_M_bit_alloc(size_t__n)[protected, inline]

Parameters

size_t __n

_M_deallocate()

void_M_deallocate()[protected, inline]

__get_dfl_allocator()

allocator_type __get_dfl_allocator()[static, inline]

get_allocator()

allocator_type get_allocator()const [inline]

Member Type Definitions Documentation

Typedef _Self

typedef _Bvector_base< _Alloc >_Self[private]

Typedef __chunk_allocator_type

typedef _Alloc_traits< __chunk_type, _Alloc >::allocator_type__chunk_allocator_type

Typedef __chunk_type

typedef unsigned int__chunk_type

Typedef allocator_type

typedef _Alloc_traits< bool, _Alloc >::allocator_typeallocator_type

Member Data Documentation

_STLP_alloc_proxy< __chunk_type *, __chunk_type, __chunk_allocator_type > _M_end_of_storage

_STLP_alloc_proxy< __chunk_type *, __chunk_type, __chunk_allocator_type >_M_end_of_storage[protected]

_Bit_iterator _M_finish

_Bit_iterator _M_finish[protected]

_Bit_iterator _M_start

_Bit_iterator _M_start[protected]