24.02.1
|
#include <Types.h>
Public Member Functions | |
MemoryInfo ()=default | |
MemoryInfo (int slot, size_t size, size_t alignment=0) noexcept | |
MemoryInfo (int slot, MemoryLifetime lifetime, size_t size, size_t alignment=0) noexcept | |
bool | merge (int slot, size_t new_size, size_t new_alignment=0) noexcept |
Data Fields | |
int | slot {ACL_UNKNOWN} |
MemoryLifetime | lifetime {MemoryLifetime::Temporary} |
size_t | size {0} |
size_t | alignment {64} |
|
default |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 104 of file Types.h.
References MemoryInfo::alignment, MemoryInfo::size, and MemoryInfo::slot.
size_t alignment {64} |
Definition at line 120 of file Types.h.
Referenced by MemoryInfo::merge().
MemoryLifetime lifetime {MemoryLifetime::Temporary} |
size_t size {0} |
Definition at line 119 of file Types.h.
Referenced by MemoryInfo::merge().
int slot {ACL_UNKNOWN} |
Definition at line 117 of file Types.h.
Referenced by MemoryInfo::merge().