Throw.onLowerBound

T onLowerBound(Rhs, T)(Rhs rhs, T bound)

Called automatically upon a bounds error.

Parameters

rhsThe right-hand side value in the assignment, after the operator has been evaluated
boundThe value of the bound being violated

Returns

Nominally the result is the desired value of the operator, which

will be forwarded as result. For Throw, the function never returns because it throws.

Throws

CheckFailure on overflow