35 #ifndef _BLAZE_MATH_TRAITS_INVEXPRTRAIT_H_
36 #define _BLAZE_MATH_TRAITS_INVEXPRTRAIT_H_
79 template<
typename T >
85 struct Scalar {
using Type = T; };
91 struct Failure {
using Type = INVALID_TYPE; };
133 template<
typename T >
Compile time check for volatile data types.The IsVolatile type trait tests whether or not the given t...
Definition: IsVolatile.h:75
Evaluation of the return type of an inversion expression.Via this type trait it is possible to evalua...
Definition: InvExprTrait.h:80
Header file for the TDMatInvExprTrait class template.
Evaluation of the expression type of a dense matrix inversion operation.Via this type trait it is pos...
Definition: TDMatInvExprTrait.h:74
Header file for the And class template.
Header file for the UnderlyingElement type trait.
Header file for the IsBLASCompatible type trait.
Header file for the IsVolatile type trait.
Header file for the Decay type trait.
Namespace of the Blaze C++ math library.
Definition: Blaze.h:57
Header file for the If class template.
Header file for the IsFloatingPoint type trait.
Header file for the Or class template.
Compile time check for data types.This type trait tests whether or not the given template parameter i...
Definition: IsBLASCompatible.h:80
Compile time check for floating point data types.This type trait tests whether or not the given templ...
Definition: IsFloatingPoint.h:75
Header file for the IsDenseMatrix type trait.
Header file for the DMatInvExprTrait class template.
Header file for the IsConst type trait.
Utility type for generic codes.
typename If< T1, T2, T3 >::Type If_
Auxiliary alias declaration for the If class template.The If_ alias declaration provides a convenient...
Definition: If.h:160
Header file for the IsReference type trait.
Evaluation of the expression type of a dense matrix inversion operation.Via this type trait it is pos...
Definition: DMatInvExprTrait.h:74
Header file for the IsRowMajorMatrix type trait.
typename InvExprTrait< T >::Type InvExprTrait_
Auxiliary alias declaration for the InvExprTrait class template.The InvExprTrait_ alias declaration p...
Definition: InvExprTrait.h:134
Compile time type check.This class tests whether the given template parameter T is a reference type (...
Definition: IsReference.h:75
Header file for the IsComplex type trait.
Compile time logical and evaluation.The And class template performs at compile time a logical and ('&&...
Definition: And.h:101