TIsIntegral<                                                          bool >TIsIntegral<                                                          char >TIsIntegral<                                                          char16_t >TIsIntegral<                                                          char32_t >TIsIntegral<                                                          int >TIsIntegral<                                                          long >TIsIntegral<                                                          long long >TIsIntegral<                                                          short >TIsIntegral<                                                          wchar_t >TIsIntegral<                                  volatile T >TIsIntegral< const                                                                  T >TIsIntegral< const volatile T >TIsIntegral< signed   char >TIsIntegral< unsigned char >TIsIntegral< unsigned int >TIsIntegral< unsigned long >TIsIntegral< unsigned long long >TIsIntegral< unsigned short >