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