re-apply IRIX arg<> fix

[SVN r15770]
This commit is contained in:
Aleksey Gurtovoy
2002-10-07 13:31:24 +00:00
parent f569a0bdc4
commit d8f609deb6
3 changed files with 10 additions and 10 deletions

View File

@@ -33,7 +33,7 @@ template<
>
struct resolve_bind_arg< arg<N>,U1,U2,U3,U4,U5 >
{
typedef typename arg<N>::template apply< U1,U2,U3,U4,U5 >::type type;
typedef typename mpl::arg<N>::template apply< U1,U2,U3,U4,U5 >::type type;
};
template<

View File

@@ -52,7 +52,7 @@ template<
>
struct resolve_bind_arg< arg<N>,U1,U2,U3,U4,U5 >
{
typedef typename arg<N>::template apply< U1,U2,U3,U4,U5 >::type type;
typedef typename mpl::arg<N>::template apply< U1,U2,U3,U4,U5 >::type type;
};
template<
@@ -108,7 +108,7 @@ struct bind0
struct apply
{
private:
typedef aux::replace_unnamed_arg< F,arg<1> > r0;
typedef aux::replace_unnamed_arg< F, mpl::arg< 1> > r0;
typedef typename r0::type a0;
typedef typename r0::next_arg n1;
typedef typename aux::resolve_bind_arg< a0,U1,U2,U3,U4,U5 >::type f_;
@@ -156,7 +156,7 @@ struct bind1
struct apply
{
private:
typedef aux::replace_unnamed_arg< F,arg<1> > r0;
typedef aux::replace_unnamed_arg< F, mpl::arg< 1> > r0;
typedef typename r0::type a0;
typedef typename r0::next_arg n1;
typedef typename aux::resolve_bind_arg< a0,U1,U2,U3,U4,U5 >::type f_;
@@ -209,7 +209,7 @@ struct bind2
struct apply
{
private:
typedef aux::replace_unnamed_arg< F,arg<1> > r0;
typedef aux::replace_unnamed_arg< F, mpl::arg< 1> > r0;
typedef typename r0::type a0;
typedef typename r0::next_arg n1;
typedef typename aux::resolve_bind_arg< a0,U1,U2,U3,U4,U5 >::type f_;
@@ -267,7 +267,7 @@ struct bind3
struct apply
{
private:
typedef aux::replace_unnamed_arg< F,arg<1> > r0;
typedef aux::replace_unnamed_arg< F, mpl::arg< 1> > r0;
typedef typename r0::type a0;
typedef typename r0::next_arg n1;
typedef typename aux::resolve_bind_arg< a0,U1,U2,U3,U4,U5 >::type f_;
@@ -330,7 +330,7 @@ struct bind4
struct apply
{
private:
typedef aux::replace_unnamed_arg< F,arg<1> > r0;
typedef aux::replace_unnamed_arg< F, mpl::arg< 1> > r0;
typedef typename r0::type a0;
typedef typename r0::next_arg n1;
typedef typename aux::resolve_bind_arg< a0,U1,U2,U3,U4,U5 >::type f_;
@@ -399,7 +399,7 @@ struct bind5
struct apply
{
private:
typedef aux::replace_unnamed_arg< F,arg<1> > r0;
typedef aux::replace_unnamed_arg< F, mpl::arg< 1> > r0;
typedef typename r0::type a0;
typedef typename r0::next_arg n1;
typedef typename aux::resolve_bind_arg< a0,U1,U2,U3,U4,U5 >::type f_;

View File

@@ -238,7 +238,7 @@ template<
>
struct resolve_bind_arg< arg<N>,AUX_BIND_PARAMS(U) >
{
typedef typename AUX_APPLY((arg<N>, AUX_BIND_PARAMS(U)))::type type;
typedef typename AUX_APPLY((mpl::arg<N>, AUX_BIND_PARAMS(U)))::type type;
};
#if !defined(BOOST_MPL_NO_BIND_TEMPLATE)
@@ -405,7 +405,7 @@ struct BOOST_PP_CAT(bind,i)
private:
# if !defined(BOOST_MPL_NO_UNNAMED_PLACEHOLDER_SUPPORT)
typedef aux::replace_unnamed_arg< F,arg<1> > r0;
typedef aux::replace_unnamed_arg< F,mpl::arg<1> > r0;
typedef typename r0::type a0;
typedef typename r0::next_arg n1;
typedef typename aux::resolve_bind_arg<a0,AUX_BIND_PARAMS(U)>::type f_;