vector Class Reference
#include
<stdapis/stlport/stl/_vector.h>
Link against: glxfullscreenview.lib
| class vector : public _Vector_base |
| Public Member Functions |
|---|
| vector(const allocator_type &) |
| vector(size_type, const _Tp &, const allocator_type &) |
| vector(size_type) |
| vector(const vector< _Tp, _Alloc > &) |
| vector(_InputIterator, _InputIterator, const allocator_type &__a) |
| ~vector() |
| void | _M_assign_aux(_ForwardIter, _ForwardIter, const forward_iterator_tag &) |
| void | _M_assign_aux(_InputIter, _InputIter, const input_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_type, const _Tp &) |
| void | _M_fill_insert(iterator, size_type, const _Tp &) |
| void | _M_initialize_aux(_Integer, _Integer, const __true_type &) |
| void | _M_initialize_aux(_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_insert(iterator, _InputIterator, _InputIterator, const input_iterator_tag &) |
| void | _M_range_insert(iterator, _ForwardIterator, _ForwardIterator, const forward_iterator_tag &) |
| void | assign(size_type, const _Tp &) |
| 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) |
|
reference
| front() |
|
const_reference
| front() |
|
allocator_type
| get_allocator() |
|
iterator
| insert(iterator, const _Tp &) |
|
iterator
| insert(iterator) |
| void | insert(iterator, _InputIterator, _InputIterator) |
| void | insert(iterator, size_type, const _Tp &) |
|
size_type
| max_size() |
|
vector< _Tp, _Alloc > & | operator=(const vector< _Tp, _Alloc > &) |
|
reference
| operator[](size_type) |
|
const_reference
| operator[](size_type) |
| void | pop_back() |
| void | push_back(const _Tp &) |
| void | push_back() |
|
reverse_iterator
| rbegin() |
| const_reverse_iterator | rbegin() |
|
reverse_iterator
| rend() |
| const_reverse_iterator | rend() |
| void | reserve(size_type) |
| void | resize(size_type, _Tp) |
| void | resize(size_type) |
|
size_type
| size() |
| void | swap(vector< _Tp, _Alloc > &) |
| Protected Member Functions |
|---|
|
pointer
| _M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) |
| void | _M_clear() |
| void | _M_insert_overflow(pointer, const _Tp &, const __false_type &, size_type, bool) |
| void | _M_insert_overflow(pointer, const _Tp &, const __true_type &, size_type, bool) |
| void | _M_range_check(size_type) |
| void | _M_range_initialize(_InputIterator, _InputIterator, const input_iterator_tag &) |
| void | _M_range_initialize(_ForwardIterator, _ForwardIterator, const forward_iterator_tag &) |
| void | _M_set(pointer, pointer, pointer) |
Member Type Definition Documentation
Typedef _IsPODType
| typedef
__type_traits< _Tp >::has_trivial_assignment_operator | _IsPODType | [protected] |
Typedef _Iterator_category
Typedef _TrivialAss
| typedef
__type_traits< _Tp >::has_trivial_assignment_operator | _TrivialAss | [protected] |
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, const _Tp &, const allocator_type & )
vector ( const vector< _Tp, _Alloc > & )
| vector | ( | const vector< _Tp, _Alloc > & | __x | ) | [inline] |
vector ( _InputIterator, _InputIterator, const allocator_type &__a )
| vector | ( | _InputIterator | __first, |
| | _InputIterator | __last, |
| | const allocator_type &__a | _STLP_ALLOCATOR_TYPE_DFL |
| | ) | [inline] |
Member Function Documentation
_M_allocate_and_copy ( size_type, _ForwardIterator, _ForwardIterator )
|
pointer
| _M_allocate_and_copy | ( | size_type | __n, |
| | _ForwardIterator | __first, |
| | _ForwardIterator | __last |
| | ) | [protected, inline] |
_M_assign_aux ( _ForwardIter, _ForwardIter, const forward_iterator_tag & )
_M_assign_aux ( _InputIter, _InputIter, const input_iterator_tag & )
| void | _M_assign_aux | ( | _InputIter | __first, |
| | _InputIter | __last, |
| | const input_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_clear ( )
| void | _M_clear | ( | ) | [protected, inline] |
_M_fill_assign ( size_type, const _Tp & )
| void | _M_fill_assign | ( | size_type | __n, |
| | const _Tp & | __val |
| | ) | |
_M_fill_insert ( iterator, size_type, const _Tp & )
_M_initialize_aux ( _Integer, _Integer, const __true_type & )
| void | _M_initialize_aux | ( | _Integer | __n, |
| | _Integer | __val, |
| | const __true_type & | |
| | ) | [inline] |
_M_initialize_aux ( _InputIterator, _InputIterator, const __false_type & )
| void | _M_initialize_aux | ( | _InputIterator | __first, |
| | _InputIterator | __last, |
| | const __false_type & | |
| | ) | [inline] |
_M_insert_dispatch ( iterator, _Integer, _Integer, const __true_type & )
| void | _M_insert_dispatch | ( | iterator | __pos, |
| | _Integer | __n, |
| | _Integer | __val, |
| | const __true_type & | |
| | ) | [inline] |
_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_overflow ( pointer, const _Tp &, const __false_type &, size_type, bool )
| void | _M_insert_overflow | ( | pointer | __position, |
| | const _Tp & | __x, |
| | const __false_type & | , |
| | size_type | __fill_len, |
| | bool | __atend = false |
| | ) | [protected, inline] |
_M_insert_overflow ( pointer, const _Tp &, const __true_type &, size_type, bool )
| void | _M_insert_overflow | ( | pointer | __position, |
| | const _Tp & | __x, |
| | const __true_type & | , |
| | size_type | __fill_len, |
| | bool | __atend = false |
| | ) | [protected, inline] |
_M_range_check ( size_type )
| void | _M_range_check | ( | size_type | __n | ) | const [protected, inline] |
_M_range_initialize ( _InputIterator, _InputIterator, const input_iterator_tag & )
| void | _M_range_initialize | ( | _InputIterator | __first, |
| | _InputIterator | __last, |
| | const input_iterator_tag & | |
| | ) | [protected, inline] |
_M_range_initialize ( _ForwardIterator, _ForwardIterator, const forward_iterator_tag & )
| void | _M_range_initialize | ( | _ForwardIterator | __first, |
| | _ForwardIterator | __last, |
| | const forward_iterator_tag & | |
| | ) | [protected, inline] |
_M_range_insert ( iterator, _InputIterator, _InputIterator, const input_iterator_tag & )
_M_range_insert ( iterator, _ForwardIterator, _ForwardIterator, const forward_iterator_tag & )
_M_set ( pointer, pointer, pointer )
assign ( size_type, const _Tp & )
| void | assign | ( | size_type | __n, |
| | const _Tp & | __val |
| | ) | [inline] |
assign ( _InputIterator, _InputIterator )
| void | assign | ( | _InputIterator | __first, |
| | _InputIterator | __last |
| | ) | [inline] |
empty ( )
| bool | empty | ( | ) | const [inline] |
erase ( iterator, iterator )
insert ( iterator, const _Tp & )
insert ( iterator, _InputIterator, _InputIterator )
| void | insert | ( | iterator | __pos, |
| | _InputIterator | __first, |
| | _InputIterator | __last |
| | ) | [inline] |
insert ( iterator, size_type, const _Tp & )
operator= ( const vector< _Tp, _Alloc > & )
|
vector< _Tp, _Alloc > & | operator= | ( | const vector< _Tp, _Alloc > & | __x | ) | |
push_back ( const _Tp & )
| void | push_back | ( | const _Tp & | __x | ) | [inline] |
rbegin ( )
| const_reverse_iterator | rbegin | ( | ) | const [inline] |
rend ( )
| const_reverse_iterator | rend | ( | ) | const [inline] |
resize ( size_type, _Tp )
| void | resize | ( | size_type | __new_size, |
| | _Tp | __x |
| | ) | [inline] |
swap ( vector< _Tp, _Alloc > & )
| void | swap | ( | vector< _Tp, _Alloc > & | __x | ) | [inline] |