_Slist_base Class Reference

class _Slist_base

Constructor & Destructor Documentation

_Slist_base(const allocator_type &)

_Slist_base ( const allocator_type & __a ) [inline]

Parameters

const allocator_type & __a

_Slist_base(__move_source< _Self >)

_Slist_base ( __move_source < _Self > src ) [inline]

Parameters

__move_source < _Self > src

~_Slist_base()

~_Slist_base ( ) [inline]

Member Functions Documentation

_M_erase_after(_Slist_node_base *)

_Slist_node_base * _M_erase_after ( _Slist_node_base * __pos ) [protected, inline]

Parameters

_Slist_node_base * __pos

_M_erase_after(_Slist_node_base *, _Slist_node_base *)

_Slist_node_base * _M_erase_after ( _Slist_node_base * ,
_Slist_node_base *
) [protected]

get_allocator()

allocator_type get_allocator ( ) const [inline]

Member Type Definitions Documentation

Typedef _AllocProxy

typedef _STLP_alloc_proxy < _Slist_node_base , _Node , _M_node_allocator_type > _AllocProxy

Typedef _M_node_allocator_type

typedef _Alloc_traits < _Node , _Alloc >:: allocator_type _M_node_allocator_type [protected]

Typedef _Node

typedef _Slist_node < _Tp > _Node [protected]

Typedef _Self

typedef _Slist_base < _Tp, _Alloc > _Self [protected]

Member Data Documentation

_AllocProxy _M_head

_AllocProxy _M_head

_Alloc::allocator_type allocator_type

_Alloc::allocator_type allocator_type