An Exception representing the cause of an integer math failure.
The module description, above, explains the different policies.
Evaluates to true if T is an instance of SafeInt.
Evaluates to true if T is an instance of SmartInt.
Get a view or copy of num that supports bitwise operations.
Get a view or copy of num as a basic scalar.
Represents a single cause of failure for an integer math operation.
A bitset that can be used to track integer math failures.
Aliases to the basic scalar type associated with T, assuming either:
Otherwise, BasicScalar aliases to void.
Evaluates to true if either:
And bitwise operators such as << and ~ are available for T.
Get the IntFlagPolicy associated with some type T.
Aliases for the checkedint module using IntFlagPolicy.asserts.