libstdc++
Public Types | Public Member Functions | Public Attributes | List of all members
std::__fwdlist::_Node< _ValPtr > Struct Template Reference
Inheritance diagram for std::__fwdlist::_Node< _ValPtr >:
[legend]

Public Types

using _Base_ptr = __ptr_rebind< __ptr_rebind< _ValPtr, void >, _Node_base >
 
using _Node_ptr = __ptr_rebind< _ValPtr, _Node >
 
using value_type = typename pointer_traits< _ValPtr >::element_type
 

Public Member Functions

 _Node (_Node &&)=delete
 
_Base_ptr _M_base_ptr () const
 
_Node_ptr _M_node_ptr ()
 
void _M_reverse_after () noexcept
 
_Base_ptr _M_transfer_after (_Base_ptr __begin, _Base_ptr __end) noexcept
 
const value_type * _M_valptr () const noexcept
 
value_type * _M_valptr () noexcept
 

Public Attributes

_Base_ptr _M_next
 
_Uninit_storage _M_u
 

Detailed Description

template<typename _ValPtr>
struct std::__fwdlist::_Node< _ValPtr >

A helper node class for forward_list.

Definition at line 417 of file forward_list.h.


The documentation for this struct was generated from the following file: