35 #ifndef _BLAZE_MATH_TRAITS_DECLIDTRAIT_H_ 36 #define _BLAZE_MATH_TRAITS_DECLIDTRAIT_H_ 134 template<
typename MT >
140 struct Failure {
using Type = INVALID_TYPE; };
177 template<
typename MT >
Header file for auxiliary alias declarations.
Compile time check for volatile data types.The IsVolatile type trait tests whether or not the given t...
Definition: IsVolatile.h:75
Header file for the IsVolatile type trait.
Header file for all forward declarations for sparse vectors and matrices.
Header file for the IsMatrix type trait.
Header file for the Decay type trait.
Efficient implementation of an identity matrix.The IdentityMatrix class template is the representati...
Definition: Forward.h:49
Namespace of the Blaze C++ math library.
Definition: Blaze.h:57
Header file for the If class template.
Header file for the Or class template.
Base template for the DeclIdTrait class.
Definition: DeclIdTrait.h:135
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:154
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 IsReference type trait.
typename DeclIdTrait< MT >::Type DeclIdTrait_
Auxiliary alias declaration for the DeclIdTrait type trait.The DeclIdTrait_ alias declaration provide...
Definition: DeclIdTrait.h:178
Header file for the StorageOrder type trait.
Compile time type check.This class tests whether the given template parameter T is a reference type (...
Definition: IsReference.h:75