Merge pull request #22 from scopeInfinity/changes

[type_traits] Fixed is_complex<T> with const types. Ticket #11840
This commit is contained in:
jzmaddock committed 2015-12-11 17:31:47 +00:00
commit b9c1ca01f5
1 file changed
+3
+3
View File
@@ -14,6 +14,9 @@
namespace boost {
template <class T> struct is_complex : public false_type {};
template <class T> struct is_complex<const T > : public is_complex<T>{};
template <class T> struct is_complex<volatile const T > : public is_complex<T>{};
template <class T> struct is_complex<volatile T > : public is_complex<T>{};
template <class T> struct is_complex<std::complex<T> > : public true_type{};
} // namespace boost