C/C++ API Reference
Loading...
Searching...
No Matches
pw::IntrusiveForwardListItem< T > Class Template Referencefinal

Overview

template<typename T>
class pw::IntrusiveForwardListItem< T >

IntrusiveForwardListItem is a thin wrapper around a templated item which is itself a intrusive forward list item, permitting registration where the client holds the storage for the item.

Inheritance diagram for pw::IntrusiveForwardListItem< T >:
pw::IntrusiveForwardList< T >::Item

Public Types

using element_type = T
 
using value_type = std::remove_cv_t< element_type >
 
using reference = value_type &
 
using const_reference = const value_type &
 

Public Member Functions

template<typename... Args>
 IntrusiveForwardListItem (Args &&... args)
 
reference item ()
 
const_reference item () const
 

Additional Inherited Members

- Protected Member Functions inherited from pw::IntrusiveForwardList< T >::Item
constexpr Item ()=default
 

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