From 8b610a6d345de92769041bdcc186a9021ede09d6 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Thu, 9 Jun 2011 19:48:34 +0000 Subject: [PATCH] Unordered: Work around for compilers which don't support template friend members. [SVN r72523] --- include/boost/unordered/detail/table.hpp | 4 ++++ 1 file changed, 4 insertions(+) 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_;