Legion Runtime
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Legion::DeferredValueRequest Struct Reference

#include <values.h>

Public Member Functions

 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)
 

Public Attributes

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
 

Detailed Description

Configuration struct for the creation of deferred values


The documentation for this struct was generated from the following file: