libstdc++
|
#include <stl_list.h>
Public Types | |
typedef _List_node_base * | _Base_ptr |
typedef _List_node * | _Node_ptr |
Public Member Functions | |
_List_node_base * | _M_base () |
const _List_node_base * | _M_base () const |
void | _M_hook (_List_node_base *const __position) noexcept |
_Node_ptr | _M_node_ptr () |
void | _M_reverse () noexcept |
void | _M_transfer (_List_node_base *const __first, _List_node_base *const __last) noexcept |
void | _M_unhook () noexcept |
_Tp * | _M_valptr () |
_Tp const * | _M_valptr () const |
Static Public Member Functions | |
static void | swap (_List_node_base &__x, _List_node_base &__y) noexcept |
Public Attributes | |
_List_node_base * | _M_next |
_List_node_base * | _M_prev |
__gnu_cxx::__aligned_membuf< _Tp > | _M_storage |
An actual node in the list.
Definition at line 551 of file stl_list.h.
|
inherited |
Definition at line 96 of file stl_list.h.
typedef _List_node* std::_List_node< _Tp >::_Node_ptr |
Definition at line 553 of file stl_list.h.
|
inlineinherited |
Definition at line 117 of file stl_list.h.
|
inlineinherited |
Definition at line 118 of file stl_list.h.
|
inline |
Definition at line 565 of file stl_list.h.
|
inline |
Definition at line 557 of file stl_list.h.
|
inline |
Definition at line 558 of file stl_list.h.
|
inherited |
Definition at line 98 of file stl_list.h.
|
inherited |
Definition at line 99 of file stl_list.h.
__gnu_cxx::__aligned_membuf<_Tp> std::_List_node< _Tp >::_M_storage |
Definition at line 556 of file stl_list.h.