TIsFloatingPoint<                                  volatile T >TIsFloatingPoint< const                                                                  T >TIsFloatingPoint< const volatile T >TIsFloatingPoint< double >TIsFloatingPoint< float >TIsFloatingPoint< long double >