From 23956c03601a62bee7289af1c3be08a34a8dc889 Mon Sep 17 00:00:00 2001 From: Tobias Schwinger Date: Fri, 20 Feb 2009 23:36:42 +0000 Subject: [PATCH] straightens visibility issues [SVN r51359] --- include/boost/functional/factory.hpp | 2 +- include/boost/functional/forward_adapter.hpp | 5 ++--- include/boost/functional/lightweight_forward_adapter.hpp | 5 ++--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/include/boost/functional/factory.hpp b/include/boost/functional/factory.hpp index d97fea5..6692427 100644 --- a/include/boost/functional/factory.hpp +++ b/include/boost/functional/factory.hpp @@ -58,7 +58,7 @@ namespace boost template< class Pointer, class Allocator, factory_alloc_propagation AP > class factory - : Allocator::template rebind< typename boost::pointee< + : private Allocator::template rebind< typename boost::pointee< typename boost::remove_cv::type >::type >::other { public: diff --git a/include/boost/functional/forward_adapter.hpp b/include/boost/functional/forward_adapter.hpp index 473b2a2..0a4bc36 100644 --- a/include/boost/functional/forward_adapter.hpp +++ b/include/boost/functional/forward_adapter.hpp @@ -45,7 +45,6 @@ namespace boost { template< typename Sig > struct apply; - private: // Utility metafunction for qualification adjustment on arguments template< typename T > struct q { typedef T const t; }; template< typename T > struct q { typedef T const t; }; @@ -73,7 +72,7 @@ namespace boost template< typename Function, int Arity_Or_MinArity, int MaxArity > class forward_adapter : public BOOST_TMP_MACRO(Function,Function,Function const) - , Function + , private Function { public: forward_adapter(Function const& f = Function()) @@ -95,7 +94,7 @@ namespace boost template< typename Function, int Arity_Or_MinArity, int MaxArity > class forward_adapter< Function const, Arity_Or_MinArity, MaxArity > : public BOOST_TMP_MACRO(Function const, Function const, Function const) - , Function + , private Function { public: forward_adapter(Function const& f = Function()) diff --git a/include/boost/functional/lightweight_forward_adapter.hpp b/include/boost/functional/lightweight_forward_adapter.hpp index 37961ca..98509a8 100644 --- a/include/boost/functional/lightweight_forward_adapter.hpp +++ b/include/boost/functional/lightweight_forward_adapter.hpp @@ -46,7 +46,6 @@ namespace boost { template< typename Sig > struct apply; - private: // Utility metafunction for argument transform template< typename T > struct x { typedef T const& t; }; template< typename T > struct x< boost::reference_wrapper > @@ -77,7 +76,7 @@ namespace boost template< typename Function, int Arity_Or_MinArity, int MaxArity > class lightweight_forward_adapter : public BOOST_TMP_MACRO(Function,Function,Function const) - , Function + , private Function { public: lightweight_forward_adapter(Function const& f = Function()) @@ -100,7 +99,7 @@ namespace boost class lightweight_forward_adapter< Function const, Arity_Or_MinArity, MaxArity > : public BOOST_TMP_MACRO(Function const, Function const, Function const) - , Function + , private Function { public: lightweight_forward_adapter(Function const& f = Function())