Blaze 3.9
Equal.h
Go to the documentation of this file.
1//=================================================================================================
33//=================================================================================================
34
35#ifndef _BLAZE_UTIL_MPL_EQUAL_H_
36#define _BLAZE_UTIL_MPL_EQUAL_H_
37
38
39//*************************************************************************************************
40// Includes
41//*************************************************************************************************
42
44
45
46namespace blaze {
47
48//=================================================================================================
49//
50// CLASS DEFINITION
51//
52//=================================================================================================
53
54//*************************************************************************************************
71template< typename T1 // The type of the left-hand side operand
72 , typename T2 > // The type of the right-hand side operand
73using Equal_t = Bool_t< ( T1::value == T2::value ) >;
74//*************************************************************************************************
75
76
77//*************************************************************************************************
90template< typename T1 // The type of the left-hand side operand
91 , typename T2 > // The type of the right-hand side operand
93//*************************************************************************************************
94
95} // namespace blaze
96
97#endif
Header file for the IntegralConstant class template.
constexpr bool Equal_v
Auxiliary variable template for the Equal_t alias.
Definition: Equal.h:92
Generic wrapper for a compile time constant integral value.
Definition: IntegralConstant.h:74