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_back()
void
|
pop_back
|
(
|
)
|
[inline]
|
pop_front()
void
|
pop_front
|
(
|
)
|
[inline]
|
_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)
reverse()
void
|
reverse
|
(
|
)
|
[inline]
|
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.