|
5.0.0
Freundlich's C++ toolkit
|
The base class of an element.
Every type that is used as an element of an fcppt::intrusive::list must derive from this class.
| Type | The derived type. |
Public Types | |
| using | list_type = fcppt::intrusive::list<Type> |
Public Member Functions | |
| base (list_type &) | |
| Inserts the element at the back of a list. | |
| base (base &&) noexcept | |
| base & | operator= (base &&) noexcept |
| ~base () | |
| void | unlink () noexcept |
| Unlinks this element from the list. | |
Friends | |
| template<typename T> | |
| class | fcppt::intrusive::list |
| template<typename T> | |
| class | fcppt::intrusive::iterator |
| using fcppt::intrusive::base< Type >::list_type = fcppt::intrusive::list<Type> |
|
explicit |
Inserts the element at the back of a list.
|
noexcept |
| fcppt::intrusive::base< Type >::~base | ( | ) |
|
noexcept |
|
noexcept |
Unlinks this element from the list.