35 #ifndef _BLAZE_UTIL_TYPETRAITS_ISCHARACTER_H_ 36 #define _BLAZE_UTIL_TYPETRAITS_ISCHARACTER_H_ 75 template<
typename T >
97 struct IsCharacter<signed char>
108 struct IsCharacter<unsigned char>
119 struct IsCharacter<wchar_t>
128 template<
typename T >
130 struct IsCharacter<const T>
131 :
public IsCharacter<T>::Type
139 template<
typename T >
141 struct IsCharacter<volatile T>
142 :
public IsCharacter<T>::Type
150 template<
typename T >
152 struct IsCharacter<const volatile T>
153 :
public IsCharacter<T>::Type
172 template<
typename T >
Header file for the FalseType type/value trait base class.
Generic wrapper for a compile time constant integral value.The IntegralConstant class template repres...
Definition: IntegralConstant.h:71
BoolConstant< true > TrueType
Type traits base class.The TrueType class is used as base class for type traits and value traits that...
Definition: TrueType.h:61
Compile time check for character types.This type trait tests whether or not the given template parame...
Definition: IsCharacter.h:76
Namespace of the Blaze C++ math library.
Definition: Blaze.h:58
constexpr bool IsCharacter_v
Auxiliary variable template for the IsCharacter type trait.The IsCharacter_v variable template provid...
Definition: IsCharacter.h:173
Header file for the TrueType type/value trait base class.