more IsIntegral specializations

master
Daniel Kolesa 2015-05-04 00:00:27 +01:00
parent fb0c7571c1
commit 61a66f7372
1 changed files with 4 additions and 0 deletions

View File

@ -79,6 +79,10 @@ namespace octa {
template<> struct __OctaIsIntegral<llong >: True {};
template<> struct __OctaIsIntegral<ullong>: True {};
template<> struct __OctaIsIntegral<char16_t>: True {};
template<> struct __OctaIsIntegral<char32_t>: True {};
template<> struct __OctaIsIntegral< wchar_t>: True {};
template<typename T>
struct IsIntegral: __OctaIsIntegral<typename __OctaRemoveCv<T>::Type> {};