35 #ifndef _BLAZE_UTIL_TYPETRAITS_ISSAME_H_
36 #define _BLAZE_UTIL_TYPETRAITS_ISSAME_H_
76 template<
typename A,
typename B >
84 template<
typename T >
105 template<
typename A,
typename B >
110 enum :
bool { value = IsStrictlySame< RemoveCV_<A>, RemoveCV_<B> >::value };
137 template<
typename A,
typename B >
Header file for the FalseType type/value trait base class.
Header file for the RemoveCV type trait.
Generic wrapper for a compile time constant integral value.The IntegralConstant class template repres...
Definition: IntegralConstant.h:71
Type relationship analysis.This class tests if the two data types A and B are equal. For this type comparison, the cv-qualifiers of both data types are ignored. If A and B are the same data type (ignoring the cv-qualifiers), then the value member constant is set to true, the nested type definition Type is TrueType, and the class derives from TrueType. Otherwise value is set to false, Type is FalseType, and the class derives from FalseType.
Definition: IsSame.h:138
Namespace of the Blaze C++ math library.
Definition: Blaze.h:57
Compile time type relationship analysis.This class tests if the two data types A and B are equal...
Definition: IsSame.h:77
Header file for the IntegralConstant class template.
Header file for the TrueType type/value trait base class.