BigInt.opOpAssign

Performs size_t overflow = big *= fixed operatrion.

  1. size_t opOpAssign(size_t rhs, size_t overflow)
  2. uint opOpAssign(uint rhs, uint overflow)
  3. UInt!size opOpAssign(UInt!size rhs, UInt!size overflow)
  4. bool opOpAssign(BigInt!rhsMaxSize64 rhs)
  5. bool opOpAssign(BigIntView!(const size_t) rhs)
    struct BigInt(size_t maxSize64)
    @safe pure nothrow @nogc
    bool
    opOpAssign
    (
    string op
    )
    (
    BigIntView!(const size_t) rhs
    )
    if (
    op == "+" ||
    op == "-"
    )
    if (
    maxSize64 &&
    maxSize64 <= ushort.max
    )
  6. BigInt opOpAssign(size_t shift)

Parameters

rhs BigIntView!(const size_t)

unsigned value to multiply by

Return Value

Type: bool

overflow

Meta