VC6 bug workaround. Remove metafunction forwarding.

[SVN r26506]
This commit is contained in:
Dave Abrahams
2004-12-14 19:32:41 +00:00
parent 3ba2a75176
commit 462a81c9b8

View File

@@ -121,7 +121,8 @@ template< \
, typename BOOST_MPL_AUX_NA_PARAM(Inserter) \ , typename BOOST_MPL_AUX_NA_PARAM(Inserter) \
> \ > \
struct name \ struct name \
: if_< \ { \
typedef typename if_< \
or_< \ or_< \
is_na<OperationOrInserter> \ is_na<OperationOrInserter> \
, is_lambda_expression< Seq2OrOperation > \ , is_lambda_expression< Seq2OrOperation > \
@@ -129,8 +130,7 @@ struct name \
> \ > \
, name##1<Seq1,Seq2OrOperation,OperationOrInserter> \ , name##1<Seq1,Seq2OrOperation,OperationOrInserter> \
, name##2<Seq1,Seq2OrOperation,OperationOrInserter,Inserter> \ , name##2<Seq1,Seq2OrOperation,OperationOrInserter,Inserter> \
>::type \ >::type type; \
{ \
}; \ }; \
BOOST_MPL_AUX_NA_SPEC(4, name) \ BOOST_MPL_AUX_NA_SPEC(4, name) \
/**/ /**/