__BVECTOR_QUALIFIED Class Reference
class __BVECTOR_QUALIFIED : public _Bvector_base |
Public Member Functions |
---|
| ~vector() |
void | _M_assign_aux(_InputIterator, _InputIterator, const input_iterator_tag &) |
void | _M_assign_aux(_ForwardIterator, _ForwardIterator, const forward_iterator_tag &) |
void | _M_assign_dispatch(_Integer, _Integer, const __true_type &) |
void | _M_assign_dispatch(_InputIter, _InputIter, const __false_type &) |
void | _M_fill_assign(size_t, bool) |
void | _M_fill_insert(iterator, size_type, bool) |
void | _M_initialize_dispatch(_Integer, _Integer, const __true_type &) |
void | _M_initialize_dispatch(_InputIterator, _InputIterator, const __false_type &) |
void | _M_insert_dispatch(iterator, _Integer, _Integer, const __true_type &) |
void | _M_insert_dispatch(iterator, _InputIterator, _InputIterator, const __false_type &) |
void | _M_range_check(size_type) |
void | assign(size_t, bool) |
void | assign(_InputIterator, _InputIterator) |
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, _InputIterator, _InputIterator) |
void | insert(iterator, size_type, bool) |
size_type
| max_size() |
__BVECTOR_QUALIFIED & | operator=(const __BVECTOR_QUALIFIED &) |
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(__BVECTOR_QUALIFIED &) |
| vector(const allocator_type &) |
| vector(size_type, bool, const allocator_type &) |
| vector(size_type) |
| vector(const _Self &) |
| vector(_InputIterator, _InputIterator, const allocator_type &__a) |
Protected Member Functions |
---|
void | _M_initialize(size_type) |
void | _M_initialize_range(_InputIterator, _InputIterator, const input_iterator_tag &) |
void | _M_initialize_range(_ForwardIterator, _ForwardIterator, const forward_iterator_tag &) |
void | _M_insert_aux(iterator, bool) |
void | _M_insert_range(iterator, _InputIterator, _InputIterator, const input_iterator_tag &) |
void | _M_insert_range(iterator, _ForwardIterator, _ForwardIterator, const forward_iterator_tag &) |
Constructor & Destructor Documentation
Member Functions Documentation
_M_assign_aux(_InputIterator, _InputIterator, const input_iterator_tag &)
void | _M_assign_aux | ( | _InputIterator | __first, |
| _InputIterator | __last, |
| const input_iterator_tag & | |
| ) | [inline] |
_M_assign_aux(_ForwardIterator, _ForwardIterator, const forward_iterator_tag &)
void | _M_assign_aux | ( | _ForwardIterator | __first, |
| _ForwardIterator | __last, |
| const forward_iterator_tag & | |
| ) | [inline] |
_M_assign_dispatch(_Integer, _Integer, const __true_type &)
void | _M_assign_dispatch | ( | _Integer | __n, |
| _Integer | __val, |
| const __true_type & | |
| ) | [inline] |
_M_assign_dispatch(_InputIter, _InputIter, const __false_type &)
void | _M_assign_dispatch | ( | _InputIter | __first, |
| _InputIter | __last, |
| const __false_type & | |
| ) | [inline] |
_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_initialize_dispatch(_Integer, _Integer, const __true_type &)
void | _M_initialize_dispatch | ( | _Integer | __n, |
| _Integer | __x, |
| const __true_type & | |
| ) | [inline] |
_M_initialize_dispatch(_InputIterator, _InputIterator, const __false_type &)
void | _M_initialize_dispatch | ( | _InputIterator | __first, |
| _InputIterator | __last, |
| const __false_type & | |
| ) | [inline] |
Parameters
_InputIterator __first | |
_InputIterator __last | |
const __false_type & | |
_M_initialize_range(_InputIterator, _InputIterator, const input_iterator_tag &)
void | _M_initialize_range | ( | _InputIterator | __first, |
| _InputIterator | __last, |
| const input_iterator_tag & | |
| ) | [protected, inline] |
_M_initialize_range(_ForwardIterator, _ForwardIterator, const forward_iterator_tag &)
void | _M_initialize_range | ( | _ForwardIterator | __first, |
| _ForwardIterator | __last, |
| const forward_iterator_tag & | |
| ) | [protected, inline] |
_M_insert_aux(iterator, bool)
void | _M_insert_aux | ( | iterator | __position, |
| bool | __x |
| ) | [protected, inline] |
_M_insert_dispatch(iterator, _Integer, _Integer, const __true_type &)
_M_insert_dispatch(iterator, _InputIterator, _InputIterator, const __false_type &)
void | _M_insert_dispatch | ( | iterator | __pos, |
| _InputIterator | __first, |
| _InputIterator | __last, |
| const __false_type & | |
| ) | [inline] |
_M_insert_range(iterator, _InputIterator, _InputIterator, const input_iterator_tag &)
_M_insert_range(iterator, _ForwardIterator, _ForwardIterator, const forward_iterator_tag &)
_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] |
assign(_InputIterator, _InputIterator)
void | assign | ( | _InputIterator | __first, |
| _InputIterator | __last |
| ) | [inline] |
Parameters
_InputIterator __first | |
_InputIterator __last | |
empty()
bool | empty | ( | ) | const [inline] |
erase(iterator, iterator)
insert(iterator, _InputIterator, _InputIterator)
void | insert | ( | iterator | __position, |
| _InputIterator | __first, |
| _InputIterator | __last |
| ) | [inline] |
Parameters
iterator __position | |
_InputIterator __first | |
_InputIterator __last | |
insert(iterator, size_type, bool)
operator=(const __BVECTOR_QUALIFIED &)
push_back(bool)
void | push_back | ( | bool | __x | ) | [inline] |
resize(size_type, bool)
void | resize | ( | size_type | __new_size, |
| bool | __x = bool() |
| ) | [inline] |
swap(__BVECTOR_QUALIFIED &)
vector(const allocator_type &)
vector(size_type, bool, const allocator_type &)
vector(const _Self &)
vector | ( | const _Self & | __x | ) | [inline] |
vector(_InputIterator, _InputIterator, const allocator_type &__a)
vector | ( | _InputIterator | __first, |
| _InputIterator | __last, |
| const allocator_type &__a | _STLP_ALLOCATOR_TYPE_DFL |
| ) | [inline] |
Parameters
_InputIterator __first | |
_InputIterator __last | |
const allocator_type &__a _STLP_ALLOCATOR_TYPE_DFL | |
Member Type Definitions Documentation
Typedef _Iterator_category
Typedef const_pointer
typedef const bool * | const_pointer |
Typedef const_reference
typedef bool | const_reference |
Typedef const_reverse_iterator
typedef _STLP_STD::reverse_iterator< const_iterator > | const_reverse_iterator |
Typedef reverse_iterator
typedef _STLP_STD::reverse_iterator< iterator > | reverse_iterator |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.