|
struct | cub::If< IF, ThenType, ElseType > |
| Type selection (IF ? ThenType : ElseType ) More...
|
|
struct | cub::Equals< A, B > |
| Type equality test. More...
|
|
struct | cub::NullType |
| A simple "NULL" marker type. More...
|
|
struct | cub::Int2Type< A > |
| Allows for the treatment of an integral constant as a type at compile-time (e.g., to achieve static call dispatch based on constant integral values) More...
|
|
struct | cub::CubVector< T, vec_elements > |
| Exposes a member typedef Type that names the corresponding CUDA vector type if one exists. Otherwise Type refers to the CubVector structure itself, which will wrap the corresponding x , y , etc. vector fields. More...
|
|
struct | cub::Uninitialized< T > |
| A storage-backing wrapper that allows types with non-trivial constructors to be aliased in unions. More...
|
|
struct | cub::ItemOffsetPair< _T, _Offset > |
| An item value paired with a corresponding offset. More...
|
|
struct | cub::KeyValuePair< _Key, _Value > |
| A key identifier paired with a corresponding value. More...
|
|
struct | cub::DoubleBuffer< T > |
| Double-buffer storage wrapper for multi-pass stream transformations that require more than one storage array for streaming intermediate results back and forth. More...
|
|
struct | cub::Log2< N, CURRENT_VAL, COUNT > |
| Statically determine log2(N), rounded up. More...
|
|
struct | cub::PowerOfTwo< N > |
| Statically determine if N is a power-of-two. More...
|
|
struct | cub::BaseTraits< _CATEGORY, _PRIMITIVE, _NULL_TYPE, _UnsignedBits > |
| Basic type traits. More...
|
|
struct | cub::NumericTraits< T > |
| Numeric type traits. More...
|
|
struct | cub::Traits< T > |
| Type traits. More...
|
|
struct | cub::Equality |
| Default equality functor. More...
|
|
struct | cub::Inequality |
| Default inequality functor. More...
|
|
struct | cub::InequalityWrapper< EqualityOp > |
| Inequality functor (wraps equality functor) More...
|
|
struct | cub::Sum |
| Default sum functor. More...
|
|
struct | cub::Max |
| Default max functor. More...
|
|
struct | cub::ArgMax |
| Arg max functor (keeps the value and offset of the first occurrence of the l item) More...
|
|
struct | cub::Min |
| Default min functor. More...
|
|
struct | cub::ArgMin |
| Arg min functor (keeps the value and offset of the first occurrence of the smallest item) More...
|
|
struct | cub::Cast< B > |
| Default cast functor. More...
|
|