_GLIBCXX_STD::_Bvector_base< _Alloc > Class Template Reference

#include <stl_bvector.h>

Inheritance diagram for _GLIBCXX_STD::_Bvector_base< _Alloc >:

_GLIBCXX_STD::vector< bool, _Alloc > List of all members.

Public Types

typedef _Alloc allocator_type

Public Member Functions

allocator_type get_allocator () const
 _Bvector_base (const allocator_type &__a)
 ~_Bvector_base ()

Protected Member Functions

_Bit_type_M_allocate (size_t __n)
void _M_deallocate ()

Protected Attributes

_Bvector_impl _M_impl

Private Types

typedef _Alloc::template rebind<
_Bit_type >::other 
_Bit_alloc_type

template<class _Alloc>
class _GLIBCXX_STD::_Bvector_base< _Alloc >


Member Typedef Documentation

template<class _Alloc>
typedef _Alloc::template rebind<_Bit_type>::other _GLIBCXX_STD::_Bvector_base< _Alloc >::_Bit_alloc_type [private]
 

Definition at line 351 of file stl_bvector.h.

Referenced by _GLIBCXX_STD::_Bvector_base< _Alloc >::_Bvector_impl::_Bvector_impl().

template<class _Alloc>
typedef _Alloc _GLIBCXX_STD::_Bvector_base< _Alloc >::allocator_type
 

Reimplemented in _GLIBCXX_STD::vector< bool, _Alloc >.

Definition at line 364 of file stl_bvector.h.


Constructor & Destructor Documentation

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

Definition at line 370 of file stl_bvector.h.

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

Definition at line 372 of file stl_bvector.h.

References _GLIBCXX_STD::_Bvector_base< _Alloc >::_M_deallocate().


Member Function Documentation

template<class _Alloc>
_Bit_type* _GLIBCXX_STD::_Bvector_base< _Alloc >::_M_allocate size_t  __n  )  [inline, protected]
 

Definition at line 378 of file stl_bvector.h.

References _GLIBCXX_STD::_S_word_bit.

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

Definition at line 382 of file stl_bvector.h.

References _GLIBCXX_STD::_Bvector_base< _Alloc >::_Bvector_impl::_M_end_of_storage, _GLIBCXX_STD::_Bit_iterator_base::_M_p, and _GLIBCXX_STD::_Bvector_base< _Alloc >::_Bvector_impl::_M_start.

Referenced by _GLIBCXX_STD::_Bvector_base< _Alloc >::~_Bvector_base().

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

Reimplemented in _GLIBCXX_STD::vector< bool, _Alloc >.

Definition at line 367 of file stl_bvector.h.


Member Data Documentation

template<class _Alloc>
_Bvector_impl _GLIBCXX_STD::_Bvector_base< _Alloc >::_M_impl [protected]
 

Definition at line 375 of file stl_bvector.h.


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