Get a view or copy of num as a basic scalar.
Useful in generic code that handles both basic types, and checkedint types.
import checkedint.throws : smartInt, SmartInt; // use IntFlagPolicy.throws assert(is(typeof(bscal(2u)) == uint)); assert(is(typeof(bscal(SmartInt!int(2))) == int)); assert(bscal(-3153) == -3153); assert(bscal(smartInt(75_000)) == 75_000);
See Implementation
Get a view or copy of num as a basic scalar.
Useful in generic code that handles both basic types, and checkedint types.