template <>
class TypedID
Defined at line 377 of file ../../third_party/spirv-cross/src/spirv_common.hpp
Public Methods
void TypedID ()
Defined at line 381 of file ../../third_party/spirv-cross/src/spirv_common.hpp
void TypedID (uint32_t id_)
Defined at line 382 of file ../../third_party/spirv-cross/src/spirv_common.hpp
template <Types U>
void TypedID (const TypedID<U> & other)
Defined at line 388 of file ../../third_party/spirv-cross/src/spirv_common.hpp
template <Types U>
TypedID<TypeNone> & operator= (const TypedID<U> & other)
Defined at line 394 of file ../../third_party/spirv-cross/src/spirv_common.hpp
uint32_t operator unsigned int ()
Implicit conversion to u32 is desired here.
As long as we block implicit conversion between TypedID
<A
> and TypedID
<B
> we're good.
Defined at line 402 of file ../../third_party/spirv-cross/src/spirv_common.hpp
template <Types U>
TypedID<U> operator spirv_cross::TypedID<value-parameter-0-0> ()
Defined at line 408 of file ../../third_party/spirv-cross/src/spirv_common.hpp