_List_base< _Tp, _Alloc > Class Template Reference#include <_list.h>
Detailed Descriptiontemplate<class _Tp, class _Alloc>
|
typedef _List_node_base _List_base< _Tp, _Alloc >::_Node_base [protected] |
typedef _List_node<_Tp> _List_base< _Tp, _Alloc >::_Node [protected] |
typedef _List_base<_Tp, _Alloc> _List_base< _Tp, _Alloc >::_Self [protected] |
typedef _Alloc_traits<_Node, _Alloc>::allocator_type _List_base< _Tp, _Alloc >::_Node_allocator_type [protected] |
typedef _STLP_alloc_proxy<_Node_base, _Node, _Node_allocator_type> _List_base< _Tp, _Alloc >::_AllocProxy |
typedef _Alloc_traits<_Tp, _Alloc>::allocator_type _List_base< _Tp, _Alloc >::allocator_type |
_List_base< _Tp, _Alloc >::_List_base | ( | const allocator_type & | __a | ) | [inline] |
Definition at line 188 of file _list.h.
References _List_base< _Tp, _Alloc >::_M_empty_initialize().
_List_base< _Tp, _Alloc >::_List_base | ( | __move_source< _Self > | src | ) | [inline] |
Definition at line 190 of file _list.h.
References _STLP_alloc_proxy< _Value, _Tp, _MaybeReboundAlloc >::_M_data, _List_base< _Tp, _Alloc >::_M_empty_initialize(), _List_base< _Tp, _Alloc >::_M_node, _List_base< _Tp, _Alloc >::empty(), and __move_source< _Tp >::get().
_List_base< _Tp, _Alloc >::~_List_base | ( | ) | [inline] |
allocator_type _List_base< _Tp, _Alloc >::get_allocator | ( | ) | const [inline] |
Definition at line 185 of file _list.h.
References _List_base< _Tp, _Alloc >::_M_node, and _STLP_CONVERT_ALLOCATOR.
_STLP_BEGIN_NAMESPACE _STLP_MOVE_TO_PRIV_NAMESPACE void _List_base< _Tp, _Alloc >::clear | ( | ) |
Definition at line 66 of file _list.c.
References __STATIC_CAST, _Destroy(), _List_node< _Tp >::_M_data, _STLP_alloc_proxy< _Value, _Tp, _MaybeReboundAlloc >::_M_data, _List_node_base::_M_next, and _List_base< _Tp, _Alloc >::_M_node.
Referenced by _List_base< _Tp, _Alloc >::~_List_base().
bool _List_base< _Tp, _Alloc >::empty | ( | ) | const [inline] |
Definition at line 205 of file _list.h.
References _STLP_alloc_proxy< _Value, _Tp, _MaybeReboundAlloc >::_M_data, and _List_base< _Tp, _Alloc >::_M_node.
Referenced by _List_base< _Tp, _Alloc >::_List_base().
void _List_base< _Tp, _Alloc >::_M_empty_initialize | ( | ) | [inline] |
Definition at line 207 of file _list.h.
References _STLP_alloc_proxy< _Value, _Tp, _MaybeReboundAlloc >::_M_data, and _List_base< _Tp, _Alloc >::_M_node.
Referenced by _List_base< _Tp, _Alloc >::_List_base().
_AllocProxy _List_base< _Tp, _Alloc >::_M_node |
Definition at line 213 of file _list.h.
Referenced by _List_base< _Tp, _Alloc >::_List_base(), _List_base< _Tp, _Alloc >::_M_empty_initialize(), _List_base< _Tp, _Alloc >::clear(), _List_base< _Tp, _Alloc >::empty(), and _List_base< _Tp, _Alloc >::get_allocator().