|
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/XII/XII/Source/Engine/Foundation/Types/TypeTraits.h