|
|
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 |
◆ NonConstReferencePointerType
template<typename T>
| using xiiTypeTraits< T >::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