BigInt.opOpAssign

Performs size_t overflow = (big += overflow) *= scalar operatrion.

  1. size_t opOpAssign(size_t rhs, size_t overflow)
    struct BigInt(size_t maxSize64)
    @safe pure nothrow @nogc
    size_t
    opOpAssign
    (
    string op : "*"
    )
    (
    size_t rhs
    ,
    size_t overflow = 0u
    )
    if (
    maxSize64 &&
    maxSize64 <= ushort.max
    )
  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)
  6. BigInt opOpAssign(size_t shift)

Parameters

rhs size_t

unsigned value to multiply by

overflow size_t

initial overflow value

Return Value

Type: size_t

unsigned overflow value

Meta