22 #ifndef _BLAZE_MATH_TRAITS_DVECSCALARDIVEXPRTRAIT_H_
23 #define _BLAZE_MATH_TRAITS_DVECSCALARDIVEXPRTRAIT_H_
62 struct DVecScalarDivExprTraitHelper
66 typedef typename DivTrait<typename BaseElementType<VT>::Type,ST>::Type ElementType;
71 typedef typename SelectType< IsFloatingPoint<ElementType>::value
72 , DVecScalarMultExpr<VT,ElementType,false>
73 , DVecScalarDivExpr<VT,ElementType,false> >::Type Type;
87 struct DVecScalarDivExprTraitHelper<VT,ST,false>
91 typedef INVALID_TYPE Type;
108 template<
typename VT
125 typedef DVecScalarDivExprTraitHelper<VT,ST,condition> Tmp;