35#ifndef _BLAZE_MATH_TYPETRAITS_ISGENERAL_H_
36#define _BLAZE_MATH_TYPETRAITS_ISGENERAL_H_
89 :
public BoolConstant< !IsSymmetric_v<T> && !IsHermitian_v<T> && !IsTriangular_v<T> >
112template<
typename T >
113struct IsGeneral< volatile T >
114 :
public IsGeneral<T>
125template<
typename T >
126struct IsGeneral< const volatile T >
127 :
public IsGeneral<T>
146template<
typename T >
Header file for the IntegralConstant class template.
Header file for the IsHermitian type trait.
Header file for the IsSymmetric type trait.
Header file for the IsTriangular type trait.
constexpr bool IsGeneral_v
Auxiliary variable template for the IsGeneral type trait.
Definition: IsGeneral.h:147
Generic wrapper for a compile time constant integral value.
Definition: IntegralConstant.h:74
Compile time check for general matrices.
Definition: IsGeneral.h:90