mirror of
https://github.com/boostorg/functional.git
synced 2025-07-31 21:14:30 +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 >
|
template< class Pointer, class Allocator, factory_alloc_propagation AP >
|
||||||
class factory
|
class factory
|
||||||
: Allocator::template rebind< typename boost::pointee<
|
: private Allocator::template rebind< typename boost::pointee<
|
||||||
typename boost::remove_cv<Pointer>::type >::type >::other
|
typename boost::remove_cv<Pointer>::type >::type >::other
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
@@ -45,7 +45,6 @@ namespace boost
|
|||||||
{
|
{
|
||||||
template< typename Sig > struct apply;
|
template< typename Sig > struct apply;
|
||||||
|
|
||||||
private:
|
|
||||||
// Utility metafunction for qualification adjustment on arguments
|
// 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; };
|
||||||
template< typename T > struct q<T const> { 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 >
|
template< typename Function, int Arity_Or_MinArity, int MaxArity >
|
||||||
class forward_adapter
|
class forward_adapter
|
||||||
: public BOOST_TMP_MACRO(Function,Function,Function const)
|
: public BOOST_TMP_MACRO(Function,Function,Function const)
|
||||||
, Function
|
, private Function
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
forward_adapter(Function const& f = Function())
|
forward_adapter(Function const& f = Function())
|
||||||
@@ -95,7 +94,7 @@ namespace boost
|
|||||||
template< typename Function, int Arity_Or_MinArity, int MaxArity >
|
template< typename Function, int Arity_Or_MinArity, int MaxArity >
|
||||||
class forward_adapter< Function const, Arity_Or_MinArity, MaxArity >
|
class forward_adapter< Function const, Arity_Or_MinArity, MaxArity >
|
||||||
: public BOOST_TMP_MACRO(Function const, Function const, Function const)
|
: public BOOST_TMP_MACRO(Function const, Function const, Function const)
|
||||||
, Function
|
, private Function
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
forward_adapter(Function const& f = Function())
|
forward_adapter(Function const& f = Function())
|
||||||
|
@@ -46,7 +46,6 @@ namespace boost
|
|||||||
{
|
{
|
||||||
template< typename Sig > struct apply;
|
template< typename Sig > struct apply;
|
||||||
|
|
||||||
private:
|
|
||||||
// Utility metafunction for argument transform
|
// Utility metafunction for argument transform
|
||||||
template< typename T > struct x { typedef T const& t; };
|
template< typename T > struct x { typedef T const& t; };
|
||||||
template< typename T > struct x< boost::reference_wrapper<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 >
|
template< typename Function, int Arity_Or_MinArity, int MaxArity >
|
||||||
class lightweight_forward_adapter
|
class lightweight_forward_adapter
|
||||||
: public BOOST_TMP_MACRO(Function,Function,Function const)
|
: public BOOST_TMP_MACRO(Function,Function,Function const)
|
||||||
, Function
|
, private Function
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
lightweight_forward_adapter(Function const& f = Function())
|
lightweight_forward_adapter(Function const& f = Function())
|
||||||
@@ -100,7 +99,7 @@ namespace boost
|
|||||||
class lightweight_forward_adapter< Function const, Arity_Or_MinArity,
|
class lightweight_forward_adapter< Function const, Arity_Or_MinArity,
|
||||||
MaxArity >
|
MaxArity >
|
||||||
: public BOOST_TMP_MACRO(Function const, Function const, Function const)
|
: public BOOST_TMP_MACRO(Function const, Function const, Function const)
|
||||||
, Function
|
, private Function
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
lightweight_forward_adapter(Function const& f = Function())
|
lightweight_forward_adapter(Function const& f = Function())
|
||||||
|
Reference in New Issue
Block a user