mCRL2
|
The nodes of the free list without. More...
#include <free_list.h>
Public Member Functions | |
slot () | |
~slot () | |
slot * | next () const noexcept |
bool | has_next () const noexcept |
void | next (slot *next) noexcept |
Set the next pointer to the given next pointer. | |
Element & | element () noexcept |
operator Element & () | |
void | mark () |
Mark this slot with a special value, destroys the slot. | |
bool | is_marked () const noexcept |
Protected Attributes | |
slot * | m_next = nullptr |
Pointer to the next node. | |
Element | m_element |
Store the actual element. | |
The nodes of the free list without.
Definition at line 39 of file free_list.h.
|
inline |
Definition at line 42 of file free_list.h.
|
inline |
Definition at line 43 of file free_list.h.
|
inlinenoexcept |
Definition at line 55 of file free_list.h.
|
inlinenoexcept |
Definition at line 49 of file free_list.h.
|
inlinenoexcept |
Definition at line 64 of file free_list.h.
|
inline |
Mark this slot with a special value, destroys the slot.
Definition at line 61 of file free_list.h.
|
inlinenoexcept |
Definition at line 46 of file free_list.h.
|
inlinenoexcept |
Set the next pointer to the given next pointer.
Definition at line 52 of file free_list.h.
|
inline |
Definition at line 58 of file free_list.h.
|
protected |
Store the actual element.
Definition at line 71 of file free_list.h.
|
protected |
Pointer to the next node.
Definition at line 68 of file free_list.h.