35#ifndef _BLAZE_MATH_TYPETRAITS_ISIDENTITY_H_
36#define _BLAZE_MATH_TYPETRAITS_ISIDENTITY_H_
79 :
public BoolConstant< IsUniLower_v<T> && IsUniUpper_v<T> >
102template<
typename T >
103struct IsIdentity< volatile T >
104 :
public IsIdentity<T>
115template<
typename T >
116struct IsIdentity< const volatile T >
117 :
public IsIdentity<T>
136template<
typename T >
Header file for the IntegralConstant class template.
Header file for the IsUniLower type trait.
Header file for the IsUniUpper type trait.
constexpr bool IsIdentity_v
Auxiliary variable template for the IsIdentity type trait.
Definition: IsIdentity.h:137
Generic wrapper for a compile time constant integral value.
Definition: IntegralConstant.h:74
Compile time check for identity matrices.
Definition: IsIdentity.h:80