#include <stl_list.h>
Inheritance diagram for _GLIBCXX_STD::_List_base< _Tp, _Alloc >:
Public Types | |
typedef _Alloc | allocator_type |
Public Member Functions | |
allocator_type | get_allocator () const |
_List_base (const allocator_type &__a) | |
~_List_base () | |
void | _M_clear () |
void | _M_init () |
Protected Types | |
typedef _Alloc::template rebind< _List_node< _Tp > >::other | _Node_Alloc_type |
Protected Member Functions | |
_List_node< _Tp > * | _M_get_node () |
void | _M_put_node (_List_node< _Tp > *__p) |
Protected Attributes | |
_List_impl | _M_impl |
|
Definition at line 297 of file stl_list.h. Referenced by _GLIBCXX_STD::_List_base< _Tp, _Alloc >::_List_impl::_List_impl(). |
|
Reimplemented in _GLIBCXX_STD::list< _Tp, _Alloc >, __gnu_debug_def::list< _Tp, _Allocator >, and _GLIBCXX_STD::list< _Tp, _Allocator >. Definition at line 318 of file stl_list.h. Referenced by _GLIBCXX_STD::_List_base< _Tp, _Allocator >::get_allocator(). |
|
Definition at line 324 of file stl_list.h. |
|
Definition at line 329 of file stl_list.h. |
|
Definition at line 69 of file list.tcc. References std::_Destroy(), _GLIBCXX_STD::_List_node_base::_M_next, _GLIBCXX_STD::_List_base< _Tp, _Alloc >::_List_impl::_M_node, and _GLIBCXX_STD::_List_base< _Tp, _Alloc >::_M_put_node(). Referenced by _GLIBCXX_STD::_List_base< _Tp, _Allocator >::~_List_base(). |
|
Definition at line 310 of file stl_list.h. Referenced by _GLIBCXX_STD::list< _Tp, _Allocator >::_M_create_node(). |
|
Definition at line 336 of file stl_list.h. Referenced by _GLIBCXX_STD::_List_base< _Tp, _Allocator >::_List_base(). |
|
Definition at line 314 of file stl_list.h. Referenced by _GLIBCXX_STD::_List_base< _Tp, _Alloc >::_M_clear(), _GLIBCXX_STD::list< _Tp, _Allocator >::_M_create_node(), and _GLIBCXX_STD::list< _Tp, _Allocator >::_M_erase(). |
|
Reimplemented in _GLIBCXX_STD::list< _Tp, _Alloc >, and _GLIBCXX_STD::list< _Tp, _Allocator >. Definition at line 321 of file stl_list.h. |
|
Definition at line 307 of file stl_list.h. Referenced by _GLIBCXX_STD::list< _Tp, _Allocator >::swap(). |