22 #ifndef _BLAZE_MATH_EXPRESSIONS_DVECTRANSEXPR_H_
23 #define _BLAZE_MATH_EXPRESSIONS_DVECTRANSEXPR_H_
69 ,
private SelectType< IsComputation<VT>::value, Computation, EmptyType >::Type
73 typedef typename VT::CompositeType
CT;
90 template<
typename VT2 >
92 enum { value = useAssign };
117 enum { vectorizable = VT::vectorizable };
152 return dv_.get( index );
192 template<
typename T >
194 return dv_.canAlias( alias );
204 template<
typename T >
206 return dv_.isAliased( alias );
229 template<
typename VT2 >
257 template<
typename VT2 >
285 template<
typename VT2 >
286 friend inline typename EnableIf< UseAssign<VT2> >::Type
293 DVecTransposer<VT2,!TF> tmp( ~lhs );
317 template<
typename VT2 >
318 friend inline typename EnableIf< UseAssign<VT2> >::Type
325 DVecTransposer<VT2,!TF> tmp( ~lhs );
349 template<
typename VT2 >
350 friend inline typename EnableIf< UseAssign<VT2> >::Type
357 DVecTransposer<VT2,!TF> tmp( ~lhs );
385 template<
typename VT2
387 friend inline Operand trans(
const DVecTransExpr<VT2,TF2>& dv )
433 template<
typename VT