|
|
|
Whole document tree
__BVECTOR class Reference
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members
__BVECTOR Class Reference#include <stl_bvector.h>
List of all members.
Public Types |
| typedef bool | value_type |
| typedef size_t | size_type |
| typedef ptrdiff_t | difference_type |
| typedef _Bit_reference | reference |
| typedef bool | const_reference |
| typedef _Bit_reference * | pointer |
| typedef const bool * | const_pointer |
| typedef _Bit_iterator | iterator |
| typedef _Bit_const_iterator | const_iterator |
typedef reverse_iterator<
const_iterator, value_type,
const_reference, difference_type > | const_reverse_iterator |
typedef reverse_iterator<
iterator, value_type, reference,
difference_type > | reverse_iterator |
| typedef __BVECTOR_BASE::allocator_type | allocator_type |
Public Methods |
| allocator_type | get_allocator () const |
| 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 |
| | __VECTOR (const allocator_type &__a=allocator_type()) |
| | __VECTOR (size_type __n, bool __value, const allocator_type &__a=allocator_type()) |
| | __VECTOR (size_type __n) |
| | __VECTOR (const __VECTOR &__x) |
| | __VECTOR (const_iterator __first, const_iterator __last, const allocator_type &__a=allocator_type()) |
| | __VECTOR (const bool *__first, const bool *__last, const allocator_type &__a=allocator_type()) |
| | ~__VECTOR () |
| __VECTOR & | operator= (const __VECTOR &__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 &__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 () |
Protected Methods |
| void | _M_initialize (size_type __n) |
| void | _M_insert_aux (iterator __position, bool __x) |
Member Typedef Documentation
| typedef __BVECTOR_BASE::allocator_type __BVECTOR::allocator_type
|
|
| typedef const bool* __BVECTOR::const_pointer
|
|
| typedef bool __BVECTOR::const_reference
|
|
| typedef ptrdiff_t __BVECTOR::difference_type
|
|
| typedef size_t __BVECTOR::size_type
|
|
|
|
Definition at line 379 of file ext/stl_bvector.h.
Referenced by __VECTOR(), _M_fill_insert(), _M_initialize(), _M_insert_aux(), capacity(), insert(), max_size(), operator[](), reserve(), resize(), and size(). |
| typedef bool __BVECTOR::value_type
|
|
Constructor & Destructor Documentation
| __BVECTOR::~__VECTOR |
( |
|
) |
[inline] |
|
Member Function Documentation
| __BVECTOR::__VECTOR |
( |
const __VECTOR & |
__x |
) |
[inline] |
|
| __BVECTOR::__VECTOR |
( |
size_type |
__n |
) |
[inline, explicit] |
|
| void __BVECTOR::_M_fill_assign |
( |
size_t |
__n, |
|
|
bool |
__x |
|
) |
[inline] |
|
| void __BVECTOR::_M_fill_insert |
( |
iterator |
__position, |
|
|
size_type |
__n, |
|
|
bool |
__x |
|
) |
[inline] |
|
| void __BVECTOR::_M_initialize |
( |
size_type |
__n |
) |
[inline, protected] |
|
| void __BVECTOR::_M_insert_aux |
( |
iterator |
__position, |
|
|
bool |
__x |
|
) |
[inline, protected] |
|
| void __BVECTOR::assign |
( |
size_t |
__n, |
|
|
bool |
__x |
|
) |
[inline] |
|
|
|
Definition at line 496 of file ext/stl_bvector.h.
Referenced by _M_fill_assign(), _M_fill_insert(), _M_insert_aux(), capacity(), clear(), empty(), front(), insert(), operator=(), operator[](), rend(), reserve(), resize(), and size(). |
| size_type __BVECTOR::capacity |
( |
|
) |
const [inline] |
|
| void __BVECTOR::clear |
( |
|
) |
[inline] |
|
| bool __BVECTOR::empty |
( |
|
) |
const [inline] |
|
|
|
Definition at line 498 of file ext/stl_bvector.h.
Referenced by _M_fill_assign(), _M_fill_insert(), _M_insert_aux(), back(), clear(), empty(), erase(), insert(), push_back(), rbegin(), reserve(), resize(), and size(). |
| void __BVECTOR::flip |
( |
|
) |
[inline] |
|
| void __BVECTOR::insert |
( |
iterator |
__position, |
|
|
const bool * |
__first, |
|
|
const bool * |
__last |
|
) |
[inline] |
|
| size_type __BVECTOR::max_size |
( |
|
) |
const [inline] |
|
| __VECTOR& __BVECTOR::operator= |
( |
const __VECTOR & |
__x |
) |
[inline] |
|
| void __BVECTOR::pop_back |
( |
|
) |
[inline] |
|
| void __BVECTOR::push_back |
( |
bool |
__x |
) |
[inline] |
|
| void __BVECTOR::reserve |
( |
size_type |
__n |
) |
[inline] |
|
| void __BVECTOR::resize |
( |
size_type |
__new_size, |
|
|
bool |
__x = bool() |
|
) |
[inline] |
|
| void __BVECTOR::swap |
( |
__BVECTOR & |
__x |
) |
[inline] |
|
The documentation for this class was generated from the following file:
Generated on Mon Apr 8 03:16:34 2002 for libstdc++-v3 Source by
1.2.15
|