checked

Convenience function that turns an integral into the corresponding Checked instance by using template argument deduction. The hook type may be specified (by default Abort).

Checked!(T, Hook)
checked
(
Hook = Abort
T
)
(
const T value
)
if (
is(typeof(Checked!(T, Hook)(value)))
)

Examples

static assert(is(typeof(checked(42)) == Checked!int));
assert(checked(42) == Checked!int(42));
static assert(is(typeof(checked!WithNaN(42)) == Checked!(int, WithNaN)));
assert(checked!WithNaN(42) == Checked!(int, WithNaN)(42));

Meta

Suggestion Box / Bug Report