|
clang 22.0.0git
|
Go to the source code of this file.
Classes | |
| struct | hlsl::__detail::is_same< T, U > |
| struct | hlsl::__detail::is_same< T, T > |
| struct | hlsl::__detail::enable_if< B, T > |
| struct | hlsl::__detail::enable_if< true, T > |
| struct | hlsl::__detail::is_arithmetic< T > |
Namespaces | |
| namespace | hlsl |
| namespace | hlsl::__detail |
Typedefs | |
| template<bool B, class T = void> | |
| using | hlsl::__detail::enable_if_t = typename enable_if<B, T>::Type |
| template<typename T, int N> | |
| using | hlsl::__detail::HLSL_FIXED_VECTOR |
Functions | |
| template<typename U, typename T, int N> | |
| constexpr enable_if_t< sizeof(U)==sizeof(T), vector< U, N > > | hlsl::__detail::bit_cast (vector< T, N > V) |
| template<typename U, typename T> | |
| constexpr enable_if_t< sizeof(U)==sizeof(T), U > | hlsl::__detail::bit_cast (T F) |