The INF/NAN checks are only applicable to floaing-point types. On some compilers (MSVC2017) the calls cause an ambiguous function reference when T is an integral type.
The INF/NAN checks are only applicable to floaing-point types.
On some compilers (MSVC2017) the calls cause an ambiguous function reference when T is an integral type.

gipit/gippy,gipit/gippy