|
cuda-kat
CUDA kernel author's tools
|
Basic type and macro definitions used throughout the KAT library. More...
#include <cstddef>#include <type_traits>#include <kat/detail/execution_space_specifiers.hpp>#include <kat/detail/constexpr_by_cpp_version.hpp>Go to the source code of this file.
Classes | |
| struct | kat::conjunction<... > |
| struct | kat::conjunction< B > |
| struct | kat::conjunction< B, Bs... > |
| struct | kat::disjunction<... > |
| struct | kat::disjunction< B > |
| struct | kat::disjunction< B, Bs... > |
| struct | kat::negation< B > |
Typedefs | |
| using | kat::size_t = std::size_t |
| Used throughout the kat library for (non-negative) sizes and lengths of containers, memory regions and so on - on both the host and the device side. More... | |
| template<bool B> | |
| using | kat::bool_constant = std::integral_constant< bool, B > |
| template<typename T , typename... Ts> | |
| using | kat::is_any_of = disjunction< std::is_same< T, Ts >... > |
Basic type and macro definitions used throughout the KAT library.
| using kat::size_t = typedef std::size_t |
Used throughout the kat library for (non-negative) sizes and lengths of containers, memory regions and so on - on both the host and the device side.
1.8.12