vector< bool, allocator< bool > > Class Template Reference
#include
<stdapis/stlportv5/stl/_bvector.h>
template <> |
class vector< bool, allocator< bool > > |
Public Member Functions |
---|
| vector(const allocator_type &) |
| vector(size_type, bool, const allocator_type &) |
| vector(size_type) |
| vector(const _Self &) |
| vector(const_iterator, const_iterator, const allocator_type &) |
| vector(const bool *, const bool *, const allocator_type &) |
| vector(__move_source< _Self >) |
| ~vector() |
void | _M_fill_assign(size_t, bool) |
void | _M_fill_insert(iterator, size_type, bool) |
void | _M_range_check(size_type) |
void | assign(size_t, bool) |
reference
| at(size_type) |
const_reference
| at(size_type) |
reference
| back() |
const_reference
| back() |
iterator
| begin() |
const_iterator
| begin() |
size_type
| capacity() |
void | clear() |
bool | empty() |
iterator
| end() |
const_iterator
| end() |
iterator
| erase(iterator) |
iterator
| erase(iterator, iterator) |
void | flip() |
reference
| front() |
const_reference
| front() |
iterator
| insert(iterator, bool) |
void | insert(iterator, const_iterator, const_iterator) |
void | insert(iterator, const bool *, const bool *) |
void | insert(iterator, size_type, bool) |
size_type
| max_size() |
vector< bool, allocator< bool > > & | operator=(const vector< bool, allocator< bool > > &) |
reference
| operator[](size_type) |
const_reference
| operator[](size_type) |
void | pop_back() |
void | push_back(bool) |
reverse_iterator
| rbegin() |
const_reverse_iterator | rbegin() |
reverse_iterator
| rend() |
const_reverse_iterator | rend() |
void | reserve(size_type) |
void | resize(size_type, bool) |
size_type
| size() |
void | swap(vector< bool, allocator< bool > > &) |
Member Type Definition Documentation
Typedef _Iterator_category
typedef
random_access_iterator_tag
| _Iterator_category |
Typedef __chunk_type
Typedef allocator_type
Typedef const_iterator
Typedef const_pointer
typedef const bool * | const_pointer |
Typedef const_reference
typedef bool | const_reference |
Typedef difference_type
Typedef iterator
Typedef pointer
Typedef reference
Typedef size_type
Typedef value_type
Member Attribute Documentation
_STLP_DECLARE_RANDOM_ACCESS_REVERSE_ITERATORS
| _STLP_DECLARE_RANDOM_ACCESS_REVERSE_ITERATORS |
Constructor & Destructor Documentation
vector ( const allocator_type & )
vector ( size_type, bool, const allocator_type & )
vector ( size_type )
vector ( const _Self & )
vector | ( | const _Self & | __x | ) | [inline] |
vector ( const_iterator, const_iterator, const allocator_type & )
vector ( const bool *, const bool *, const allocator_type & )
vector ( __move_source< _Self > )
~vector ( )
Member Function Documentation
_M_fill_assign ( size_t, bool )
void | _M_fill_assign | ( | size_t | __n, |
| bool | __x |
| ) | [inline] |
_M_fill_insert ( iterator, size_type, bool )
_M_initialize ( size_type )
void | _M_initialize | ( | size_type | __n | ) | [protected, inline] |
_M_insert_aux ( iterator, bool )
void | _M_insert_aux | ( | iterator | __position, |
| bool | __x |
| ) | [protected, inline] |
_M_range_check ( size_type )
void | _M_range_check | ( | size_type | __n | ) | const [inline] |
assign ( size_t, bool )
void | assign | ( | size_t | __n, |
| bool | __x |
| ) | [inline] |
at ( size_type )
at ( size_type )
back ( )
back ( )
begin ( )
begin ( )
capacity ( )
clear ( )
empty ( )
bool | empty | ( | ) | const [inline] |
end ( )
end ( )
erase ( iterator )
erase ( iterator, iterator )
flip ( )
front ( )
front ( )
insert ( iterator, bool )
insert ( iterator, const_iterator, const_iterator )
insert ( iterator, const bool *, const bool * )
void | insert | ( | iterator | __position, |
| const bool * | __first, |
| const bool * | __last |
| ) | [inline] |
insert ( iterator, size_type, bool )
max_size ( )
operator= ( const vector< bool, allocator< bool > > & )
operator[] ( size_type )
operator[] ( size_type )
pop_back ( )
push_back ( bool )
void | push_back | ( | bool | __x | ) | [inline] |
rbegin ( )
rbegin ( )
const_reverse_iterator | rbegin | ( | ) | const [inline] |
rend ( )
rend ( )
const_reverse_iterator | rend | ( | ) | const [inline] |
reserve ( size_type )
resize ( size_type, bool )
void | resize | ( | size_type | __new_size, |
| bool | __x = bool() |
| ) | [inline] |
size ( )
swap ( vector< bool, allocator< bool > > & )