Lines 62-67
Link Here
|
62 |
template<> struct IsIntegralHelper<unsigned long long> : TrueType {}; |
62 |
template<> struct IsIntegralHelper<unsigned long long> : TrueType {}; |
63 |
template<> struct IsIntegralHelper<bool> : TrueType {}; |
63 |
template<> struct IsIntegralHelper<bool> : TrueType {}; |
64 |
template<> struct IsIntegralHelper<wchar_t> : TrueType {}; |
64 |
template<> struct IsIntegralHelper<wchar_t> : TrueType {}; |
|
|
65 |
template<> struct IsIntegralHelper<char16_t> : TrueType {}; |
65 |
|
66 |
|
66 |
} /* namespace detail */ |
67 |
} /* namespace detail */ |
67 |
|
68 |
|
Lines 195-200
Link Here
|
195 |
template<> struct IsPod<float> : TrueType {}; |
196 |
template<> struct IsPod<float> : TrueType {}; |
196 |
template<> struct IsPod<double> : TrueType {}; |
197 |
template<> struct IsPod<double> : TrueType {}; |
197 |
template<> struct IsPod<wchar_t> : TrueType {}; |
198 |
template<> struct IsPod<wchar_t> : TrueType {}; |
|
|
199 |
template<> struct IsPod<char16_t> : TrueType {}; |
198 |
template<typename T> struct IsPod<T*> : TrueType {}; |
200 |
template<typename T> struct IsPod<T*> : TrueType {}; |
199 |
|
201 |
|
200 |
namespace detail { |
202 |
namespace detail { |