isNumeric

checkedint-aware wrapper for std.traits.isNumeric

template isNumeric (
T
) {}

Members

Aliases

isNumeric
alias isNumeric = isEx!(isBasicNum, T)
Undocumented in source.

Examples

foreach (T; AliasSeq!(int, ushort, double))
    assert(isBasicNum!T && isNumeric!T);

assert(!isBasicNum!(SmartInt!int));
assert( isNumeric!(SmartInt!int));

foreach (T; AliasSeq!(int[], bool))
    assert(!(isBasicNum!T || isNumeric!T));

Meta