ezEngine  Milestone 9
ezTypeTraits< T > Struct Template Reference

Public Types

typedef std::remove_const< T >::type NonConstType
 removes const qualifier
 
typedef std::remove_reference< T >::type NonReferenceType
 removes reference
 
typedef std::remove_pointer< T >::type NonPointerType
 removes pointer
 
typedef std::remove_const< typename std::remove_reference< T >::type >::type NonConstReferenceType
 removes reference and const qualifier
 
typedef std::remove_pointer< typename std::remove_reference< T >::type >::type NonReferencePointerType
 removes reference and pointer qualifier
 
typedef std::remove_const< typename std::remove_reference< typename std::remove_pointer< T >::type >::type >::type NonConstReferencePointerType
 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: