CustomFloat.opUnary

Convert the CustomFloat to a real and perform the relevant operator on the result

  1. real opUnary()
    struct CustomFloat(uint precision, uint exponentWidth, CustomFloatFlags flags, uint bias)
    real
    opUnary
    (
    string op
    )
    ()
    if (
    __traits(compiles, mixin (op ~ `(get!real)`)) ||
    op == "++"
    ||
    op == "--"
    )
    if (
    isCorrectCustomFloat(precision, exponentWidth, flags)
    )
  2. real opBinary(T b)
  3. real opBinary(T b)
  4. real opBinaryRight(T a)
  5. int opCmp(T b)
  6. void opOpAssign(T b)
  7. template toString()

Meta

Suggestion Box / Bug Report