enum E { a, b, c } static assert( isImplicitlyConvertibleToSize_t!int); static assert( isImplicitlyConvertibleToSize_t!char); static assert( isImplicitlyConvertibleToSize_t!size_t); static assert(!isImplicitlyConvertibleToSize_t!string); static assert(!isImplicitlyConvertibleToSize_t!(int[])); static assert( isImplicitlyConvertibleToSize_t!E);
Aliases itself to whether or not a type is implicitly convertible to size_t.
For use with std.meta.Filter, std.traits.allSatisfy and similar, which cannot take is() expressions.