BigInt.opBinaryRight

BigInt opBinaryRight(string op, T)(T y) if ((op == "+" || op == "*" || op == "|" || op == "&" || op == "^") && isIntegral!T) pure nothrow @safe const

Implements operators with built-in integers on the left-hand side and BigInt on the right-hand side.

BigInt opBinaryRight(string op, T)(T y) if (op == "-" && isIntegral!T) pure nothrow @safe const

ditto

T opBinaryRight(string op, T)(T x) if ((op == "%" || op == "/") && isIntegral!T) pure nothrow @safe const

ditto