_Slist_base Class Reference

#include <stdapis/stlportv5/stl/_slist.h>

class _Slist_base
Public Member Type Definitions
typedef _STLP_alloc_proxy< _Slist_node_base, _Node, _M_node_allocator_type > _AllocProxy
Protected Member Type Definitions
typedef _Alloc_traits< _Node, _Alloc >::allocator_type _M_node_allocator_type
typedef _Slist_node< _Tp > _Node
typedef _Slist_base< _Tp, _Alloc > _Self
Public Attributes
_AllocProxy _M_head
_Alloc::allocator_typeallocator_type
Public Member Functions
_Slist_base(const allocator_type &)
_Slist_base(__move_source< _Self >)
~_Slist_base()
_STLP_FORCE_ALLOCATORS(_Tp, _Alloc)
allocator_type get_allocator()
Protected Member Functions
_Slist_node_base *_M_erase_after(_Slist_node_base *)
_Slist_node_base *_M_erase_after(_Slist_node_base *, _Slist_node_base *)

Member Type Definition Documentation

Typedef _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 Attribute Documentation

_M_head

_AllocProxy _M_head

allocator_type

_Alloc::allocator_typeallocator_type

Constructor & Destructor Documentation

_Slist_base ( const allocator_type & )

_Slist_base(const allocator_type &__a)[inline]

_Slist_base ( __move_source< _Self > )

_Slist_base(__move_source< _Self >src)[inline]

~_Slist_base ( )

~_Slist_base()[inline]

Member Function Documentation

_M_erase_after ( _Slist_node_base * )

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

_M_erase_after ( _Slist_node_base *, _Slist_node_base * )

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

_STLP_FORCE_ALLOCATORS ( _Tp, _Alloc )

_STLP_FORCE_ALLOCATORS(_Tp,
_Alloc
)

get_allocator ( )

allocator_type get_allocator()const [inline]