#include <type-traits.h>
Public Types | |
enum | { IsPointerToMember = PtrToMemberTraits<T>::IsPointerToMember } |
enum | { IsPointer = PointerTraits<T>::IsPointer } |
enum | { IsReference = ReferenceTraits<T>::IsReference } |
enum | { IsFunctionPointer = FunctionPtrTraits<T>::IsFunctionPointer } |
typedef FunctionPtrTraits< T > | FunctionPointerTraits |
typedef UnConst< T >::Result | NonConstType |
typedef PointerTraits< T > ::PointeeType | PointeeType |
typedef PtrToMemberTraits< T > | PointerToMemberTraits |
typedef ReferenceTraits< T > ::ReferencedType | ReferencedType |
Definition at line 5 of file type-traits.h.
typedef FunctionPtrTraits<T> TypeTraits< T >::FunctionPointerTraits |
Definition at line 291 of file type-traits.h.
typedef UnConst<T>::Result TypeTraits< T >::NonConstType |
Definition at line 283 of file type-traits.h.
typedef PointerTraits<T>::PointeeType TypeTraits< T >::PointeeType |
Definition at line 285 of file type-traits.h.
typedef PtrToMemberTraits<T> TypeTraits< T >::PointerToMemberTraits |
Definition at line 290 of file type-traits.h.
typedef ReferenceTraits<T>::ReferencedType TypeTraits< T >::ReferencedType |
Definition at line 284 of file type-traits.h.
anonymous enum |
Definition at line 286 of file type-traits.h.
anonymous enum |
Definition at line 287 of file type-traits.h.
anonymous enum |
Definition at line 288 of file type-traits.h.
anonymous enum |
Definition at line 289 of file type-traits.h.