list Class Reference
#include
<stdapis/stlport/stl/_list.h>
class list : public _List_base |
Public Member Functions |
---|
| list(const allocator_type &) |
| list(size_type, const _Tp &, const allocator_type &) |
| list(size_type) |
| list(const _Tp *, const _Tp *, const allocator_type &) |
| list(const_iterator, const_iterator, const allocator_type &) |
| list(const list< _Tp, _Alloc > &) |
| list() |
void | _M_fill_assign(size_type, const _Tp &) |
void | _M_fill_insert(iterator, size_type, const _Tp &) |
void | assign(size_type, const _Tp &) |
reference
| back() |
const_reference
| back() |
iterator
| begin() |
const_iterator
| begin() |
bool | empty() |
iterator
| end() |
const_iterator
| end() |
iterator
| erase(iterator) |
iterator
| erase(iterator, iterator) |
reference
| front() |
const_reference
| front() |
iterator
| insert(iterator, const _Tp &) |
void | insert(iterator, const _Tp *, const _Tp *) |
void | insert(iterator, const_iterator, const_iterator) |
void | insert(iterator, size_type, const _Tp &) |
iterator
| insert(iterator) |
size_type
| max_size() |
void | merge(_Self &) |
list< _Tp, _Alloc > & | operator=(const list< _Tp, _Alloc > &) |
void | pop_back() |
void | pop_front() |
void | push_back(const _Tp &) |
void | push_back() |
void | push_front(const _Tp &) |
void | push_front() |
reverse_iterator
| rbegin() |
const_reverse_iterator | rbegin() |
void | remove(const _Tp &) |
reverse_iterator
| rend() |
const_reverse_iterator | rend() |
void | resize(size_type, _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 | swap(list< _Tp, _Alloc > &) |
void | unique() |
Member Type Definition Documentation
Member Attribute Documentation
_STLP_DECLARE_BIDIRECTIONAL_REVERSE_ITERATORS
| _STLP_DECLARE_BIDIRECTIONAL_REVERSE_ITERATORS |
Constructor & Destructor Documentation
list ( const allocator_type & )
list ( size_type, const _Tp &, const allocator_type & )
list ( size_type )
__WORKAROUND_DBG_RENAME() | list | ( | size_type | __n | ) | [inline, explicit] |
list ( const _Tp *, const _Tp *, const allocator_type & )
list ( const_iterator, const_iterator, const allocator_type & )
list ( const list< _Tp, _Alloc > & )
__WORKAROUND_DBG_RENAME() | list | ( | const list< _Tp, _Alloc > & | __x | ) | [inline] |
list ( )
~__WORKAROUND_DBG_RENAME() | list | ( | ) | [inline] |
Member Function Documentation
_M_create_node ( const _Tp & )
_Node * | _M_create_node | ( | const _Tp & | __x | ) | [protected, inline] |
_M_create_node ( )
_Node * | _M_create_node | ( | ) | [protected, inline] |
_M_fill_assign ( size_type, const _Tp & )
void | _M_fill_assign | ( | size_type | __n, |
| const _Tp & | __val |
| ) | |
_M_fill_insert ( iterator, size_type, const _Tp & )
assign ( size_type, const _Tp & )
void | assign | ( | size_type | __n, |
| const _Tp & | __val |
| ) | [inline] |
empty ( )
bool | empty | ( | ) | const [inline] |
erase ( iterator, iterator )
insert ( iterator, const _Tp & )
insert ( iterator, const _Tp *, const _Tp * )
void | insert | ( | iterator | __position, |
| const _Tp * | __first, |
| const _Tp * | __last |
| ) | [inline] |
insert ( iterator, const_iterator, const_iterator )
insert ( iterator, size_type, const _Tp & )
merge ( _Self & )
void | merge | ( | _Self & | __x | ) | [inline] |
operator= ( const list< _Tp, _Alloc > & )
list< _Tp, _Alloc > & | operator= | ( | const list< _Tp, _Alloc > & | __x | ) | |
push_back ( const _Tp & )
void | push_back | ( | const _Tp & | __x | ) | [inline] |
push_front ( const _Tp & )
void | push_front | ( | const _Tp & | __x | ) | [inline] |
rbegin ( )
const_reverse_iterator | rbegin | ( | ) | const [inline] |
remove ( const _Tp & )
void | remove | ( | const _Tp & | __val | ) | [inline] |
rend ( )
const_reverse_iterator | rend | ( | ) | const [inline] |
resize ( size_type, _Tp )
splice ( iterator, _Self & )
splice ( iterator, _Self &, iterator )
splice ( iterator, _Self &, iterator, iterator )
swap ( list< _Tp, _Alloc > & )
void | swap | ( | list< _Tp, _Alloc > & | __x | ) | [inline] |