list Class Reference
| Public Member Functions |
|---|
| list(size_type, const_reference, const allocator_type &) |
| list(_InputIterator, _InputIterator, const allocator_type &__a) |
| list(const allocator_type &) |
| list(const _Self &) |
| list(__move_source< _Self >) |
| ~list() |
| void | _M_assign_dispatch(_Integer, _Integer, const __true_type &) |
| void | _M_assign_dispatch(_InputIterator, _InputIterator, const __false_type &) |
| void | _M_fill_assign(size_type, const_reference) |
| void | assign(size_type, const_reference) |
| void | assign(_InputIterator, _InputIterator) |
|
reference
| back() |
|
const_reference
| back() |
|
iterator
| begin() |
|
const_iterator
| begin() |
|
iterator
| end() |
|
const_iterator
| end() |
|
iterator
| erase(iterator) |
|
iterator
| erase(iterator, iterator) |
|
reference
| front() |
|
const_reference
| front() |
|
iterator
| insert(iterator, const_reference) |
| void | insert(iterator, _InputIterator, _InputIterator) |
| void | insert(iterator, size_type, const_reference) |
|
size_type
| max_size() |
| void | merge(_Self &) |
| void | merge(_Self &, _StrictWeakOrdering) |
|
_Self & | operator=(const _Self &) |
| void | pop_back() |
| void | pop_front() |
| void | push_back(const_reference) |
| void | push_front(const_reference) |
|
reverse_iterator
| rbegin() |
| const_reverse_iterator | rbegin() |
| void | remove(const_reference) |
| void | remove_if(_Predicate) |
|
reverse_iterator
| rend() |
| const_reverse_iterator | rend() |
| void | resize(size_type, const_reference) |
| void | reverse() |
|
size_type
| size() |
| void | sort() |
| void | sort(_StrictWeakOrdering) |
| void | splice(iterator, _Self &) |
| void | splice(iterator, _Self &, iterator) |
| void | splice(iterator, _Self &, iterator, iterator) |
| void | swap(_Self &) |
| void | unique() |
| void | unique(_BinaryPredicate) |
| Private Member Functions |
|---|
| void | _M_fill_insert(iterator, size_type, const_reference) |
| void | _M_insert(iterator, _InputIterator, _InputIterator) |
| void | _M_insert_dispatch(iterator, _Integer, _Integer, const __true_type &) |
| void | _M_insert_dispatch(iterator, _InputIter, _InputIter, const __false_type &) |
| void | _M_splice_insert_dispatch(iterator, _Integer, _Integer, const __true_type &) |
| void | _M_splice_insert_dispatch(iterator, _InputIter, _InputIter, const __false_type &) |
| void | _M_swap_aux(_Self &) |
Constructor & Destructor Documentation
list(size_type, const_reference, const allocator_type &)
list(_InputIterator, _InputIterator, const allocator_type &__a)
| list | ( | _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 | |
list(const allocator_type &)
list(const _Self &)
| list | ( | const _Self & | __x | ) | [inline] |
list(__move_source< _Self >)
Member Functions Documentation
_M_assign_dispatch(_Integer, _Integer, const __true_type &)
| void | _M_assign_dispatch | ( | _Integer | __n, |
| | _Integer | __val, |
| | const __true_type & | |
| | ) | [inline] |
Parameters
| _Integer __n | |
| _Integer __val | |
| const __true_type & | |
_M_assign_dispatch(_InputIterator, _InputIterator, const __false_type &)
| void | _M_assign_dispatch | ( | _InputIterator | __first2, |
| | _InputIterator | __last2, |
| | const __false_type & | |
| | ) | [inline] |
Parameters
| _InputIterator __first2 | |
| _InputIterator __last2 | |
| const __false_type & | |
_M_create_node(const_reference)
_M_fill_assign(size_type, const_reference)
_M_fill_insert(iterator, size_type, const_reference)
_M_insert(iterator, _InputIterator, _InputIterator)
| void | _M_insert | ( | iterator | __pos, |
| | _InputIterator | __first, |
| | _InputIterator | __last |
| | ) | [private, inline] |
Parameters
| iterator __pos | |
| _InputIterator __first | |
| _InputIterator __last | |
_M_insert_dispatch(iterator, _Integer, _Integer, const __true_type &)
| void | _M_insert_dispatch | ( | iterator | __pos, |
| | _Integer | __n, |
| | _Integer | __x, |
| | const __true_type & | |
| | ) | [private, inline] |
Parameters
| iterator __pos | |
| _Integer __n | |
| _Integer __x | |
| const __true_type & | |
_M_insert_dispatch(iterator, _InputIter, _InputIter, const __false_type &)
| void | _M_insert_dispatch | ( | iterator | __pos, |
| | _InputIter | __first, |
| | _InputIter | __last, |
| | const __false_type & | |
| | ) | [private, inline] |
Parameters
| iterator __pos | |
| _InputIter __first | |
| _InputIter __last | |
| const __false_type & | |
_M_splice_insert_dispatch(iterator, _Integer, _Integer, const __true_type &)
| void | _M_splice_insert_dispatch | ( | iterator | __pos, |
| | _Integer | __n, |
| | _Integer | __x, |
| | const __true_type & | |
| | ) | [private, inline] |
Parameters
| iterator __pos | |
| _Integer __n | |
| _Integer __x | |
| const __true_type & | |
_M_splice_insert_dispatch(iterator, _InputIter, _InputIter, const __false_type &)
| void | _M_splice_insert_dispatch | ( | iterator | __pos, |
| | _InputIter | __first, |
| | _InputIter | __last, |
| | const __false_type & | |
| | ) | [private, inline] |
Parameters
| iterator __pos | |
| _InputIter __first | |
| _InputIter __last | |
| const __false_type & | |
_M_swap_aux(_Self &)
| void | _M_swap_aux | ( | _Self & | __x | ) | [private, inline] |
assign(size_type, const_reference)
assign(_InputIterator, _InputIterator)
| void | assign | ( | _InputIterator | __first, |
| | _InputIterator | __last |
| | ) | [inline] |
Parameters
| _InputIterator __first | |
| _InputIterator __last | |
erase(iterator, iterator)
insert(iterator, const_reference)
insert(iterator, _InputIterator, _InputIterator)
| void | insert | ( | iterator | __pos, |
| | _InputIterator | __first, |
| | _InputIterator | __last |
| | ) | [inline] |
Parameters
| iterator __pos | |
| _InputIterator __first | |
| _InputIterator __last | |
insert(iterator, size_type, const_reference)
merge(_Self &)
| void | merge | ( | _Self & | __x | ) | [inline] |
merge(_Self &, _StrictWeakOrdering)
| void | merge | ( | _Self & | __x, |
| | _StrictWeakOrdering | __comp |
| | ) | [inline] |
Parameters
| _Self & __x | |
| _StrictWeakOrdering __comp | |
pop_front()
_STLP_DONT_SUP_DFLT_PARAM
push_back(const_reference)
push_front(const_reference)
rbegin()
| const_reverse_iterator | rbegin | ( | ) | const [inline] |
remove_if(_Predicate)
| void | remove_if | ( | _Predicate | __pred | ) | [inline] |
rend()
| const_reverse_iterator | rend | ( | ) | const [inline] |
resize(size_type, const_reference)
sort(_StrictWeakOrdering)
| void | sort | ( | _StrictWeakOrdering | __comp | ) | [inline] |
Parameters
| _StrictWeakOrdering __comp | |
splice(iterator, _Self &)
splice(iterator, _Self &, iterator)
splice(iterator, _Self &, iterator, iterator)
swap(_Self &)
| void | swap | ( | _Self & | __x | ) | [inline] |
unique(_BinaryPredicate)
| void | unique | ( | _BinaryPredicate | __binary_pred | ) | [inline] |
Parameters
| _BinaryPredicate __binary_pred | |
Member Type Definitions Documentation
Typedef _Base
| typedef _STLP_PRIV _List_base< _Tp, _Alloc > | _Base | [private] |
Typedef _Iterator_category
Typedef _Node
| typedef _STLP_PRIV _List_node< _Tp > | _Node | [private] |
Typedef _Self
| typedef
list< _Tp, _Alloc > | _Self | [private] |
Typedef allocator_type
| typedef _Base::allocator_type | allocator_type |
Member Data Documentation
_STLP_DECLARE_BIDIRECTIONAL_REVERSE_ITERATORS
| _STLP_DECLARE_BIDIRECTIONAL_REVERSE_ITERATORS |
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.