Public Types | |
using | Offset = decltype(previous) |
using | Status = decltype(status) |
using | Index = decltype(index) |
Public Member Functions | |
Element (Index in_index) | |
Element (Offset in_previous, Offset in_next, Status in_status) | |
Element (const Element &)=default | |
Public Attributes | ||
union { | ||
uint32_t index | ||
struct { | ||
unsigned int previous: 15 | ||
unsigned int next: 15 | ||
unsigned int status: 2 | ||
} | ||
}; | ||