From 87067f04730e067a7ec106cfc8aad3d509949f32 Mon Sep 17 00:00:00 2001 From: Aleksey Gurtovoy Date: Sat, 4 Sep 2004 01:10:23 +0000 Subject: [PATCH] MIPSpro 7.4 fixes [SVN r24896] --- include/boost/mpl/aux_/full_lambda.hpp | 8 ++++---- .../mpl/aux_/preprocessed/bcc/full_lambda.hpp | 16 ++++++++-------- .../mpl/aux_/preprocessed/bcc551/full_lambda.hpp | 16 ++++++++-------- .../mpl/aux_/preprocessed/dmc/full_lambda.hpp | 16 ++++++++-------- .../mpl/aux_/preprocessed/gcc/full_lambda.hpp | 16 ++++++++-------- .../mpl/aux_/preprocessed/msvc60/full_lambda.hpp | 16 ++++++++-------- .../mpl/aux_/preprocessed/msvc70/full_lambda.hpp | 16 ++++++++-------- .../mpl/aux_/preprocessed/mwcw/full_lambda.hpp | 16 ++++++++-------- .../aux_/preprocessed/no_ctps/full_lambda.hpp | 16 ++++++++-------- .../mpl/aux_/preprocessed/no_ttp/full_lambda.hpp | 16 ++++++++-------- .../mpl/aux_/preprocessed/plain/full_lambda.hpp | 16 ++++++++-------- 11 files changed, 84 insertions(+), 84 deletions(-) diff --git a/include/boost/mpl/aux_/full_lambda.hpp b/include/boost/mpl/aux_/full_lambda.hpp index 8143352..745e6cd 100644 --- a/include/boost/mpl/aux_/full_lambda.hpp +++ b/include/boost/mpl/aux_/full_lambda.hpp @@ -127,7 +127,7 @@ struct lambda< arg,Tag AUX778076_ARITY_PARAM(int_<-1>) > { typedef true_ is_le; typedef mpl::arg result_; // qualified for the sake of MIPSpro 7.41 - typedef protect type; + typedef mpl::protect type; }; @@ -137,10 +137,10 @@ struct lambda< arg,Tag AUX778076_ARITY_PARAM(int_<-1>) > /// special case for 'protect' template< typename T, typename Tag > -struct lambda< protect,Tag AUX778076_ARITY_PARAM(int_<1>) > +struct lambda< mpl::protect,Tag AUX778076_ARITY_PARAM(int_<1>) > { typedef false_ is_le; - typedef protect result_; + typedef mpl::protect result_; typedef result_ type; }; @@ -270,7 +270,7 @@ struct BOOST_PP_CAT(le_result,i_)< true_,Tag,F,AUX778076_LAMBDA_PARAMS(i_, L) > , BOOST_MPL_PP_REPEAT(i_, AUX778076_RESULT, L) > result_; - typedef protect type; + typedef mpl::protect type; }; # undef AUX778076_TYPE diff --git a/include/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp b/include/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp index 0675a24..e3eef71 100644 --- a/include/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp +++ b/include/boost/mpl/aux_/preprocessed/bcc/full_lambda.hpp @@ -55,7 +55,7 @@ struct lambda< arg,Tag, int_< -1 > > { typedef true_ is_le; typedef mpl::arg result_; // qualified for the sake of MIPSpro 7.41 - typedef protect type; + typedef mpl::protect type; }; template< @@ -104,7 +104,7 @@ struct le_result1< true_,Tag,F,L1 > , typename L1::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -181,7 +181,7 @@ struct le_result2< true_,Tag,F,L1,L2 > , typename L1::result_, typename L2::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -263,7 +263,7 @@ struct le_result3< true_,Tag,F,L1,L2,L3 > , typename L1::result_, typename L2::result_, typename L3::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -349,7 +349,7 @@ struct le_result4< true_,Tag,F,L1,L2,L3,L4 > , typename L4::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -437,7 +437,7 @@ struct le_result5< true_,Tag,F,L1,L2,L3,L4,L5 > , typename L4::result_, typename L5::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -505,10 +505,10 @@ struct lambda< /// special case for 'protect' template< typename T, typename Tag > -struct lambda< protect,Tag, int_<1> > +struct lambda< mpl::protect,Tag, int_<1> > { typedef false_ is_le; - typedef protect result_; + typedef mpl::protect result_; typedef result_ type; }; diff --git a/include/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp b/include/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp index 0675a24..e3eef71 100644 --- a/include/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp +++ b/include/boost/mpl/aux_/preprocessed/bcc551/full_lambda.hpp @@ -55,7 +55,7 @@ struct lambda< arg,Tag, int_< -1 > > { typedef true_ is_le; typedef mpl::arg result_; // qualified for the sake of MIPSpro 7.41 - typedef protect type; + typedef mpl::protect type; }; template< @@ -104,7 +104,7 @@ struct le_result1< true_,Tag,F,L1 > , typename L1::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -181,7 +181,7 @@ struct le_result2< true_,Tag,F,L1,L2 > , typename L1::result_, typename L2::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -263,7 +263,7 @@ struct le_result3< true_,Tag,F,L1,L2,L3 > , typename L1::result_, typename L2::result_, typename L3::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -349,7 +349,7 @@ struct le_result4< true_,Tag,F,L1,L2,L3,L4 > , typename L4::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -437,7 +437,7 @@ struct le_result5< true_,Tag,F,L1,L2,L3,L4,L5 > , typename L4::result_, typename L5::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -505,10 +505,10 @@ struct lambda< /// special case for 'protect' template< typename T, typename Tag > -struct lambda< protect,Tag, int_<1> > +struct lambda< mpl::protect,Tag, int_<1> > { typedef false_ is_le; - typedef protect result_; + typedef mpl::protect result_; typedef result_ type; }; diff --git a/include/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp b/include/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp index 05c487f..026418c 100644 --- a/include/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp +++ b/include/boost/mpl/aux_/preprocessed/dmc/full_lambda.hpp @@ -55,7 +55,7 @@ struct lambda< arg, Tag > { typedef true_ is_le; typedef mpl::arg result_; // qualified for the sake of MIPSpro 7.41 - typedef protect type; + typedef mpl::protect type; }; template< @@ -104,7 +104,7 @@ struct le_result1< true_,Tag,F,L1 > , typename L1::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -181,7 +181,7 @@ struct le_result2< true_,Tag,F,L1,L2 > , typename L1::result_, typename L2::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -263,7 +263,7 @@ struct le_result3< true_,Tag,F,L1,L2,L3 > , typename L1::result_, typename L2::result_, typename L3::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -349,7 +349,7 @@ struct le_result4< true_,Tag,F,L1,L2,L3,L4 > , typename L4::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -437,7 +437,7 @@ struct le_result5< true_,Tag,F,L1,L2,L3,L4,L5 > , typename L4::result_, typename L5::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -505,10 +505,10 @@ struct lambda< /// special case for 'protect' template< typename T, typename Tag > -struct lambda< protect, Tag > +struct lambda< mpl::protect, Tag > { typedef false_ is_le; - typedef protect result_; + typedef mpl::protect result_; typedef result_ type; }; diff --git a/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp b/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp index 0675a24..e3eef71 100644 --- a/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp +++ b/include/boost/mpl/aux_/preprocessed/gcc/full_lambda.hpp @@ -55,7 +55,7 @@ struct lambda< arg,Tag, int_< -1 > > { typedef true_ is_le; typedef mpl::arg result_; // qualified for the sake of MIPSpro 7.41 - typedef protect type; + typedef mpl::protect type; }; template< @@ -104,7 +104,7 @@ struct le_result1< true_,Tag,F,L1 > , typename L1::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -181,7 +181,7 @@ struct le_result2< true_,Tag,F,L1,L2 > , typename L1::result_, typename L2::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -263,7 +263,7 @@ struct le_result3< true_,Tag,F,L1,L2,L3 > , typename L1::result_, typename L2::result_, typename L3::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -349,7 +349,7 @@ struct le_result4< true_,Tag,F,L1,L2,L3,L4 > , typename L4::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -437,7 +437,7 @@ struct le_result5< true_,Tag,F,L1,L2,L3,L4,L5 > , typename L4::result_, typename L5::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -505,10 +505,10 @@ struct lambda< /// special case for 'protect' template< typename T, typename Tag > -struct lambda< protect,Tag, int_<1> > +struct lambda< mpl::protect,Tag, int_<1> > { typedef false_ is_le; - typedef protect result_; + typedef mpl::protect result_; typedef result_ type; }; diff --git a/include/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp b/include/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp index 89d946e..bf81873 100644 --- a/include/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp +++ b/include/boost/mpl/aux_/preprocessed/msvc60/full_lambda.hpp @@ -55,7 +55,7 @@ struct lambda< arg, Tag > { typedef true_ is_le; typedef mpl::arg result_; // qualified for the sake of MIPSpro 7.41 - typedef protect type; + typedef mpl::protect type; }; template< @@ -104,7 +104,7 @@ struct le_result1< true_,Tag,F,L1 > , typename L1::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -181,7 +181,7 @@ struct le_result2< true_,Tag,F,L1,L2 > , typename L1::result_, typename L2::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -263,7 +263,7 @@ struct le_result3< true_,Tag,F,L1,L2,L3 > , typename L1::result_, typename L2::result_, typename L3::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -349,7 +349,7 @@ struct le_result4< true_,Tag,F,L1,L2,L3,L4 > , typename L4::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -437,7 +437,7 @@ struct le_result5< true_,Tag,F,L1,L2,L3,L4,L5 > , typename L4::result_, typename L5::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -505,10 +505,10 @@ struct lambda< /// special case for 'protect' template< typename T, typename Tag > -struct lambda< protect, Tag > +struct lambda< mpl::protect, Tag > { typedef false_ is_le; - typedef protect result_; + typedef mpl::protect result_; typedef result_ type; }; diff --git a/include/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp b/include/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp index 89d946e..bf81873 100644 --- a/include/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp +++ b/include/boost/mpl/aux_/preprocessed/msvc70/full_lambda.hpp @@ -55,7 +55,7 @@ struct lambda< arg, Tag > { typedef true_ is_le; typedef mpl::arg result_; // qualified for the sake of MIPSpro 7.41 - typedef protect type; + typedef mpl::protect type; }; template< @@ -104,7 +104,7 @@ struct le_result1< true_,Tag,F,L1 > , typename L1::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -181,7 +181,7 @@ struct le_result2< true_,Tag,F,L1,L2 > , typename L1::result_, typename L2::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -263,7 +263,7 @@ struct le_result3< true_,Tag,F,L1,L2,L3 > , typename L1::result_, typename L2::result_, typename L3::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -349,7 +349,7 @@ struct le_result4< true_,Tag,F,L1,L2,L3,L4 > , typename L4::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -437,7 +437,7 @@ struct le_result5< true_,Tag,F,L1,L2,L3,L4,L5 > , typename L4::result_, typename L5::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -505,10 +505,10 @@ struct lambda< /// special case for 'protect' template< typename T, typename Tag > -struct lambda< protect, Tag > +struct lambda< mpl::protect, Tag > { typedef false_ is_le; - typedef protect result_; + typedef mpl::protect result_; typedef result_ type; }; diff --git a/include/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp b/include/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp index 89d946e..bf81873 100644 --- a/include/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp +++ b/include/boost/mpl/aux_/preprocessed/mwcw/full_lambda.hpp @@ -55,7 +55,7 @@ struct lambda< arg, Tag > { typedef true_ is_le; typedef mpl::arg result_; // qualified for the sake of MIPSpro 7.41 - typedef protect type; + typedef mpl::protect type; }; template< @@ -104,7 +104,7 @@ struct le_result1< true_,Tag,F,L1 > , typename L1::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -181,7 +181,7 @@ struct le_result2< true_,Tag,F,L1,L2 > , typename L1::result_, typename L2::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -263,7 +263,7 @@ struct le_result3< true_,Tag,F,L1,L2,L3 > , typename L1::result_, typename L2::result_, typename L3::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -349,7 +349,7 @@ struct le_result4< true_,Tag,F,L1,L2,L3,L4 > , typename L4::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -437,7 +437,7 @@ struct le_result5< true_,Tag,F,L1,L2,L3,L4,L5 > , typename L4::result_, typename L5::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -505,10 +505,10 @@ struct lambda< /// special case for 'protect' template< typename T, typename Tag > -struct lambda< protect, Tag > +struct lambda< mpl::protect, Tag > { typedef false_ is_le; - typedef protect result_; + typedef mpl::protect result_; typedef result_ type; }; diff --git a/include/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp b/include/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp index 89d946e..bf81873 100644 --- a/include/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp +++ b/include/boost/mpl/aux_/preprocessed/no_ctps/full_lambda.hpp @@ -55,7 +55,7 @@ struct lambda< arg, Tag > { typedef true_ is_le; typedef mpl::arg result_; // qualified for the sake of MIPSpro 7.41 - typedef protect type; + typedef mpl::protect type; }; template< @@ -104,7 +104,7 @@ struct le_result1< true_,Tag,F,L1 > , typename L1::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -181,7 +181,7 @@ struct le_result2< true_,Tag,F,L1,L2 > , typename L1::result_, typename L2::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -263,7 +263,7 @@ struct le_result3< true_,Tag,F,L1,L2,L3 > , typename L1::result_, typename L2::result_, typename L3::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -349,7 +349,7 @@ struct le_result4< true_,Tag,F,L1,L2,L3,L4 > , typename L4::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -437,7 +437,7 @@ struct le_result5< true_,Tag,F,L1,L2,L3,L4,L5 > , typename L4::result_, typename L5::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -505,10 +505,10 @@ struct lambda< /// special case for 'protect' template< typename T, typename Tag > -struct lambda< protect, Tag > +struct lambda< mpl::protect, Tag > { typedef false_ is_le; - typedef protect result_; + typedef mpl::protect result_; typedef result_ type; }; diff --git a/include/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp b/include/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp index 89d946e..bf81873 100644 --- a/include/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp +++ b/include/boost/mpl/aux_/preprocessed/no_ttp/full_lambda.hpp @@ -55,7 +55,7 @@ struct lambda< arg, Tag > { typedef true_ is_le; typedef mpl::arg result_; // qualified for the sake of MIPSpro 7.41 - typedef protect type; + typedef mpl::protect type; }; template< @@ -104,7 +104,7 @@ struct le_result1< true_,Tag,F,L1 > , typename L1::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -181,7 +181,7 @@ struct le_result2< true_,Tag,F,L1,L2 > , typename L1::result_, typename L2::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -263,7 +263,7 @@ struct le_result3< true_,Tag,F,L1,L2,L3 > , typename L1::result_, typename L2::result_, typename L3::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -349,7 +349,7 @@ struct le_result4< true_,Tag,F,L1,L2,L3,L4 > , typename L4::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -437,7 +437,7 @@ struct le_result5< true_,Tag,F,L1,L2,L3,L4,L5 > , typename L4::result_, typename L5::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -505,10 +505,10 @@ struct lambda< /// special case for 'protect' template< typename T, typename Tag > -struct lambda< protect, Tag > +struct lambda< mpl::protect, Tag > { typedef false_ is_le; - typedef protect result_; + typedef mpl::protect result_; typedef result_ type; }; diff --git a/include/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp b/include/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp index 89d946e..bf81873 100644 --- a/include/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp +++ b/include/boost/mpl/aux_/preprocessed/plain/full_lambda.hpp @@ -55,7 +55,7 @@ struct lambda< arg, Tag > { typedef true_ is_le; typedef mpl::arg result_; // qualified for the sake of MIPSpro 7.41 - typedef protect type; + typedef mpl::protect type; }; template< @@ -104,7 +104,7 @@ struct le_result1< true_,Tag,F,L1 > , typename L1::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -181,7 +181,7 @@ struct le_result2< true_,Tag,F,L1,L2 > , typename L1::result_, typename L2::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -263,7 +263,7 @@ struct le_result3< true_,Tag,F,L1,L2,L3 > , typename L1::result_, typename L2::result_, typename L3::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -349,7 +349,7 @@ struct le_result4< true_,Tag,F,L1,L2,L3,L4 > , typename L4::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -437,7 +437,7 @@ struct le_result5< true_,Tag,F,L1,L2,L3,L4,L5 > , typename L4::result_, typename L5::result_ > result_; - typedef protect type; + typedef mpl::protect type; }; } // namespace aux @@ -505,10 +505,10 @@ struct lambda< /// special case for 'protect' template< typename T, typename Tag > -struct lambda< protect, Tag > +struct lambda< mpl::protect, Tag > { typedef false_ is_le; - typedef protect result_; + typedef mpl::protect result_; typedef result_ type; };