_StorageType< _Tp > Struct Template Reference#include <_tools.h>
List of all members.
|
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 () |
Detailed Description
template<class _Tp>
struct _StorageType< _Tp >
Definition at line 75 of file _tools.h.
Member Typedef Documentation
Member Enumeration Documentation
- Enumerator:
-
Definition at line 79 of file _tools.h.
- Enumerator:
-
Definition at line 80 of file _tools.h.
- Enumerator:
-
Definition at line 81 of file _tools.h.
- Enumerator:
-
use_const_volatile_void_ptr |
|
Definition at line 82 of file _tools.h.
Member Function Documentation
The documentation for this struct was generated from the following file:
- /home/ntakagi/work/STLport-5.1.5/stlport/stl/pointers/_tools.h
Generated on Mon Mar 10 15:32:56 2008 by
1.5.1
|