|
struct | is_floating_point< T > |
| Behaves like std::is_floating_point, but also includes half-precision and bfloat16-precision floating point type (rocprim::half). More...
|
|
struct | is_arithmetic< T > |
| Behaves like std::is_arithmetic, but also includes half-precision and bfloat16-precision floating point type (rocprim::half). More...
|
|
struct | is_fundamental< T > |
| Behaves like std::is_fundamental, but also includes half-precision and bfloat16-precision floating point type (rocprim::half). More...
|
|
struct | is_signed< T > |
| Behaves like std::is_signed, but also includes half-precision and bfloat16-precision floating point type (rocprim::half). More...
|
|
struct | is_scalar< T > |
| Behaves like std::is_scalar, but also includes half-precision and bfloat16-precision floating point type (rocprim::half). More...
|
|
struct | is_compound< T > |
| Behaves like std::is_compound, but also supports half-precision floating point type (rocprim::half). More...
|
|
struct | get_unsigned_bits_type< T, size > |
| Used to retrieve a type that can be treated as unsigned version of the template parameter. More...
|
|
struct | get_unsigned_bits_type< T, 1 > |
|
struct | get_unsigned_bits_type< T, 2 > |
|
struct | get_unsigned_bits_type< T, 4 > |
|
struct | get_unsigned_bits_type< T, 8 > |
|