Public Types |
| enum | { use_void_ptr = (sizeof(_UseVoidPtrStorageType(_PODType(), __null_rep())) == sizeof(char*))
} |
| enum | { use_const_void_ptr = (sizeof(_UseConstVoidPtrStorageType(_PODType(), __null_rep())) == sizeof(char*))
} |
| enum | { use_volatile_void_ptr = (sizeof(_UseVolatileVoidPtrStorageType(_PODType(), __null_rep())) == sizeof(char*))
} |
| enum | { use_const_volatile_void_ptr = (sizeof(_UseConstVolatileVoidPtrStorageType(_PODType(), __null_rep())) == sizeof(char*))
} |
typedef __type_traits< _Tp >
::is_POD_type | _PODType |
typedef __select
<!use_const_volatile_void_ptr,
_Tp, typename __select
< use_void_ptr, void
*, typename __select
< use_const_void_ptr, const
void *, typename __select
< use_volatile_void_ptr,
volatile void *, const
volatile void * >::_Ret >
::_Ret >::_Ret >::_Ret | _QualifiedType |
| typedef _QualifiedType | _Type |
Static Public Member Functions |
| static _Tp | __null_rep () |
template<class _Tp>
struct _StorageType< _Tp >
Definition at line 142 of file _tools.h.