Public Types |
| typedef bool | value_type |
| typedef size_t | size_type |
| typedef ptrdiff_t | difference_type |
| typedef _STLP_PRIV _Bit_reference | reference |
| typedef bool | const_reference |
| typedef _STLP_PRIV _Bit_reference * | pointer |
| typedef const bool * | const_pointer |
| typedef random_access_iterator_tag | _Iterator_category |
| typedef _STLP_PRIV _Bit_iterator | iterator |
typedef _STLP_PRIV
_Bit_const_iterator | const_iterator |
typedef _STLP_PRIV
_Bvector_base< _Alloc >
::allocator_type | allocator_type |
typedef _STLP_PRIV
_Bvector_base< _Alloc >
::__chunk_type | __chunk_type |
Public Member Functions |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| size_type | size () const |
| size_type | max_size () const |
| size_type | capacity () const |
| bool | empty () const |
| reference | operator[] (size_type __n) |
| const_reference | operator[] (size_type __n) const |
| void | _M_range_check (size_type __n) const |
| reference | at (size_type __n) |
| const_reference | at (size_type __n) const |
| | __BVECTOR (const allocator_type &__a=allocator_type()) |
| | __BVECTOR (size_type __n, bool __val, const allocator_type &__a=allocator_type()) |
| | __BVECTOR (size_type __n) |
| | __BVECTOR (const _Self &__x) |
| | __BVECTOR (const_iterator __first, const_iterator __last, const allocator_type &__a=allocator_type()) |
| | __BVECTOR (const bool *__first, const bool *__last, const allocator_type &__a=allocator_type()) |
| | __BVECTOR (__move_source< _Self > src) |
| | ~__BVECTOR () |
| __BVECTOR_QUALIFIED & | operator= (const __BVECTOR_QUALIFIED &__x) |
| void | _M_fill_assign (size_t __n, bool __x) |
| void | assign (size_t __n, bool __x) |
| void | reserve (size_type __n) |
| reference | front () |
| const_reference | front () const |
| reference | back () |
| const_reference | back () const |
| void | push_back (bool __x) |
| void | swap (__BVECTOR_QUALIFIED &__x) |
| iterator | insert (iterator __position, bool __x=bool()) |
| void | insert (iterator __position, const_iterator __first, const_iterator __last) |
| void | insert (iterator __position, const bool *__first, const bool *__last) |
| void | _M_fill_insert (iterator __position, size_type __n, bool __x) |
| void | insert (iterator __position, size_type __n, bool __x) |
| void | pop_back () |
| iterator | erase (iterator __position) |
| iterator | erase (iterator __first, iterator __last) |
| void | resize (size_type __new_size, bool __x=bool()) |
| void | flip () |
| void | clear () |
Data Fields |
| | _STLP_DECLARE_RANDOM_ACCESS_REVERSE_ITERATORS |
Protected Member Functions |
| void | _M_initialize (size_type __n) |
| void | _M_insert_aux (iterator __position, bool __x) |
Private Types |
typedef _STLP_PRIV
_Bvector_base< _Alloc > | _Base |
| typedef __BVECTOR_QUALIFIED | _Self |
Definition at line 358 of file _bvector.h.