Thrust
Public Types | List of all members
thrust::remove_cvref< T > Struct Template Reference

UnaryTypeTrait that removes const-volatile qualifiers and references from T. Equivalent to remove_cv_t<remove_reference_t<T>>. More...

#include <thrust/type_traits/remove_cvref.h>

Public Types

using type = typename std::remove_cv< typename std::remove_reference< T >::type >::type
 

Detailed Description

template<typename T>
struct thrust::remove_cvref< T >

UnaryTypeTrait that removes const-volatile qualifiers and references from T. Equivalent to remove_cv_t<remove_reference_t<T>>.

See also
std::remove_cvref
std::remove_cv
std::remove_const
std::remove_volatile
std::remove_reference

The documentation for this struct was generated from the following file: