|
ACTS
Experiment-independent tracking
|
This specialization allows std::remove_pointer to work with types satisfying Acts::SmartPointerConcept, similar to how it works with raw pointers. More...
#include <Acts/Utilities/PointerTraits.hpp>
Public Types | |
| using | type = std::remove_pointer_t<T> |
| Type alias for the type pointed to by raw pointer. | |
| using | type = typename T::element_type |
| Type alias for the element type pointed to by smart pointer. | |
This specialization allows std::remove_pointer to work with types satisfying Acts::SmartPointerConcept, similar to how it works with raw pointers.
ordinary specialization for pointers
| using Acts::RemovePointer< T >::type = std::remove_pointer_t<T> |
Type alias for the type pointed to by raw pointer.
| using Acts::RemovePointer< T >::type = typename T::element_type |
Type alias for the element type pointed to by smart pointer.