Vector.opBinary - multiple declarations

Function Vector.opBinary

Vector!(T,size) + Vector!(T,size)

Vector!(T,size) opBinary(string op) (
  Vector!(T,size) v
) const
if (op == "+");

Function Vector.opBinary

Vector!(T,size) - Vector!(T,size)

Vector!(T,size) opBinary(string op) (
  Vector!(T,size) v
) const
if (op == "-");

Function Vector.opBinary

Vector!(T,size) * Vector!(T,size)

Vector!(T,size) opBinary(string op) (
  Vector!(T,size) v
) const
if (op == "*");

Function Vector.opBinary

Vector!(T,size) / Vector!(T,size)

Vector!(T,size) opBinary(string op) (
  Vector!(T,size) v
) const
if (op == "/");

Function Vector.opBinary

Vector!(T,size) + T

Vector!(T,size) opBinary(string op) (
  T t
) const
if (op == "+");

Function Vector.opBinary

Vector!(T,size) - T

Vector!(T,size) opBinary(string op) (
  T t
) const
if (op == "-");

Function Vector.opBinary

Vector!(T,size) * T

Vector!(T,size) opBinary(string op) (
  T t
) const
if (op == "*");

Function Vector.opBinary

Vector!(T,size) / T

Vector!(T,size) opBinary(string op) (
  T t
) const
if (op == "/");

Function Vector.opBinary

Vector!(T,size) % T

Vector!(T,size) opBinary(string op, T2) (
  T2 t
) const
if (op == "%");