#include <CL/__spirv/spirv_types.hpp>
Public Types | |
enum | Flag : uint32_t { CrossDevice = 0 , Device = 1 , Workgroup = 2 , Subgroup = 3 , Invocation = 4 } |
Public Member Functions | |
constexpr | Scope (Flag flag) |
constexpr | operator uint32_t () const |
Public Attributes | |
Flag | flag_value |
Definition at line 25 of file spirv_types.hpp.
enum __spv::Scope::Flag : uint32_t |
Enumerator | |
---|---|
CrossDevice | |
Device | |
Workgroup | |
Subgroup | |
Invocation |
Definition at line 27 of file spirv_types.hpp.
|
inlineconstexpr |
Definition at line 35 of file spirv_types.hpp.
|
inlineconstexpr |
Definition at line 37 of file spirv_types.hpp.
References flag_value.
Flag __spv::Scope::flag_value |
Definition at line 39 of file spirv_types.hpp.
Referenced by operator uint32_t().