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.