_GLIBCXX_STD::_List_node_base Struct Reference

#include <stl_list.h>

Inheritance diagram for _GLIBCXX_STD::_List_node_base:

_GLIBCXX_STD::_List_node< _Tp > List of all members.

Public Member Functions

void transfer (_List_node_base *const __first, _List_node_base *const __last)
void reverse ()
void hook (_List_node_base *const __position)
void unhook ()

Static Public Member Functions

static void swap (_List_node_base &__x, _List_node_base &__y)

Public Attributes

_List_node_base_M_next
 Self-explanatory.
_List_node_base_M_prev
 Self-explanatory.

Detailed Description

Definition at line 74 of file stl_list.h.


Member Function Documentation

void _GLIBCXX_STD::_List_node_base::hook ( _List_node_base *const   __position  ) 

Referenced by _GLIBCXX_STD::list< _Tp, _Allocator >::_M_insert(), and _GLIBCXX_STD::list< _Tp, _Alloc >::insert().

void _GLIBCXX_STD::_List_node_base::reverse (  ) 

static void _GLIBCXX_STD::_List_node_base::swap ( _List_node_base __x,
_List_node_base __y 
) [static]

void _GLIBCXX_STD::_List_node_base::transfer ( _List_node_base *const   __first,
_List_node_base *const   __last 
)

Referenced by _GLIBCXX_STD::list< _Tp, _Allocator >::_M_transfer().

void _GLIBCXX_STD::_List_node_base::unhook (  ) 

Referenced by _GLIBCXX_STD::list< _Tp, _Allocator >::_M_erase().


Member Data Documentation

_List_node_base* _GLIBCXX_STD::_List_node_base::_M_next

Self-explanatory.

Definition at line 76 of file stl_list.h.

Referenced by _GLIBCXX_STD::_List_base< _Tp, _Alloc >::_M_clear(), _GLIBCXX_STD::_List_base< _Tp, _Allocator >::_M_init(), _GLIBCXX_STD::list< _Tp, _Alloc >::erase(), _GLIBCXX_STD::_List_const_iterator< _Tp >::operator++(), and _GLIBCXX_STD::_List_iterator< _Tp >::operator++().

_List_node_base* _GLIBCXX_STD::_List_node_base::_M_prev

Self-explanatory.

Definition at line 77 of file stl_list.h.

Referenced by _GLIBCXX_STD::_List_base< _Tp, _Allocator >::_M_init(), _GLIBCXX_STD::_List_const_iterator< _Tp >::operator--(), and _GLIBCXX_STD::_List_iterator< _Tp >::operator--().


The documentation for this struct was generated from the following file:
Generated on Tue Feb 2 16:58:21 2010 for GNU C++ STL by  doxygen 1.4.7