Basic type traits (unsigned primitive specialization)
Definition at line 957 of file util_type.cuh.
Public Types | |
enum | { PRIMITIVE = true , NULL_TYPE = false } |
typedef _UnsignedBits | UnsignedBits |
Static Public Member Functions | |
static __device__ __forceinline__ UnsignedBits | TwiddleIn (UnsignedBits key) |
static __device__ __forceinline__ UnsignedBits | TwiddleOut (UnsignedBits key) |
static __host__ __device__ __forceinline__ T | Max () |
static __host__ __device__ __forceinline__ T | Lowest () |
Static Public Attributes | |
static const Category | CATEGORY = UNSIGNED_INTEGER |
static const UnsignedBits | LOWEST_KEY = UnsignedBits(0) |
static const UnsignedBits | MAX_KEY = UnsignedBits(-1) |
typedef _UnsignedBits cub::BaseTraits< UNSIGNED_INTEGER, true, false, _UnsignedBits, T >::UnsignedBits |
Definition at line 959 of file util_type.cuh.
anonymous enum |
Definition at line 965 of file util_type.cuh.
|
inlinestatic |
Definition at line 988 of file util_type.cuh.
|
inlinestatic |
Definition at line 982 of file util_type.cuh.
|
inlinestatic |
Definition at line 972 of file util_type.cuh.
|
inlinestatic |
Definition at line 977 of file util_type.cuh.
|
static |
Definition at line 961 of file util_type.cuh.
|
static |
Definition at line 962 of file util_type.cuh.
|
static |
Definition at line 963 of file util_type.cuh.