|
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, constvoid *, typename__select< use_volatile_void_ptr, volatilevoid *, constvolatilevoid * >::_Ret >::_Ret >::_Ret >::_Ret | _QualifiedType |
|
typedef _QualifiedType | _Type |
|
template<
class _Tp>
struct _StorageType< _Tp >
Definition at line 142 of file _tools.h.