[SVN r15537]
This commit is contained in:
Aleksey Gurtovoy
2002-09-28 09:31:58 +00:00
parent 31b61eff71
commit 1a9f6351c4
4 changed files with 16 additions and 32 deletions

View File

@@ -30,14 +30,10 @@
# include "boost/preprocessor/stringize.hpp"
# define MPL_AUX_LIST_HEADER \
BOOST_PP_STRINGIZE( \
BOOST_PP_CAT( \
BOOST_PP_CAT(boost/mpl/list/list, BOOST_MPL_LIMIT_LIST_SIZE) \
,.##hpp) \
) \
BOOST_PP_CAT(list,BOOST_MPL_LIMIT_LIST_SIZE).hpp \
/**/
# include MPL_AUX_LIST_HEADER
# include BOOST_PP_STRINGIZE(boost/mpl/list/MPL_AUX_LIST_HEADER)
# undef MPL_AUX_LIST_HEADER
#endif
@@ -52,9 +48,9 @@
#else
# include "boost/mpl/limits/list.hpp"
# include "boost/mpl/aux_/preprocessor/project1st.hpp"
# include "boost/preprocessor/arithmetic/sub.hpp"
# include "boost/preprocessor/tuple/elem.hpp"
# include "boost/preprocessor/enum_params_with_a_default.hpp"
# include "boost/preprocessor/enum_params.hpp"
# include "boost/preprocessor/enum.hpp"
@@ -91,7 +87,7 @@ namespace mpl {
BOOST_PP_COMMA_IF(n) \
BOOST_PP_ENUM( \
BOOST_PP_SUB_D(1,BOOST_MPL_LIMIT_LIST_SIZE,n) \
, BOOST_MPL_PP_PROJECT2ND \
, BOOST_PP_TUPLE_ELEM_3_2 \
, def \
) \
/**/

View File

@@ -29,14 +29,10 @@
# include "boost/preprocessor/stringize.hpp"
# define MPL_AUX_LIST_HEADER \
BOOST_PP_STRINGIZE( \
BOOST_PP_CAT( \
BOOST_PP_CAT(boost/mpl/list/list, BOOST_MPL_LIMIT_LIST_SIZE) \
,_c.##hpp) \
) \
BOOST_PP_CAT(BOOST_PP_CAT(list,BOOST_MPL_LIMIT_LIST_SIZE), _c).hpp \
/**/
# include MPL_AUX_LIST_HEADER
# include BOOST_PP_STRINGIZE(boost/mpl/list/MPL_AUX_LIST_HEADER)
# undef MPL_AUX_LIST_HEADER
# include <climits>
#endif
@@ -52,9 +48,9 @@
#else
# include "boost/mpl/limits/list.hpp"
# include "boost/mpl/aux_/preprocessor/project1st.hpp"
# include "boost/preprocessor/arithmetic/sub.hpp"
# include "boost/preprocessor/tuple/elem.hpp"
# include "boost/preprocessor/enum_params_with_a_default.hpp"
# include "boost/preprocessor/enum_params.hpp"
# include "boost/preprocessor/enum.hpp"
@@ -100,7 +96,7 @@ namespace mpl {
BOOST_PP_COMMA_IF(n) \
BOOST_PP_ENUM( \
BOOST_PP_SUB_D(1,BOOST_MPL_LIMIT_LIST_SIZE,n) \
, BOOST_MPL_PP_PROJECT2ND \
, BOOST_PP_TUPLE_ELEM_3_2 \
, def \
) \
/**/

View File

@@ -30,14 +30,10 @@
# include "boost/preprocessor/stringize.hpp"
# define MPL_AUX_VECTOR_HEADER \
BOOST_PP_STRINGIZE( \
BOOST_PP_CAT( \
BOOST_PP_CAT(boost/mpl/vector/vector, BOOST_MPL_LIMIT_VECTOR_SIZE) \
,.##hpp) \
) \
BOOST_PP_CAT(vector, BOOST_MPL_LIMIT_VECTOR_SIZE).hpp \
/**/
# include MPL_AUX_VECTOR_HEADER
# include BOOST_PP_STRINGIZE(boost/mpl/vector/MPL_AUX_VECTOR_HEADER)
# undef MPL_AUX_VECTOR_HEADER
#endif
@@ -52,9 +48,9 @@
#else
# include "boost/mpl/limits/vector.hpp"
# include "boost/mpl/aux_/preprocessor/project1st.hpp"
# include "boost/preprocessor/arithmetic/sub.hpp"
# include "boost/preprocessor/tuple/elem.hpp"
# include "boost/preprocessor/enum_params_with_a_default.hpp"
# include "boost/preprocessor/enum_params.hpp"
# include "boost/preprocessor/enum.hpp"
@@ -91,7 +87,7 @@ namespace mpl {
BOOST_PP_COMMA_IF(n) \
BOOST_PP_ENUM( \
BOOST_PP_SUB_D(1,BOOST_MPL_LIMIT_VECTOR_SIZE,n) \
, BOOST_MPL_PP_PROJECT2ND \
, BOOST_PP_TUPLE_ELEM_3_2 \
, def \
) \
/**/

View File

@@ -29,14 +29,10 @@
# include "boost/preprocessor/stringize.hpp"
# define MPL_AUX_VECTOR_HEADER \
BOOST_PP_STRINGIZE( \
BOOST_PP_CAT( \
BOOST_PP_CAT(boost/mpl/vector/vector, BOOST_MPL_LIMIT_VECTOR_SIZE) \
,_c.##hpp) \
) \
BOOST_PP_CAT(BOOST_PP_CAT(vector,BOOST_MPL_LIMIT_VECTOR_SIZE), _c).hpp \
/**/
# include MPL_AUX_VECTOR_HEADER
# include BOOST_PP_STRINGIZE(boost/mpl/vector/MPL_AUX_VECTOR_HEADER)
# undef MPL_AUX_VECTOR_HEADER
# include <climits>
#endif
@@ -52,9 +48,9 @@
#else
# include "boost/mpl/limits/vector.hpp"
# include "boost/mpl/aux_/preprocessor/project1st.hpp"
# include "boost/preprocessor/arithmetic/sub.hpp"
# include "boost/preprocessor/tuple/elem.hpp"
# include "boost/preprocessor/enum_params_with_a_default.hpp"
# include "boost/preprocessor/enum_params.hpp"
# include "boost/preprocessor/enum.hpp"
@@ -100,7 +96,7 @@ namespace mpl {
BOOST_PP_COMMA_IF(n) \
BOOST_PP_ENUM( \
BOOST_PP_SUB_D(1,BOOST_MPL_LIMIT_VECTOR_SIZE,n) \
, BOOST_MPL_PP_PROJECT2ND \
, BOOST_PP_TUPLE_ELEM_3_2 \
, def \
) \
/**/