From a3ec92334de10fbec4d21f4f1fbada3ef80d5d89 Mon Sep 17 00:00:00 2001 From: Alan de Freitas Date: Mon, 15 Nov 2021 15:39:40 -0300 Subject: [PATCH] Remove implementation detail from compressed pair private inheritance --- include/boost/detail/compressed_pair.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/include/boost/detail/compressed_pair.hpp b/include/boost/detail/compressed_pair.hpp index b090a72..2d34110 100644 --- a/include/boost/detail/compressed_pair.hpp +++ b/include/boost/detail/compressed_pair.hpp @@ -347,13 +347,15 @@ namespace details template class compressed_pair - : private ::boost::details::compressed_pair_imp::type, typename remove_cv::type>::value, ::boost::details::compressed_pair_empty::value, ::boost::details::compressed_pair_empty::value>::value> +#endif // BOOST_UTILITY_DOCS { private: typedef details::compressed_pair_imp class compressed_pair +#ifndef BOOST_UTILITY_DOCS : private details::compressed_pair_imp ::boost::is_same::type, typename remove_cv::type>::value, ::boost::details::compressed_pair_empty::value, ::boost::details::compressed_pair_empty::value>::value> +#endif BOOST_UTILITY_DOCS { private: typedef details::compressed_pair_imp