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