mirror of
https://github.com/boostorg/functional.git
synced 2025-07-31 04:57:16 +02:00
straightens visibility issues
[SVN r51359]
This commit is contained in:
@ -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<Pointer>::type >::type >::other
|
||||
{
|
||||
public:
|
||||
|
@ -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<T const> { 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())
|
||||
|
@ -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<T> >
|
||||
@ -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())
|
||||
|
Reference in New Issue
Block a user