35 #ifndef _BLAZE_MATH_TYPETRAITS_STORAGEORDER_H_ 36 #define _BLAZE_MATH_TYPETRAITS_STORAGEORDER_H_ 62 template<
typename T >
63 struct StorageOrderHelper
67 template<
typename MT,
bool SO >
68 static BoolConstant<SO> test(
const Matrix<MT,SO>& );
73 using Type = decltype( test( std::declval< RemoveCV_<T> >() ) );
98 template<
typename T >
100 :
public StorageOrderHelper<T>::Type
Header file for the RemoveCV type trait.
Namespace of the Blaze C++ math library.
Definition: Blaze.h:57
Header file for the Matrix base class.
Evaluation of the storage order of a given matrix type.Via this type trait it is possible to evaluate...
Definition: StorageOrder.h:99
Header file for the IntegralConstant class template.