slist Class Reference
#include
<stdapis/stlport/stl/_slist.h>
| class slist : public _Slist_base |
| Public Member Functions |
|---|
| slist(const allocator_type &) |
| slist(size_type, const value_type &, const allocator_type &) |
| slist(size_type) |
| slist(const_iterator, const_iterator, const allocator_type &) |
| slist(const value_type *, const value_type *, const allocator_type &) |
| slist(const _Self &) |
| slist() |
| void | _M_fill_assign(size_type, const _Tp &) |
| void | assign(size_type, const _Tp &) |
|
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 &) |
|
iterator
| insert(iterator) |
| void | insert(iterator, size_type, const value_type &) |
| void | insert(iterator, const_iterator, const_iterator) |
| void | insert(iterator, const value_type *, const value_type *) |
|
iterator
| insert_after(iterator, const value_type &) |
|
iterator
| insert_after(iterator) |
| void | insert_after(iterator, size_type, const value_type &) |
| void | insert_after(iterator, const_iterator, const_iterator) |
| void | insert_after(iterator, const value_type *, const value_type *) |
|
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 | push_front() |
| void | remove(const _Tp &) |
| void | resize(size_type, const _Tp &) |
| void | resize(size_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, iterator, iterator) |
| void | splice_after(iterator, iterator) |
| void | splice_after(iterator, _Self &) |
| void | swap(_Self &) |
| void | unique() |
Member Type Definition Documentation
Typedef _Iterator_category
Constructor & Destructor Documentation
slist ( const allocator_type & )
slist ( size_type, const value_type &, const allocator_type & )
slist ( size_type )
| __WORKAROUND_DBG_RENAME() | slist | ( | size_type | __n | ) | [inline, explicit] |
slist ( const_iterator, const_iterator, const allocator_type & )
slist ( const value_type *, const value_type *, const allocator_type & )
slist ( const _Self & )
| __WORKAROUND_DBG_RENAME() | slist | ( | const _Self & | __x | ) | [inline] |
slist ( )
| ~__WORKAROUND_DBG_RENAME() | slist | ( | ) | [inline] |
Member Function Documentation
_M_fill_assign ( size_type, const _Tp & )
| void | _M_fill_assign | ( | size_type | __n, |
| | const _Tp & | __val |
| | ) | |
assign ( size_type, const _Tp & )
| void | assign | ( | size_type | __n, |
| | const _Tp & | __val |
| | ) | [inline] |
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_iterator, const_iterator )
insert ( iterator, const value_type *, const value_type * )
insert_after ( iterator, const value_type & )
insert_after ( iterator )
insert_after ( iterator, size_type, const value_type & )
insert_after ( iterator, const_iterator, const_iterator )
insert_after ( iterator, const value_type *, const value_type * )
operator= ( const _Self & )
previous ( const_iterator )
previous ( const_iterator )
push_front ( const value_type & )
remove ( const _Tp & )
| void | remove | ( | const _Tp & | __val | ) | |
resize ( size_type, const _Tp & )
| void | resize | ( | size_type | new_size, |
| | const _Tp & | __x |
| | ) | |
splice ( iterator, _Self & )
splice ( iterator, _Self &, iterator )
splice ( iterator, _Self &, iterator, iterator )
splice_after ( iterator, iterator, iterator )
splice_after ( iterator, iterator )
splice_after ( iterator, _Self & )
swap ( _Self & )
| void | swap | ( | _Self & | __x | ) | [inline] |