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 &)
_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] |
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 &)
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 _Self
| typedef
slist< _Tp, _Alloc > | _Self | [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.