assert(test!notNaN(1.0f)); assert(test!notNaN(-1.0f)); assert(test!notNaN(1.0)); assert(test!notNaN(-1.0)); enum float nan = 0f / 0f; assert(!test!notNaN(nan));
See Implementation