_Slist_base< _Tp, _Alloc > Class Template Reference#include <_slist.h>
Detailed Descriptiontemplate<class _Tp, class _Alloc>
|
typedef _Slist_node<_Tp> _Slist_base< _Tp, _Alloc >::_Node [protected] |
typedef _Alloc_traits<_Node,_Alloc>::allocator_type _Slist_base< _Tp, _Alloc >::_M_node_allocator_type [protected] |
typedef _Slist_base<_Tp, _Alloc> _Slist_base< _Tp, _Alloc >::_Self [protected] |
typedef _STLP_alloc_proxy<_Slist_node_base, _Node, _M_node_allocator_type> _Slist_base< _Tp, _Alloc >::_AllocProxy |
typedef _Alloc_traits<_Tp,_Alloc>::allocator_type _Slist_base< _Tp, _Alloc >::allocator_type |
_Slist_base< _Tp, _Alloc >::_Slist_base | ( | const allocator_type & | __a | ) | [inline] |
Definition at line 160 of file _slist.h.
References _STLP_alloc_proxy< _Value, _Tp, _MaybeReboundAlloc >::_M_data, and _Slist_base< _Tp, _Alloc >::_M_head.
_Slist_base< _Tp, _Alloc >::_Slist_base | ( | __move_source< _Self > | src | ) | [inline] |
Definition at line 164 of file _slist.h.
References _STLP_alloc_proxy< _Value, _Tp, _MaybeReboundAlloc >::_M_data, _Slist_base< _Tp, _Alloc >::_M_head, and __move_source< _Tp >::get().
_Slist_base< _Tp, _Alloc >::~_Slist_base | ( | ) | [inline] |
Definition at line 168 of file _slist.h.
References _STLP_alloc_proxy< _Value, _Tp, _MaybeReboundAlloc >::_M_data, _Slist_base< _Tp, _Alloc >::_M_erase_after(), and _Slist_base< _Tp, _Alloc >::_M_head.
_Slist_node_base* _Slist_base< _Tp, _Alloc >::_M_erase_after | ( | _Slist_node_base * | __pos | ) | [inline, protected] |
Definition at line 171 of file _slist.h.
References __STATIC_CAST, _Destroy(), _Slist_node< _Tp >::_M_data, _Slist_base< _Tp, _Alloc >::_M_head, and _Slist_node_base::_M_next.
Referenced by _Slist_base< _Tp, _Alloc >::~_Slist_base().
_STLP_BEGIN_NAMESPACE _STLP_MOVE_TO_PRIV_NAMESPACE _Slist_node_base * _Slist_base< _Tp, _Alloc >::_M_erase_after | ( | _Slist_node_base * | , | |
_Slist_node_base * | ||||
) | [protected] |
Definition at line 44 of file _slist.c.
References __STATIC_CAST, _Destroy(), _Slist_node< _Tp >::_M_data, _Slist_base< _Tp, _Alloc >::_M_head, and _Slist_node_base::_M_next.
allocator_type _Slist_base< _Tp, _Alloc >::get_allocator | ( | ) | const [inline] |
Definition at line 182 of file _slist.h.
References _Slist_base< _Tp, _Alloc >::_M_head, and _STLP_CONVERT_ALLOCATOR.
_AllocProxy _Slist_base< _Tp, _Alloc >::_M_head |
Definition at line 184 of file _slist.h.
Referenced by _Slist_base< _Tp, _Alloc >::_M_erase_after(), _Slist_base< _Tp, _Alloc >::_Slist_base(), _Slist_base< _Tp, _Alloc >::get_allocator(), and _Slist_base< _Tp, _Alloc >::~_Slist_base().