#include <spirv_common.hpp>
◆ Variant() [1/2]
spirv_cross::Variant::Variant |
( |
| ) |
|
|
default |
◆ Variant() [2/2]
spirv_cross::Variant::Variant |
( |
Variant && |
other | ) |
|
|
inline |
◆ empty()
bool spirv_cross::Variant::empty |
( |
| ) |
const |
|
inline |
◆ get() [1/2]
template<typename T >
T& spirv_cross::Variant::get |
( |
| ) |
|
|
inline |
◆ get() [2/2]
template<typename T >
const T& spirv_cross::Variant::get |
( |
| ) |
const |
|
inline |
◆ get_id()
uint32_t spirv_cross::Variant::get_id |
( |
| ) |
const |
|
inline |
◆ get_type()
uint32_t spirv_cross::Variant::get_type |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ reset()
void spirv_cross::Variant::reset |
( |
| ) |
|
|
inline |
◆ set()
◆ set_allow_type_rewrite()
void spirv_cross::Variant::set_allow_type_rewrite |
( |
| ) |
|
|
inline |
◆ allow_type_rewrite
bool spirv_cross::Variant::allow_type_rewrite = false |
|
private |
◆ holder
std::unique_ptr<IVariant> spirv_cross::Variant::holder |
|
private |
◆ type
The documentation for this class was generated from the following file: