Called automatically upon a comparison for ordering using one of the operators <, <=, >, or >=. In case the comparison is erroneous (i.e. it would make a signed negative value appear greater than or equal to an unsigned positive value), then a warning message is printed to stderr.
Called automatically upon a comparison for equality. In case of an Erroneous comparison (one that would make a signed negative value appear equal to an unsigned positive value), writes a warning message to stderr as a side effect.
Called automatically upon a bad cast from src to type Dst (one that loses precision or attempts to convert a negative value to an unsigned type).
Called automatically upon a bad opOpAssign call (one that loses precision or attempts to convert a negative value to an unsigned type).
Called automatically upon an overflow during a unary or binary operation.
Called automatically upon a bad opOpAssign call (one that loses precision or attempts to convert a negative value to an unsigned type).
Hook that prints to stderr a trace of all integral errors, without affecting default behavior.