template <>
class TypedID
Defined at line 387 of file ../../third_party/spirv-cross/src/spirv_common.hpp
Public Methods
void TypedID ()
Defined at line 391 of file ../../third_party/spirv-cross/src/spirv_common.hpp
void TypedID (uint32_t id_)
Defined at line 392 of file ../../third_party/spirv-cross/src/spirv_common.hpp
template <Types U>
void TypedID (const TypedID<U> & other)
Defined at line 398 of file ../../third_party/spirv-cross/src/spirv_common.hpp
template <Types U>
TypedID<TypeNone> & operator= (const TypedID<U> & other)
Defined at line 404 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 412 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 418 of file ../../third_party/spirv-cross/src/spirv_common.hpp