|
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: