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.
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 |