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.