slist Class Reference
Public Member Functions
|
|
slist
(const
allocator_type
&)
|
|
slist
(
size_type
, const
value_type
&, const
allocator_type
&)
|
|
slist
(
const_iterator
,
const_iterator
, const
allocator_type
&)
|
|
slist
(const
value_type
*, const
value_type
*, const
allocator_type
&)
|
|
slist
(const
_Self
&)
|
|
slist
(
__move_source
<
_Self
>)
|
|
~slist
()
|
void
|
assign
(
size_type
, const _Tp &)
|
void
|
assign
(
const_pointer
,
const_pointer
)
|
void
|
assign
(
const_iterator
,
const_iterator
)
|
iterator
|
before_begin
()
|
const_iterator
|
before_begin
()
|
iterator
|
begin
()
|
const_iterator
|
begin
()
|
void
|
clear
()
|
bool
|
empty
()
|
iterator
|
end
()
|
const_iterator
|
end
()
|
iterator
|
erase
(
iterator
)
|
iterator
|
erase
(
iterator
,
iterator
)
|
iterator
|
erase_after
(
iterator
)
|
iterator
|
erase_after
(
iterator
,
iterator
)
|
reference
|
front
()
|
const_reference
|
front
()
|
allocator_type
|
get_allocator
()
|
iterator
|
insert
(
iterator
, const
value_type
&)
|
void
|
insert
(
iterator
,
size_type
, const
value_type
&)
|
void
|
insert
(
iterator
, const
value_type
*, const
value_type
*)
|
void
|
insert
(
iterator
,
const_iterator
,
const_iterator
)
|
iterator
|
insert_after
(
iterator
, const
value_type
&)
|
void
|
insert_after
(
iterator
,
size_type
, const
value_type
&)
|
void
|
insert_after
(
iterator
, const
value_type
*, const
value_type
*)
|
void
|
insert_after
(
iterator
,
const_iterator
,
const_iterator
)
|
size_type
|
max_size
()
|
void
|
merge
(
_Self
&)
|
_Self
&
|
operator=
(const
_Self
&)
|
void
|
pop_front
()
|
iterator
|
previous
(
const_iterator
)
|
const_iterator
|
previous
(
const_iterator
)
|
void
|
push_front
(const
value_type
&)
|
void
|
remove
(const _Tp &)
|
void
|
resize
(
size_type
, const
value_type
&)
|
void
|
reverse
()
|
size_type
|
size
()
|
void
|
sort
()
|
void
|
splice
(
iterator
,
_Self
&)
|
void
|
splice
(
iterator
,
_Self
&,
iterator
)
|
void
|
splice
(
iterator
,
_Self
&,
iterator
,
iterator
)
|
void
|
splice_after
(
iterator
,
_Self
&,
iterator
,
iterator
)
|
void
|
splice_after
(
iterator
,
_Self
&,
iterator
)
|
void
|
splice_after
(
iterator
,
_Self
&)
|
void
|
swap
(
_Self
&)
|
void
|
unique
()
|
Private Member Functions
|
_Node
*
|
_M_create_node
(const
value_type
&)
|
void
|
_M_fill_assign
(
size_type
, const _Tp &)
|
_Node
*
|
_M_insert_after
(
_Node_base
*, const
value_type
&)
|
void
|
_M_insert_after_fill
(
_Node_base
*,
size_type
, const
value_type
&)
|
void
|
_M_insert_after_range
(
_Node_base
*, const
value_type
*, const
value_type
*)
|
void
|
_M_insert_after_range
(
_Node_base
*,
const_iterator
,
const_iterator
)
|
void
|
_M_splice_after_range
(
_Node_base
*, const
value_type
*, const
value_type
*)
|
void
|
_M_splice_after_range
(
_Node_base
*,
const_iterator
,
const_iterator
)
|
void
|
_M_splice_range
(
_Node_base
*, const
value_type
*, const
value_type
*)
|
void
|
_M_splice_range
(
_Node_base
*,
const_iterator
,
const_iterator
)
|
Constructor & Destructor Documentation
slist(const allocator_type &)
slist(size_type, const value_type &, const allocator_type &)
slist(const_iterator, const_iterator, const allocator_type &)
slist(const value_type *, const value_type *, const allocator_type &)
slist(const _Self &)
slist
|
(
|
const
_Self
&
|
__x
|
)
|
[inline]
|
slist(__move_source< _Self >)
Member Functions Documentation
_M_create_node(const value_type &)
_Node
*
|
_M_create_node
|
(
|
const
value_type
&
|
__x = _Tp()
|
)
|
[private, inline]
|
_M_fill_assign(size_type, const _Tp &)
void
|
_M_fill_assign
|
(
|
size_type
|
__n,
|
|
const _Tp &
|
__val
|
|
)
|
[private]
|
_M_insert_after(_Node_base *, const value_type &)
_M_insert_after_fill(_Node_base *, size_type, const value_type &)
_M_insert_after_range(_Node_base *, const value_type *, const value_type *)
_M_insert_after_range(_Node_base *, const_iterator, const_iterator)
_M_splice_after_range(_Node_base *, const value_type *, const value_type *)
_M_splice_after_range(_Node_base *, const_iterator, const_iterator)
_M_splice_range(_Node_base *, const value_type *, const value_type *)
_M_splice_range(_Node_base *, const_iterator, const_iterator)
assign(size_type, const _Tp &)
void
|
assign
|
(
|
size_type
|
__n,
|
|
const _Tp &
|
__val
|
|
)
|
[inline]
|
assign(const_pointer, const_pointer)
assign(const_iterator, const_iterator)
empty()
bool
|
empty
|
(
|
)
|
const [inline]
|
erase(iterator, iterator)
erase_after(iterator, iterator)
insert(iterator, const value_type &)
insert(iterator, size_type, const value_type &)
insert(iterator, const value_type *, const value_type *)
insert(iterator, const_iterator, const_iterator)
insert_after(iterator, const value_type &)
insert_after(iterator, size_type, const value_type &)
insert_after(iterator, const value_type *, const value_type *)
insert_after(iterator, const_iterator, const_iterator)
merge(_Self &)
void
|
merge
|
(
|
_Self
&
|
__x
|
)
|
[inline]
|
pop_front()
void
|
pop_front
|
(
|
)
|
[inline]
|
push_front(const value_type &)
void
|
push_front
|
(
|
const
value_type
&
|
__x = _Tp()
|
)
|
[inline]
|
remove(const _Tp &)
void
|
remove
|
(
|
const _Tp &
|
__val
|
)
|
|
resize(size_type, const value_type &)
reverse()
void
|
reverse
|
(
|
)
|
[inline]
|
splice(iterator, _Self &)
splice(iterator, _Self &, iterator)
splice(iterator, _Self &, iterator, iterator)
splice_after(iterator, _Self &, iterator, iterator)
splice_after(iterator, _Self &, iterator)
splice_after(iterator, _Self &)
swap(_Self &)
void
|
swap
|
(
|
_Self
&
|
__x
|
)
|
[inline]
|
Member Type Definitions Documentation
Typedef _Base
typedef _STLP_PRIV
_Slist_base
< _Tp, _Alloc >
|
_Base
|
[private]
|
Typedef _Iterator_category
Typedef _Node
typedef _STLP_PRIV
_Slist_node
< _Tp >
|
_Node
|
[private]
|
Typedef _Self
typedef
slist
< _Tp, _Alloc >
|
_Self
|
[private]
|
Typedef const_iterator
typedef _STLP_PRIV
_Slist_iterator
< _Tp,
_Const_traits
< _Tp > >
|
const_iterator
|
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.