ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::RemovePointer< T > Struct Template Reference

Introduce the Acts version of the pointer remove type trait because we want to fetch the underlying type for the pointer concept and std::library does not allow for an extension of the std::remove_pointer;. More...

#include <Acts/Utilities/PointerTraits.hpp>

Inheritance diagram for Acts::RemovePointer< T >:
[legend]

Public Types

using type = T
 Type alias for the original type (non-pointer case).

Detailed Description

template<typename T>
struct Acts::RemovePointer< T >

Introduce the Acts version of the pointer remove type trait because we want to fetch the underlying type for the pointer concept and std::library does not allow for an extension of the std::remove_pointer;.

Member Typedef Documentation

◆ type

template<typename T>
using Acts::RemovePointer< T >::type = T

Type alias for the original type (non-pointer case).