Traits that can query information about functions
Traits that tell you if one thing has another thing
Traits about symbols
Traits that can query type information about stuff.
class C {} struct S {} struct S1 { this(typeof(null)) {} void opAssign(typeof(null)) {} } static assert( isNullSettable!C); static assert(!isNullSettable!S); static assert( isNullSettable!S1); static assert( isNullSettable!(int *)); static assert(!isNullSettable!(int));
Provides utilites that allow you to determine type traits