22 #ifndef _BLAZE_MATH_TRAITS_DMATSCALARDIVEXPRTRAIT_H_
23 #define _BLAZE_MATH_TRAITS_DMATSCALARDIVEXPRTRAIT_H_
62 struct DMatScalarDivExprTraitHelper
66 typedef typename DivTrait<typename BaseElementType<MT>::Type,ST>::Type ElementType;
71 typedef typename SelectType< IsFloatingPoint<ElementType>::value
72 , DMatScalarMultExpr<MT,ElementType,false>
73 , DMatScalarDivExpr<MT,ElementType,false> >::Type Type;
87 struct DMatScalarDivExprTraitHelper<MT,ST,false>
91 typedef INVALID_TYPE Type;
108 template<
typename MT
125 typedef DMatScalarDivExprTraitHelper<MT,ST,condition> Tmp;