template <typename T>
rll::plain_type struct

Remove all cv qualifiers, references and pointers from a type.

Template parameters
T The type to remove qualifiers from.

For example:

Public types

using const_type = std::add_const_t<type>
The type without qualifiers, references and pointers with a const qualifier.
using type = remove_cvref_t<std::remove_pointer_t<T>>
The type without qualifiers, references and pointers.