| 
    libstdc++
    
   | 
 
Public Types | |
| typedef _Fwd_list_node< _Tp > | _Node | 
| 
typedef  _Fwd_list_const_iterator< _Tp >  | const_iterator | 
| typedef _Fwd_list_iterator< _Tp > | iterator | 
Public Member Functions | |
| _Fwd_list_base (const _Node_alloc_type &__a) | |
| _Fwd_list_base (_Fwd_list_base &&__lst, const _Node_alloc_type &__a) | |
| _Fwd_list_base (_Fwd_list_base &&__lst) | |
| _Node_alloc_type & | _M_get_Node_allocator () noexcept | 
| const _Node_alloc_type & | _M_get_Node_allocator () const noexcept | 
Protected Types | |
| 
typedef  __gnu_cxx::__alloc_traits < _Alloc >  | _Alloc_traits | 
| 
typedef  __gnu_cxx::__alloc_traits < _Node_alloc_type >  | _Node_alloc_traits | 
| 
typedef  _Alloc_traits::template rebind < _Fwd_list_node< _Tp > >::other  | _Node_alloc_type | 
| 
typedef  _Alloc_traits::template rebind < _Tp >::other  | _Tp_alloc_type | 
Protected Member Functions | |
| template<typename... _Args> | |
| _Node * | _M_create_node (_Args &&...__args) | 
| _Fwd_list_node_base * | _M_erase_after (_Fwd_list_node_base *__pos) | 
| _Fwd_list_node_base * | _M_erase_after (_Fwd_list_node_base *__pos, _Fwd_list_node_base *__last) | 
| _Node * | _M_get_node () | 
| template<typename... _Args> | |
| _Fwd_list_node_base * | _M_insert_after (const_iterator __pos, _Args &&...__args) | 
| void | _M_put_node (_Node *__p) | 
Protected Attributes | |
| _Fwd_list_impl | _M_impl | 
Base class for forward_list.
Definition at line 274 of file forward_list.h.