Data Structures |
| struct | _IsIntegral< _Tp > |
| struct | _IsIntegral< bool > |
| struct | _IsIntegral< char > |
| struct | _IsIntegral< signed char > |
| struct | _IsIntegral< unsigned char > |
| struct | _IsIntegral< short > |
| struct | _IsIntegral< unsigned short > |
| struct | _IsIntegral< int > |
| struct | _IsIntegral< unsigned int > |
| struct | _IsIntegral< long > |
| struct | _IsIntegral< unsigned long > |
| struct | _IsRational< _Tp > |
| struct | _IsRational< float > |
| struct | _IsRational< double > |
| struct | _IsRational< long double > |
| struct | __type_traits_aux< _IsPOD > |
| struct | __type_traits_aux< __false_type > |
| struct | __type_traits_aux< __true_type > |
| struct | _IsRef< _Tp > |
| struct | _IsPtr< _Tp > |
| struct | __type_traits< _Tp > |
| struct | _IsCVConvertibleIf< _ArePtrs, _Src, _Dst > |
| struct | _TrivialNativeTypeCopy< _Src, _Dst > |
| struct | _TrivialCopy< _Tp1, _Tp2 > |
| struct | _TrivialUCopy< _Tp1, _Tp2 > |
| struct | _DefaultZeroValue< _Tp > |
| struct | _TrivialInit< _Tp > |
| struct | _IsPtrType< _Tp > |
| struct | _IsRefType< _Tp > |
| struct | __call_traits< _Tp > |
| struct | _BothPtrType< _Tp1, _Tp2 > |
| struct | _OKToSwap< _Tp1, _Tp2, _IsRef1, _IsRef2 > |
| struct | _IsPOD< _Tp > |
| struct | _DefaultZeroValueQuestion< _Tp > |
| struct | __stlport_class< _Tp > |
| struct | _IsSTLportClass< _Tp > |
| class | _TpWithState< _Tp > |
| struct | _IsStateless< _Tp > |
Defines |
| #define | _STLP_DEFINE_TYPE_TRAITS_FOR(Type) |
| #define | _STLP_IS_POD_ITER(_It, _Tp) _Is_POD( _STLP_VALUE_TYPE( _It, _Tp ) )._Answer() |
Functions |
| | _STLP_DEFINE_TYPE_TRAITS_FOR (bool) |
| | _STLP_DEFINE_TYPE_TRAITS_FOR (char) |
| | _STLP_DEFINE_TYPE_TRAITS_FOR (signed char) |
| | _STLP_DEFINE_TYPE_TRAITS_FOR (unsigned char) |
| | _STLP_DEFINE_TYPE_TRAITS_FOR (short) |
| | _STLP_DEFINE_TYPE_TRAITS_FOR (int) |
| | _STLP_DEFINE_TYPE_TRAITS_FOR (long) |
| | _STLP_DEFINE_TYPE_TRAITS_FOR (float) |
| | _STLP_DEFINE_TYPE_TRAITS_FOR (double) |
| template<class _Tp1 , class _Tp2 , class _IsRef1 , class _IsRef2 > |
_OKToSwap< _Tp1, _Tp2, _IsRef1,
_IsRef2 > | _IsOKToSwap (_Tp1 *, _Tp2 *, const _IsRef1 &, const _IsRef2 &) |
| template<class _Src , class _Dst > |
| _TrivialCopy< _Src, _Dst > | _UseTrivialCopy (_Src *, _Dst *) |
| template<class _Src , class _Dst > |
| _TrivialUCopy< _Src, _Dst > | _UseTrivialUCopy (_Src *, _Dst *) |
| template<class _Tp > |
| _TrivialInit< _Tp > | _UseTrivialInit (_Tp *) |
| template<class _Tp > |
| _IsPOD< _Tp > | _Is_POD (_Tp *) |
| template<class _Tp > |
| _DefaultZeroValueQuestion< _Tp > | _HasDefaultZeroValue (_Tp *) |