Quaternion.opOpAssign - multiple declarations

Function Quaternion.opOpAssign

Quaternion!(T) += Quaternion!(T)

Quaternion!T opOpAssign(string op) (
  Quaternion!T q
)
if (op == "+");

Function Quaternion.opOpAssign

Quaternion!(T) -= Quaternion!(T)

Quaternion!T opOpAssign(string op) (
  Quaternion!T q
)
if (op == "-");

Function Quaternion.opOpAssign

Quaternion!(T) *= Quaternion!(T)

Quaternion!T opOpAssign(string op) (
  Quaternion!T q
)
if (op == "*");

Function Quaternion.opOpAssign

Quaternion!(T) *= T

Quaternion!T opOpAssign(string op) (
  T k
)
if (op == "*");

Function Quaternion.opOpAssign

Quaternion!(T) /= T

Quaternion!T opOpAssign(string op) (
  T k
)
if (op == "/");

Function Quaternion.opOpAssign

Quaternion!(T) *= Vector!(T,3)

Quaternion!T opOpAssign(string op) (
  Vector!(T,3) v
)
if (op == "*");