|
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 { |