#include <values.h>
|
|
| DeferredValueRequest (Memory mem, size_t size, size_t align=alignof(std::max_align_t), const void *initial=nullptr, bool escaping=true) |
| |
|
| DeferredValueRequest (Memory::Kind kind, size_t size, size_t align=alignof(std::max_align_t), const void *initial=nullptr, bool escaping=true) |
| |
|
|
size_t | field_size = 0 |
| |
|
size_t | alignment = alignof(std::max_align_t) |
| |
|
const void * | initial_value = nullptr |
| |
|
union { | |
| |
|
Memory exact = Memory::NO_MEMORY | |
| |
|
Memory::Kind kind | |
| |
| } | memory | |
| |
|
bool | is_exact = true |
| |
|
bool | can_fail = false |
| |
|
bool | escaping = true |
| |
Configuration struct for the creation of deferred values
The documentation for this struct was generated from the following file: