isIntegral

checkedint-aware wrapper for std.traits.isIntegral

template isIntegral (
T
) {}

Members

Aliases

isIntegral
alias isIntegral = isEx!(isBasicInt, T)
Undocumented in source.

Examples

foreach (T; AliasSeq!(int, ushort))
    assert(isBasicInt!T && isIntegral!T);

assert(!isBasicInt!(SmartInt!int));
assert( isIntegral!(SmartInt!int));

foreach (T; AliasSeq!(double, int[], bool))
    assert(!(isBasicInt!T || isIntegral!T));

Meta