diff --git a/include/boost/detail/compressed_pair.hpp b/include/boost/detail/compressed_pair.hpp index af1e9bd..c45d20c 100644 --- a/include/boost/detail/compressed_pair.hpp +++ b/include/boost/detail/compressed_pair.hpp @@ -132,7 +132,7 @@ namespace details template class compressed_pair_imp - : private T1 + : private ::boost::remove_cv::type { public: typedef T1 first_type; @@ -174,7 +174,7 @@ namespace details template class compressed_pair_imp - : private T2 + : private ::boost::remove_cv::type { public: typedef T1 first_type; @@ -217,8 +217,8 @@ namespace details template class compressed_pair_imp - : private T1, - private T2 + : private ::boost::remove_cv::type, + private ::boost::remove_cv::type { public: typedef T1 first_type; @@ -257,7 +257,7 @@ namespace details // but reuses T1 base class for both first() and second(). template class compressed_pair_imp - : private T1 + : private ::boost::remove_cv::type { public: typedef T1 first_type; @@ -430,5 +430,3 @@ swap(compressed_pair& x, compressed_pair& y) #endif // BOOST_DETAIL_COMPRESSED_PAIR_HPP - -