ezEngine  Release 25.03
ezTypeTraits< T > Struct Template Reference

Public Types

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: