Utopia  2
Framework for studying models of complex & adaptive systems.
Public Types | List of all members
Utopia::Utils::remove_pointer< T, std::enable_if_t< std::is_array_v< T >, std::void_t<> > > Struct Template Reference

Oveload of remove_pointer metafunction for array types (stack allocated) More...

#include <type_traits.hh>

Public Types

using type = typename remove_pointer< std::remove_all_extents_t< T > >::type
 

Detailed Description

template<typename T>
struct Utopia::Utils::remove_pointer< T, std::enable_if_t< std::is_array_v< T >, std::void_t<> > >

Oveload of remove_pointer metafunction for array types (stack allocated)

Template Parameters
Ttype to remove qualifier for

Member Typedef Documentation

◆ type

template<typename T >
using Utopia::Utils::remove_pointer< T, std::enable_if_t< std::is_array_v< T >, std::void_t<> > >::type = typename remove_pointer< std::remove_all_extents_t< T > >::type

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