libSCALE  0.2.0
A modern C++ CUDA API
Type Traits

Classes

struct  sp::remove_cvref< T >
 This is part of C++20: http://en.cppreference.com/w/cpp/types/remove_cvref. More...
 
struct  sp::copy_cvref< T, Q >
 T, with the cvref qualifiers of Q. More...
 
struct  sp::allocatable_type< T >
 The type that you need to allocate for T. Always T, except for void, which yields char. More...
 

Typedefs

template<typename T >
using sp::remove_cvref_t = typename remove_cvref< T >::type
 
template<typename T , typename Q >
using sp::copy_cvref_t = typename copy_cvref< T, Q >::type
 
template<typename T >
using sp::allocatable_type_t = typename allocatable_type< T >::type
 

Detailed Description