Merge pull request #22 from scopeInfinity/changes

[type_traits] Fixed is_complex<T> with const types. Ticket #11840
This commit is contained in:
jzmaddock
2015-12-11 17:31:47 +00:00

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