|
| struct | cub::ArrayTraits< ArrayType, LENGTH > |
| | Array traits. More...
|
| |
| struct | cub::BaseTraits< _CATEGORY, _PRIMITIVE, _NULL_TYPE, _UnsignedBits > |
| | Basic type traits. More...
|
| |
| struct | cub::EnableIf< Condition, T > |
| | Simple enable-if (similar to Boost) More...
|
| |
| struct | cub::Equals< A, B > |
| | Type equality test. More...
|
| |
| struct | cub::If< IF, ThenType, ElseType > |
| | Type selection (IF ? ThenType : ElseType) More...
|
| |
| struct | cub::IsVolatile< Tp > |
| | Volatile modifier test. More...
|
| |
| struct | cub::Log2< N, CURRENT_VAL, COUNT > |
| | Statically determine log2(N), rounded up. More...
|
| |
| struct | cub::NullType |
| | A simple "NULL" marker type. More...
|
| |
| struct | cub::NumericTraits< T > |
| | Numeric type traits. More...
|
| |
| struct | cub::RemoveQualifiers< Tp, Up > |
| | Removes const and volatile qualifiers from type Tp. More...
|
| |
| struct | cub::Traits< T > |
| | Type traits. More...
|
| |
Common type manipulation (metaprogramming) utilities