diff --git a/include/boost/unordered/detail/table.hpp b/include/boost/unordered/detail/table.hpp index d728580e..328b8d25 100644 --- a/include/boost/unordered/detail/table.hpp +++ b/include/boost/unordered/detail/table.hpp @@ -802,6 +802,7 @@ namespace boost { namespace unordered { namespace iterator_detail { iterator; friend class ::boost::unordered::iterator_detail::iterator; +#if !defined(BOOST_NO_MEMBER_TEMPLATE_FRIENDS) template friend class ::boost::unordered::unordered_map; template @@ -810,6 +811,9 @@ namespace boost { namespace unordered { namespace iterator_detail { friend class ::boost::unordered::unordered_set; template friend class ::boost::unordered::unordered_multiset; +#else + public: +#endif node_ptr node_;