#include <stl_bvector.h>
Inheritance diagram for _GLIBCXX_STD::_Bvector_base< _Alloc >:
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 |
Classes | |
struct | _Bvector_impl |
Definition at line 357 of file stl_bvector.h.
typedef _Alloc::template rebind<_Bit_type>::other _GLIBCXX_STD::_Bvector_base< _Alloc >::_Bit_alloc_type [private] |
Definition at line 360 of file stl_bvector.h.
typedef _Alloc _GLIBCXX_STD::_Bvector_base< _Alloc >::allocator_type |
Reimplemented in _GLIBCXX_STD::vector< bool, _Alloc >.
Definition at line 373 of file stl_bvector.h.
_GLIBCXX_STD::_Bvector_base< _Alloc >::_Bvector_base | ( | const allocator_type & | __a | ) | [inline] |
Definition at line 379 of file stl_bvector.h.
_GLIBCXX_STD::_Bvector_base< _Alloc >::~_Bvector_base | ( | ) | [inline] |
Definition at line 381 of file stl_bvector.h.
References _GLIBCXX_STD::_Bvector_base< _Alloc >::_M_deallocate().
_Bit_type* _GLIBCXX_STD::_Bvector_base< _Alloc >::_M_allocate | ( | size_t | __n | ) | [inline, protected] |
Definition at line 388 of file stl_bvector.h.
References _GLIBCXX_STD::_Bvector_base< _Alloc >::_M_impl, and _GLIBCXX_STD::_S_word_bit.
void _GLIBCXX_STD::_Bvector_base< _Alloc >::_M_deallocate | ( | ) | [inline, protected] |
Definition at line 393 of file stl_bvector.h.
References _GLIBCXX_STD::_Bvector_base< _Alloc >::_Bvector_impl::_M_end_of_storage, _GLIBCXX_STD::_Bvector_base< _Alloc >::_M_impl, _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().
allocator_type _GLIBCXX_STD::_Bvector_base< _Alloc >::get_allocator | ( | ) | const [inline] |
Reimplemented in _GLIBCXX_STD::vector< bool, _Alloc >.
Definition at line 376 of file stl_bvector.h.
References _GLIBCXX_STD::_Bvector_base< _Alloc >::_M_impl.
_Bvector_impl _GLIBCXX_STD::_Bvector_base< _Alloc >::_M_impl [protected] |
Definition at line 385 of file stl_bvector.h.
Referenced by _GLIBCXX_STD::_Bvector_base< _Alloc >::_M_allocate(), _GLIBCXX_STD::_Bvector_base< _Alloc >::_M_deallocate(), and _GLIBCXX_STD::_Bvector_base< _Alloc >::get_allocator().