libSCALE  0.2.0
A modern C++ CUDA API
sp::remove_cvaref< T > Struct Template Reference

Remove reference const, volatile, and address space from a type. More...

#include <Addrspace.hpp>

Public Types

using type = std::remove_cv_t< typename remove_addrspace< std::remove_reference_t< T > >::type >
 

Detailed Description

template<typename T>
struct sp::remove_cvaref< T >

Remove reference const, volatile, and address space from a type.