_List_base Class Reference

class _List_base
Public Member Functions
_List_base (const allocator_type &)
_List_base ( __move_source < _Self >)
~_List_base ()
void _M_empty_initialize ()
void clear ()
bool empty ()
allocator_type get_allocator ()
Protected Member Functions
_STLP_FORCE_ALLOCATORS (_Tp, _Alloc)
Public Member Type Definitions
typedef _STLP_alloc_proxy < _Node_base, _Node , _Node_allocator_type > _AllocProxy
typedef _Alloc_traits < _Tp, _Alloc >:: allocator_type allocator_type
Protected Member Type Definitions
typedef _List_node < _Tp > _Node
typedef _Alloc_traits < _Node , _Alloc >:: allocator_type _Node_allocator_type
typedef _List_base < _Tp, _Alloc > _Self
Public Attributes
_AllocProxy _M_node

Constructor & Destructor Documentation

_List_base(const allocator_type &)

_List_base ( const allocator_type & __a ) [inline]

Parameters

const allocator_type & __a

_List_base(__move_source< _Self >)

_List_base ( __move_source < _Self > src ) [inline]

Parameters

__move_source < _Self > src

~_List_base()

~_List_base ( ) [inline]

Member Functions Documentation

_M_empty_initialize()

void _M_empty_initialize ( ) [inline]

_STLP_FORCE_ALLOCATORS(_Tp, _Alloc)

_STLP_FORCE_ALLOCATORS ( _Tp ,
_Alloc
) [protected]

Parameters

_Tp
_Alloc

clear()

void clear ( )

empty()

bool empty ( ) const [inline]

get_allocator()

allocator_type get_allocator ( ) const [inline]

Member Type Definitions Documentation

Typedef _AllocProxy

typedef _STLP_alloc_proxy < _Node_base, _Node , _Node_allocator_type > _AllocProxy

Typedef _Node

typedef _List_node < _Tp > _Node [protected]

Typedef _Node_allocator_type

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

Typedef _Self

typedef _List_base < _Tp, _Alloc > _Self [protected]

Typedef allocator_type

typedef _Alloc_traits < _Tp, _Alloc >:: allocator_type allocator_type

Member Data Documentation

_AllocProxy _M_node

_AllocProxy _M_node