_List_base< _Tp, _Alloc > Class Template Reference

#include <_list.h>

List of all members.

Public Types

typedef _STLP_alloc_proxy<
_Node_base, _Node, _Node_allocator_type
_AllocProxy
typedef _Alloc_traits< _Tp,
_Alloc >::allocator_type 
allocator_type

Public Member Functions

allocator_type get_allocator () const
 _List_base (const allocator_type &__a)
 _List_base (__move_source< _Self > src)
 ~_List_base ()
void clear ()
bool empty () const
void _M_empty_initialize ()

Public Attributes

_AllocProxy _M_node

Protected Types

typedef _List_node_base _Node_base
typedef _List_node< _Tp > _Node
typedef _List_base< _Tp, _Alloc > _Self
typedef _Alloc_traits< _Node,
_Alloc >::allocator_type 
_Node_allocator_type


Detailed Description

template<class _Tp, class _Alloc>
class _List_base< _Tp, _Alloc >

Definition at line 174 of file _list.h.


Member Typedef Documentation

template<class _Tp, class _Alloc>
typedef _List_node_base _List_base< _Tp, _Alloc >::_Node_base [protected]

Definition at line 177 of file _list.h.

template<class _Tp, class _Alloc>
typedef _List_node<_Tp> _List_base< _Tp, _Alloc >::_Node [protected]

Definition at line 178 of file _list.h.

template<class _Tp, class _Alloc>
typedef _List_base<_Tp, _Alloc> _List_base< _Tp, _Alloc >::_Self [protected]

Definition at line 179 of file _list.h.

template<class _Tp, class _Alloc>
typedef _Alloc_traits<_Node, _Alloc>::allocator_type _List_base< _Tp, _Alloc >::_Node_allocator_type [protected]

Definition at line 180 of file _list.h.

template<class _Tp, class _Alloc>
typedef _STLP_alloc_proxy<_Node_base, _Node, _Node_allocator_type> _List_base< _Tp, _Alloc >::_AllocProxy

Definition at line 182 of file _list.h.

template<class _Tp, class _Alloc>
typedef _Alloc_traits<_Tp, _Alloc>::allocator_type _List_base< _Tp, _Alloc >::allocator_type

Definition at line 183 of file _list.h.


Constructor & Destructor Documentation

template<class _Tp, class _Alloc>
_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().

template<class _Tp, class _Alloc>
_List_base< _Tp, _Alloc >::~_List_base (  )  [inline]

Definition at line 201 of file _list.h.

References _List_base< _Tp, _Alloc >::clear().


Member Function Documentation

template<class _Tp, class _Alloc>
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.

template<class _Tp, class _Alloc>
_STLP_BEGIN_NAMESPACE _STLP_MOVE_TO_PRIV_NAMESPACE void _List_base< _Tp, _Alloc >::clear (  ) 

template<class _Tp, class _Alloc>
bool _List_base< _Tp, _Alloc >::empty (  )  const [inline]

template<class _Tp, class _Alloc>
void _List_base< _Tp, _Alloc >::_M_empty_initialize (  )  [inline]


Member Data Documentation


The documentation for this class was generated from the following files:
  • /home/ntakagi/work/STLport-5.1.5/stlport/stl/_list.h
  • /home/ntakagi/work/STLport-5.1.5/stlport/stl/_list.c



Generated on Mon Mar 10 15:32:54 2008 by  doxygen 1.5.1