Utopia
2
Framework for studying models of complex & adaptive systems.
|
Helper function for removing pointer qualifiers from a type recursivly Provides a member type definition called 'type' which is equal to T if the first template argument is of type T* or T** or T***... More...
#include <type_traits.hh>
Public Types | |
using | type = typename remove_pointer< std::remove_pointer_t< T > >::type |
Helper function for removing pointer qualifiers from a type recursivly Provides a member type definition called 'type' which is equal to T if the first template argument is of type T* or T** or T***...
T | Type to remove the pointer qualifiers from. |
using Utopia::Utils::remove_pointer< T, std::enable_if_t< std::is_pointer_v< T >, std::void_t<> > >::type = typename remove_pointer< std::remove_pointer_t< T > >::type |