selfRound method

Big selfRound([
  1. int? dp,
  2. RoundingMode? roundingMode
])

Implementation

Big selfRound([int? dp, RoundingMode? roundingMode]) {
  if (dp == null) {
    dp = 0;
  } else if (dp != ~~dp || dp < -maxDp || dp > maxDp) {
    throw BigError(
      code: BigErrorCode.dp,
    );
  }
  return _round(
    Big(this),
    dp + e + 1,
    roundingMode,
  );
}