Blaze 3.9
TransposeFlag.h
Go to the documentation of this file.
1//=================================================================================================
33//=================================================================================================
34
35#ifndef _BLAZE_MATH_TYPETRAITS_TRANSPOSEFLAG_H_
36#define _BLAZE_MATH_TYPETRAITS_TRANSPOSEFLAG_H_
37
38
39//*************************************************************************************************
40// Includes
41//*************************************************************************************************
42
44
45
46namespace blaze {
47
48//=================================================================================================
49//
50// CLASS DEFINITION
51//
52//=================================================================================================
53
54//*************************************************************************************************
72template< typename T >
74 : public BoolConstant< T::transposeFlag >
75{};
76//*************************************************************************************************
77
78
79//*************************************************************************************************
92template< typename T >
93constexpr bool TransposeFlag_v = T::transposeFlag;
94//*************************************************************************************************
95
96} // namespace blaze
97
98#endif
Header file for the IntegralConstant class template.
constexpr bool TransposeFlag_v
Auxiliary variable template for the TransposeFlag type trait.
Definition: TransposeFlag.h:93
Generic wrapper for a compile time constant integral value.
Definition: IntegralConstant.h:74
Evaluation of the transpose flag of a given matrix type.
Definition: TransposeFlag.h:75