Vec.opBinary - multiple declarations

Function Vec.opBinary

Perform a term by term operation on the vector.

Vec!(T,N) opBinary(string op, U) (
  in Vec!(U,N) oth
) const
if ((op == "+" || op == "-" || op == "*" || op == "/") && isNumeric!U);

Function Vec.opBinary

Perform a scalar operation on the vector.

Vec!(T,N) opBinary(string op, U) (
  in U val
) const
if ((op == "+" || op == "-" || op == "*" || op == "/" || op == "%" && isIntegral!U) && isNumeric!U);