GATE
|
C++ type traits. More...
#include "gate/gatetypes.hpp"
Typedefs | |
typedef BoolConstant< true > | gate::traits::TrueValue |
typedef BoolConstant< false > | gate::traits::FalseValue |
typedef char | gate::traits::details::Size1Type |
typedef Size1Type | gate::traits::details::YesType |
typedef Size2Type | gate::traits::details::NoType |
Functions | |
YesType | gate::traits::details::isPointerTypeDetector (void const *ptr) |
YesType | gate::traits::details::isConstTypeDetector (void const *ptr) |
NoType | gate::traits::details::isConstTypeDetector (void *ptr) |
char | gate::traits::details::RefFuncReturner (...) |
template<class T > | |
NoType | gate::traits::details::isReferenceFunc (T &(*)(TypeWrapper< T >)) |
YesType | gate::traits::details::isReferenceFunc (...) |
Variables | |
NoType | gate::traits::details::isPointerTypeDetector (...) |
template<class T > | |
T &(*)(TypeWrapper< T >) | gate::traits::details::RefFuncReturner (TypeWrapper< T >) |
C++ type traits.