Thrust

◆ remove_cvref_t

template<typename T >
using thrust::remove_cvref_t = typedef typename remove_cvref<T>::type

Type alias 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