22 #ifndef _BLAZE_MATH_TRAITS_TDMATSCALARMULTEXPRTRAIT_H_
23 #define _BLAZE_MATH_TRAITS_TDMATSCALARMULTEXPRTRAIT_H_
64 struct TDMatScalarMultExprTraitHelper
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,true> Type;
91 struct TDMatScalarMultExprTraitHelper<MT,ST,false>
95 typedef INVALID_TYPE Type;
112 template<
typename MT
129 typedef TDMatScalarMultExprTraitHelper<MT,ST,condition> Tmp;