checkedint.asserts

Aliases for the checkedint module using IntFlagPolicy.asserts.

Public Imports

checkedint.flags
public import checkedint.flags : IntFlagPolicy, intFlagPolicyOf, IntFlag, IntFlags, CheckedIntException;
checkedint
public import checkedint : bscal, bits, isSafeInt, isSmartInt, isCheckedInt, hasBitOps, BasicScalar;

Members

Aliases

DebugInt
alias DebugInt(N, Flag!"bitOps" bitOps = Yes.bitOps) = checkedint.DebugInt!(N, IFP.asserts, bitOps)
Undocumented in source.
SafeInt
alias SafeInt(N, Flag!"bitOps" bitOps = Yes.bitOps) = checkedint.SafeInt!(N, IFP.asserts, bitOps)
Undocumented in source.
SmartInt
alias SmartInt(N, Flag!"bitOps" bitOps = Yes.bitOps) = checkedint.SmartInt!(N, IFP.asserts, bitOps)
Undocumented in source.
raise
alias raise = checkedint.flags.raise!(IFP.asserts)
Undocumented in source.
safeOp
alias safeOp = checkedint.safeOp!(IFP.asserts)
Undocumented in source.
smartOp
alias smartOp = checkedint.smartOp!(IFP.asserts)
Undocumented in source.
to
alias to(T) = checkedint.to!(T, IFP.asserts)
Undocumented in source.

Functions

idx
Select!(isSigned!(BasicScalar!N), ptrdiff_t, size_t) idx(N num)
Undocumented in source. Be warned that the author may not have intended to support it.
safeInt
SafeInt!(N, bitOps) safeInt(N num)
Undocumented in source. Be warned that the author may not have intended to support it.
smartInt
SmartInt!(N, bitOps) smartInt(N num)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta

Authors

Thomas Stuart Bockman