Utopia  2
Framework for studying models of complex & adaptive systems.
Public Types | List of all members
Utopia::Utils::remove_qualifier< T > Struct Template Reference

Function for removing the qualifiers from a type T. Qualifiers are 'const', 'volative', pointer, reference or any legal combination thereof. More...

#include <type_traits.hh>

Public Types

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

Detailed Description

template<typename T>
struct Utopia::Utils::remove_qualifier< T >

Function for removing the qualifiers from a type T. Qualifiers are 'const', 'volative', pointer, reference or any legal combination thereof.

Template Parameters
TType to remove the qualifiers from.

Member Typedef Documentation

◆ type

template<typename T >
using Utopia::Utils::remove_qualifier< T >::type = std::remove_cv_t< remove_pointer_t< std::remove_reference_t< T > > >

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