AMDiS  0.3
The Adaptive Multi-Dimensional Simulation Toolbox
remove_cvref< T > Struct Template Reference

Remove cv and ref qualifiers of type T. More...

#include <TypeTraits.hpp>

Public Types

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

Detailed Description

template<class T>
struct AMDiS::remove_cvref< T >

Remove cv and ref qualifiers of type T.

If the type T is a reference type, provides the member typedef type which is the type referred to by T with its topmost cv-qualifiers removed. Otherwise type is T with its topmost cv-qualifiers removed.

Note: This is a backport of c++20 std::remove_cvref


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