|
using | NonConstType = typename std::remove_const< T >::type |
| removes const qualifier
|
|
using | NonReferenceType = typename std::remove_reference< T >::type |
| removes reference
|
|
using | NonPointerType = typename std::remove_pointer< T >::type |
| removes pointer
|
|
using | NonConstReferenceType = typename std::remove_const< typename std::remove_reference< T >::type >::type |
| removes reference and const qualifier
|
|
using | NonReferencePointerType = typename std::remove_pointer< typename std::remove_reference< T >::type >::type |
| removes reference and pointer qualifier
|
|
using | NonConstReferencePointerType = typename std::remove_const< typename std::remove_reference< typename std::remove_pointer< T >::type >::type >::type |
| removes reference, const and pointer qualifier Note that this removes the const and reference of the type pointed too, not of the pointer.
|
|
The documentation for this struct was generated from the following file:
- /home/runner/work/ezEngine/ezEngine/Code/Engine/Foundation/Types/TypeTraits.h