| class vector |
| Private Member Functions | |
|---|---|
| pointer | _M_allocate_and_copy ( size_type &, _ForwardIterator, _ForwardIterator) |
| void | _M_clear () |
| void | _M_clear_after_move () |
| iterator | _M_erase ( iterator , const __true_type &) |
| iterator | _M_erase ( iterator , const __false_type &) |
| iterator | _M_erase ( iterator , iterator , const __true_type &) |
| iterator | _M_erase ( iterator , iterator , const __false_type &) |
| void | _M_fill_insert ( iterator , size_type , const _Tp &) |
| void | _M_fill_insert_aux ( iterator , size_type , const _Tp &, const __true_type &) |
| void | _M_fill_insert_aux ( iterator , size_type , const _Tp &, const __false_type &) |
| void | _M_initialize ( 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_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_insert_overflow_aux ( pointer , const _Tp &, const __false_type &, size_type , bool) |
| void | _M_insert_overflow_aux ( pointer , const _Tp &, const __true_type &, size_type , bool) |
| bool | _M_is_inside (const value_type &) |
| 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_range_insert ( iterator , _InputIterator, _InputIterator, const input_iterator_tag &) |
| void | _M_range_insert ( iterator , _ForwardIterator, _ForwardIterator, const forward_iterator_tag &) |
| void | _M_range_insert_aux ( iterator , _ForwardIterator, _ForwardIterator, size_type , const __true_type &) |
| void | _M_range_insert_aux ( iterator , _ForwardIterator, _ForwardIterator, size_type , const __false_type &) |
| void | _M_range_insert_realloc ( iterator , _ForwardIterator, _ForwardIterator, size_type ) |
| void | _M_set ( pointer , pointer , pointer ) |
| Public Member Type Definitions | |
|---|---|
| typedef | random_access_iterator_tag _Iterator_category |
| typedef | _Base::allocator_type allocator_type |
| typedef | const value_type * const_iterator |
| typedef | const value_type * const_pointer |
| typedef | const value_type & const_reference |
| typedef | ptrdiff_t difference_type |
| typedef | value_type * iterator |
| typedef | value_type * pointer |
| typedef | value_type & reference |
| typedef | size_t size_type |
| typedef | _Tp value_type |
| Private Member Type Definitions | |
|---|---|
| typedef | _STLP_PRIV _Vector_base < _Tp, _Alloc > _Base |
| typedef | __move_traits < _Tp >::implemented _Movable |
| typedef | vector < _Tp, _Alloc > _Self |
| typedef | __type_traits < _Tp >::has_trivial_assignment_operator _TrivialCopy |
| typedef | __type_traits < _Tp >::has_trivial_copy_constructor _TrivialUCopy |
| Public Attributes | |
|---|---|
| _STLP_DECLARE_RANDOM_ACCESS_REVERSE_ITERATORS | |
| vector | ( | const allocator_type & | __a = allocator_type () | ) | [inline, explicit] |
| const allocator_type & __a = allocator_type () |
| vector | ( | size_type | __n, |
| const _Tp & | __val, | ||
| const allocator_type & | __a = allocator_type () | ||
| ) | [inline] | ||
| size_type __n | |
| const _Tp & __val | |
| const allocator_type & __a = allocator_type () |
| vector | ( | __move_source < _Self > | src | ) | [inline] |
| __move_source < _Self > src |
| vector | ( | _InputIterator | __first, |
| _InputIterator | __last, | ||
| const allocator_type &__a | _STLP_ALLOCATOR_TYPE_DFL | ||
| ) | [inline] | ||
| _InputIterator __first | |
| _InputIterator __last | |
| const allocator_type &__a _STLP_ALLOCATOR_TYPE_DFL |
| pointer | _M_allocate_and_copy | ( | size_type & | __n, |
| _ForwardIterator | __first, | |||
| _ForwardIterator | __last | |||
| ) | [private, inline] | |||
| size_type & __n | |
| _ForwardIterator __first | |
| _ForwardIterator __last |
| void | _M_assign_aux | ( | _ForwardIter | __first, |
| _ForwardIter | __last, | |||
| const forward_iterator_tag & | ||||
| ) | [inline] | |||
| _ForwardIter __first | |
| _ForwardIter __last | |
| const forward_iterator_tag & |
| void | _M_assign_aux | ( | _InputIter | __first, |
| _InputIter | __last, | |||
| const input_iterator_tag & | ||||
| ) | [inline] | |||
| _InputIter __first | |
| _InputIter __last | |
| const input_iterator_tag & |
| void | _M_assign_dispatch | ( | _Integer | __n, |
| _Integer | __val, | |||
| const __true_type & | ||||
| ) | [inline] | |||
| _Integer __n | |
| _Integer __val | |
| const __true_type & |
| void | _M_assign_dispatch | ( | _InputIter | __first, |
| _InputIter | __last, | |||
| const __false_type & | ||||
| ) | [inline] | |||
| _InputIter __first | |
| _InputIter __last | |
| const __false_type & |
| iterator | _M_erase | ( | iterator | __pos, |
| const __true_type & | ||||
| ) | [private, inline] | |||
| iterator __pos | |
| const __true_type & |
| iterator | _M_erase | ( | iterator | __pos, |
| const __false_type & | ||||
| ) | [private, inline] | |||
| iterator __pos | |
| const __false_type & |
| iterator | _M_erase | ( | iterator | __first, |
| iterator | __last, | |||
| const __true_type & | ||||
| ) | [private, inline] | |||
| iterator | _M_erase | ( | iterator | __first, |
| iterator | __last, | |||
| const __false_type & | ||||
| ) | [private, inline] | |||
| void | _M_fill_assign | ( | size_type | __n, |
| const _Tp & | __val | |||
| ) | ||||
| size_type __n | |
| const _Tp & __val |
| void | _M_fill_insert | ( | iterator | __pos, |
| size_type | __n, | |||
| const _Tp & | __x | |||
| ) | [private] | |||
| void | _M_fill_insert_aux | ( | iterator | __pos, |
| size_type | __n, | |||
| const _Tp & | __x, | |||
| const __true_type & | ||||
| ) | [private] | |||
| void | _M_fill_insert_aux | ( | iterator | __pos, |
| size_type | __n, | |||
| const _Tp & | __x, | |||
| const __false_type & | ||||
| ) | [private] | |||
| void | _M_initialize | ( | size_type | __n, |
| const _Tp & | __val = _Tp() | |||
| ) | [private, inline] | |||
| size_type __n | |
| const _Tp & __val = _Tp() |
| void | _M_initialize_aux | ( | _Integer | __n, |
| _Integer | __val, | |||
| const __true_type & | ||||
| ) | [private, inline] | |||
| _Integer __n | |
| _Integer __val | |
| const __true_type & |
| void | _M_initialize_aux | ( | _InputIterator | __first, |
| _InputIterator | __last, | |||
| const __false_type & | ||||
| ) | [private, inline] | |||
| _InputIterator __first | |
| _InputIterator __last | |
| const __false_type & |
| void | _M_insert_dispatch | ( | iterator | __pos, |
| _Integer | __n, | |||
| _Integer | __val, | |||
| const __true_type & | ||||
| ) | [private, inline] | |||
| iterator __pos | |
| _Integer __n | |
| _Integer __val | |
| const __true_type & |
| void | _M_insert_dispatch | ( | iterator | __pos, |
| _InputIterator | __first, | |||
| _InputIterator | __last, | |||
| const __false_type & | ||||
| ) | [private, inline] | |||
| iterator __pos | |
| _InputIterator __first | |
| _InputIterator __last | |
| const __false_type & |
| void | _M_insert_overflow | ( | pointer | __pos, |
| const _Tp & | __x, | |||
| const __false_type & | , | |||
| size_type | __fill_len, | |||
| bool | __atend = false | |||
| ) | [private, inline] | |||
| void | _M_insert_overflow | ( | pointer | __pos, |
| const _Tp & | __x, | |||
| const __true_type & | , | |||
| size_type | __fill_len, | |||
| bool | __atend = false | |||
| ) | [private] | |||
| void | _M_insert_overflow_aux | ( | pointer | __pos, |
| const _Tp & | __x, | |||
| const __false_type & | , | |||
| size_type | __fill_len, | |||
| bool | __atend | |||
| ) | [private] | |||
| void | _M_insert_overflow_aux | ( | pointer | __pos, |
| const _Tp & | __x, | |||
| const __true_type & | , | |||
| size_type | __fill_len, | |||
| bool | __atend | |||
| ) | [private, inline] | |||
| bool | _M_is_inside | ( | const value_type & | __x | ) | const [private, inline] |
| const value_type & __x |
| void | _M_range_check | ( | size_type | __n | ) | const [private, inline] |
| size_type __n |
| void | _M_range_initialize | ( | _InputIterator | __first, |
| _InputIterator | __last, | |||
| const input_iterator_tag & | ||||
| ) | [private, inline] | |||
| _InputIterator __first | |
| _InputIterator __last | |
| const input_iterator_tag & |
| void | _M_range_initialize | ( | _ForwardIterator | __first, |
| _ForwardIterator | __last, | |||
| const forward_iterator_tag & | ||||
| ) | [private, inline] | |||
| _ForwardIterator __first | |
| _ForwardIterator __last | |
| const forward_iterator_tag & |
| void | _M_range_insert | ( | iterator | __pos, |
| _InputIterator | __first, | |||
| _InputIterator | __last, | |||
| const input_iterator_tag & | ||||
| ) | [private, inline] | |||
| iterator __pos | |
| _InputIterator __first | |
| _InputIterator __last | |
| const input_iterator_tag & |
| void | _M_range_insert | ( | iterator | __pos, |
| _ForwardIterator | __first, | |||
| _ForwardIterator | __last, | |||
| const forward_iterator_tag & | ||||
| ) | [private, inline] | |||
| iterator __pos | |
| _ForwardIterator __first | |
| _ForwardIterator __last | |
| const forward_iterator_tag & |
| void | _M_range_insert_aux | ( | iterator | __pos, |
| _ForwardIterator | __first, | |||
| _ForwardIterator | __last, | |||
| size_type | __n, | |||
| const __true_type & | ||||
| ) | [private, inline] | |||
| void | _M_range_insert_aux | ( | iterator | __pos, |
| _ForwardIterator | __first, | |||
| _ForwardIterator | __last, | |||
| size_type | __n, | |||
| const __false_type & | ||||
| ) | [private, inline] | |||
| void | _M_range_insert_realloc | ( | iterator | __pos, |
| _ForwardIterator | __first, | |||
| _ForwardIterator | __last, | |||
| size_type | __n | |||
| ) | [private, inline] | |||
| void | _M_set | ( | pointer | __s, |
| pointer | __f, | |||
| pointer | __e | |||
| ) | [private, inline] | |||
| void | assign | ( | size_type | __n, |
| const _Tp & | __val | |||
| ) | [inline] | |||
| size_type __n | |
| const _Tp & __val |
| void | assign | ( | _InputIterator | __first, |
| _InputIterator | __last | |||
| ) | [inline] | |||
| _InputIterator __first | |
| _InputIterator __last |
| iterator | insert | ( | iterator | __pos, |
| const _Tp & | __x = _Tp() | |||
| ) | ||||
| iterator __pos | |
| const _Tp & __x = _Tp() |
| void | insert | ( | iterator | __pos, |
| _InputIterator | __first, | |||
| _InputIterator | __last | |||
| ) | [inline] | |||
| iterator __pos | |
| _InputIterator __first | |
| _InputIterator __last |
| void | insert | ( | iterator | __pos, |
| size_type | __n, | |||
| const _Tp & | __x | |||
| ) | [inline] | |||
| const_reference | operator[] | ( | size_type | __n | ) | const [inline] |
| size_type __n |
| void | push_back | ( | const _Tp & | __x = _Tp() | ) | [inline] |
| const _Tp & __x = _Tp() |
| void | resize | ( | size_type | __new_size, |
| const _Tp & | __x = _Tp() | |||
| ) | [inline] | |||
| size_type __new_size | |
| const _Tp & __x = _Tp() |
| void | swap | ( | _Self & | __x | ) | [inline] |
_STLP_DONT_SUP_DFLT_PARAM && !_STLP_NO_ANACHRONISMS
| _Self & __x |
| typedef __type_traits < _Tp >::has_trivial_assignment_operator | _TrivialCopy | [private] |
| typedef __type_traits < _Tp >::has_trivial_copy_constructor | _TrivialUCopy | [private] |
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.