35 #ifndef _BLAZE_MATH_TYPETRAITS_TRANSPOSEFLAG_H_ 36 #define _BLAZE_MATH_TYPETRAITS_TRANSPOSEFLAG_H_ 62 template<
typename T >
63 struct TransposeFlagHelper
67 template<
typename VT,
bool TF >
68 static BoolConstant<TF> test(
const Vector<VT,TF>& );
73 using Type = decltype( test( std::declval< RemoveCV_<T> >() ) );
98 template<
typename T >
100 :
public TransposeFlagHelper<T>::Type
Header file for the RemoveCV type trait.
Namespace of the Blaze C++ math library.
Definition: Blaze.h:57
Evaluation of the transpose flag of a given matrix type.Via this type trait it is possible to evaluat...
Definition: TransposeFlag.h:99
Header file for the IntegralConstant class template.
Header file for the Vector CRTP base class.