diff --git a/stdex/include/type_traits.hpp b/stdex/include/type_traits.hpp index 8b8b82d2..51e12934 100644 --- a/stdex/include/type_traits.hpp +++ b/stdex/include/type_traits.hpp @@ -393,7 +393,7 @@ namespace stdex }; template - struct UnsignedComparer + struct _unsigned_comparer { static const bool value = _Tp(0) < _Tp(-1); }; @@ -409,7 +409,7 @@ namespace stdex template struct _unsigned : - public _cat_base::type>::value> + public _cat_base<_unsigned_comparer::type>::value> { }; }; @@ -477,6 +477,11 @@ namespace stdex : public true_type { }; + template + struct is_volatile + : public true_type + { }; + template struct is_reference;