22 #ifndef _BLAZE_MATH_TRAITS_DMATSCALARMULTEXPRTRAIT_H_
23 #define _BLAZE_MATH_TRAITS_DMATSCALARMULTEXPRTRAIT_H_
64 struct DMatScalarMultExprTraitHelper
68 typedef typename NumericElementType<MT>::Type NET;
69 typedef typename SelectType< IsComplex<NET>::value && IsBuiltin<ST>::value
70 ,
typename BaseElementType<MT>::Type
71 ,
typename MultTrait<NET,ST>::Type
77 typedef DMatScalarMultExpr<MT,ElementType,false> Type;
91 struct DMatScalarMultExprTraitHelper<MT,ST,false>
95 typedef INVALID_TYPE Type;
112 template<
typename MT
129 typedef DMatScalarMultExprTraitHelper<MT,ST,condition> Tmp;