Closed ddemidov closed 11 years ago
Done. I suspect there will be problems with OpenCL vector types (e.g. cl_double2
), as std::common_type<T1,T2>
(used in return type deduction) probably does not support those. It should be possible to provide a specification of std::common_type
, but there could be other problems.
Closing this for now.
This will allow to achieve several things:
assign_multiexpression<OP,RHS,LHS>
function similar toassign_expression<OP,LHS,RHS>
.vex::tuple
(result ofvex::tie
). This in turn will allow to create writable multiexpressions (e.g. tied vector slices).vex::abs
argument type.