CUB
|
#include <iostream>
#include <limits>
#include <cfloat>
#include "util_macro.cuh"
#include "util_arch.cuh"
#include "util_namespace.cuh"
Go to the source code of this file.
Classes | |
struct | cub::If< IF, ThenType, ElseType > |
Type selection (IF ? ThenType : ElseType ) More... | |
struct | cub::Equals< A, B > |
Type equality test. 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::IsPointer< Tp > |
Pointer vs. iterator. More... | |
struct | cub::IsVolatile< Tp > |
Volatile modifier test. More... | |
struct | cub::RemoveQualifiers< Tp, Up > |
Removes const and volatile qualifiers from type Tp . More... | |
Namespaces | |
cub | |
Optional outer namespace(s) | |
Common type manipulation (metaprogramming) utilities
Definition in file util_type.cuh.