/home/ntakagi/work/STLport-5.1.5/stlport/stl/pointers/_tools.h File Reference

#include <stl/type_traits.h>

Go to the source code of this file.

Classes

struct  _ConstVolatileVoidPointerShim
struct  _VoidPointerShim
struct  _ConstVoidPointerShim
struct  _VolatileVoidPointerShim
struct  _StorageType< _Tp >
struct  _AssocStorageTypes< _Tp, _Compare >
struct  _CastTraits< _StorageT, _ValueT >
struct  _UnaryPredWrapper< _StorageT, _ValueT, _UnaryPredicate >
struct  _BinaryPredWrapper< _StorageT, _ValueT, _BinaryPredicate >

Functions

template<class _Tp>
char _UseVoidPtrStorageType (const __false_type &, const _Tp &)
char _UseVoidPtrStorageType (const __true_type &,...)
char * _UseVoidPtrStorageType (const __true_type &, _VoidPointerShim)
template<class _Tp>
char _UseConstVoidPtrStorageType (const __false_type &, const _Tp &)
char _UseConstVoidPtrStorageType (const __true_type &,...)
char * _UseConstVoidPtrStorageType (const __true_type &, _ConstVoidPointerShim)
template<class _Tp>
char _UseVolatileVoidPtrStorageType (const __false_type &, const _Tp &)
char _UseVolatileVoidPtrStorageType (const __true_type &,...)
char * _UseVolatileVoidPtrStorageType (const __true_type &, _VolatileVoidPointerShim)
template<class _Tp>
char _UseConstVolatileVoidPtrStorageType (const __false_type &, const _Tp &)
char _UseConstVolatileVoidPtrStorageType (const __true_type &,...)
char * _UseConstVolatileVoidPtrStorageType (const __true_type &, _ConstVolatileVoidPointerShim)


Function Documentation

char* _UseConstVoidPtrStorageType ( const __true_type ,
_ConstVoidPointerShim   
)

char _UseConstVoidPtrStorageType ( const __true_type ,
  ... 
)

template<class _Tp>
char _UseConstVoidPtrStorageType ( const __false_type ,
const _Tp &   
)

char* _UseConstVolatileVoidPtrStorageType ( const __true_type ,
_ConstVolatileVoidPointerShim   
)

char _UseConstVolatileVoidPtrStorageType ( const __true_type ,
  ... 
)

template<class _Tp>
char _UseConstVolatileVoidPtrStorageType ( const __false_type ,
const _Tp &   
)

char* _UseVoidPtrStorageType ( const __true_type ,
_VoidPointerShim   
)

char _UseVoidPtrStorageType ( const __true_type ,
  ... 
)

template<class _Tp>
char _UseVoidPtrStorageType ( const __false_type ,
const _Tp &   
)

char* _UseVolatileVoidPtrStorageType ( const __true_type ,
_VolatileVoidPointerShim   
)

char _UseVolatileVoidPtrStorageType ( const __true_type ,
  ... 
)

template<class _Tp>
char _UseVolatileVoidPtrStorageType ( const __false_type ,
const _Tp &   
)



Generated on Mon Mar 10 15:32:51 2008 by  doxygen 1.5.1