checkedint-aware wrapper for future.traits.isFixedPoint
foreach (T; AliasSeq!(int, ushort, bool)) assert(isBasicFixed!T && isFixedPoint!T); assert(!isBasicFixed!(SmartInt!int)); assert( isFixedPoint!(SmartInt!int)); foreach (T; AliasSeq!(double, int[])) assert(!(isBasicFixed!T || isFixedPoint!T));
See Implementation
checkedint-aware wrapper for future.traits.isFixedPoint