All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
blaze::EqualTo< T1, T2 > Struct Template Reference

Compile time type value comparison.The EqualTo class templates evaluates whether the two given conditions T1 and T2 are equal to each other. In case T1::value is equal to T2::value, the value member enumeration is set to 1, otherwise it is set to 0. More...

#include <EqualTo.h>

Detailed Description

template<typename T1, typename T2>
struct blaze::EqualTo< T1, T2 >

Compile time type value comparison.

The EqualTo class templates evaluates whether the two given conditions T1 and T2 are equal to each other. In case T1::value is equal to T2::value, the value member enumeration is set to 1, otherwise it is set to 0.

EqualTo< IsDouble<double>, IsFloat<float> >::value // Evaluates to 1
EqualTo< IsDouble<float> , IsFloat<double> >::value // Evaluates to 1
EqualTo< IsDouble<double>, IsFloat<double> >::value // Evaluates to 0
EqualTo< IsDouble<float> , IsFloat<float> >::value // Evaluates to 0

The documentation for this struct was generated from the following file: