mirror of
https://github.com/boostorg/preprocessor.git
synced 2025-07-22 16:47:26 +02:00
brought forced evaluation in line w/slots
[SVN r14266]
This commit is contained in:
@ -14,15 +14,15 @@
|
||||
# ifndef BOOST_PP_FILENAME_1
|
||||
# error BOOST_PP: depth #1 filename is not defined
|
||||
# endif
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_ITERATION_LIMITS)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_ITERATION_LIMITS)
|
||||
# include BOOST_PP_SET_ITERATION_START()
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_ITERATION_LIMITS)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_ITERATION_LIMITS)
|
||||
# include BOOST_PP_SET_ITERATION_FINISH()
|
||||
# undef BOOST_PP_ITERATION_LIMITS
|
||||
# elif defined(BOOST_PP_ITERATION_PARAMS_1)
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(3, 0, BOOST_PP_ITERATION_PARAMS_1)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(3, 0, BOOST_PP_ITERATION_PARAMS_1)
|
||||
# include BOOST_PP_SET_ITERATION_START()
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(3, 1, BOOST_PP_ITERATION_PARAMS_1)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(3, 1, BOOST_PP_ITERATION_PARAMS_1)
|
||||
# include BOOST_PP_SET_ITERATION_FINISH()
|
||||
# define BOOST_PP_FILENAME_1 BOOST_PP_TUPLE_ELEM(3, 2, BOOST_PP_ITERATION_PARAMS_1)
|
||||
# else
|
||||
|
@ -14,15 +14,15 @@
|
||||
# ifndef BOOST_PP_FILENAME_2
|
||||
# error BOOST_PP: depth #2 filename is not defined
|
||||
# endif
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_ITERATION_LIMITS)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_ITERATION_LIMITS)
|
||||
# include BOOST_PP_SET_ITERATION_START()
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_ITERATION_LIMITS)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_ITERATION_LIMITS)
|
||||
# include BOOST_PP_SET_ITERATION_FINISH()
|
||||
# undef BOOST_PP_ITERATION_LIMITS
|
||||
# elif defined(BOOST_PP_ITERATION_PARAMS_2)
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(3, 0, BOOST_PP_ITERATION_PARAMS_2)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(3, 0, BOOST_PP_ITERATION_PARAMS_2)
|
||||
# include BOOST_PP_SET_ITERATION_START()
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(3, 1, BOOST_PP_ITERATION_PARAMS_2)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(3, 1, BOOST_PP_ITERATION_PARAMS_2)
|
||||
# include BOOST_PP_SET_ITERATION_FINISH()
|
||||
# define BOOST_PP_FILENAME_2 BOOST_PP_TUPLE_ELEM(3, 2, BOOST_PP_ITERATION_PARAMS_2)
|
||||
# else
|
||||
|
@ -14,15 +14,15 @@
|
||||
# ifndef BOOST_PP_FILENAME_3
|
||||
# error BOOST_PP: depth #3 filename is not defined
|
||||
# endif
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_ITERATION_LIMITS)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_ITERATION_LIMITS)
|
||||
# include BOOST_PP_SET_ITERATION_START()
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_ITERATION_LIMITS)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_ITERATION_LIMITS)
|
||||
# include BOOST_PP_SET_ITERATION_FINISH()
|
||||
# undef BOOST_PP_ITERATION_LIMITS
|
||||
# elif defined(BOOST_PP_ITERATION_PARAMS_3)
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(3, 0, BOOST_PP_ITERATION_PARAMS_3)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(3, 0, BOOST_PP_ITERATION_PARAMS_3)
|
||||
# include BOOST_PP_SET_ITERATION_START()
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(3, 1, BOOST_PP_ITERATION_PARAMS_3)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(3, 1, BOOST_PP_ITERATION_PARAMS_3)
|
||||
# include BOOST_PP_SET_ITERATION_FINISH()
|
||||
# define BOOST_PP_FILENAME_3 BOOST_PP_TUPLE_ELEM(3, 2, BOOST_PP_ITERATION_PARAMS_3)
|
||||
# else
|
||||
|
@ -14,15 +14,15 @@
|
||||
# ifndef BOOST_PP_FILENAME_4
|
||||
# error BOOST_PP: depth #4 filename is not defined
|
||||
# endif
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_ITERATION_LIMITS)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_ITERATION_LIMITS)
|
||||
# include BOOST_PP_SET_ITERATION_START()
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_ITERATION_LIMITS)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_ITERATION_LIMITS)
|
||||
# include BOOST_PP_SET_ITERATION_FINISH()
|
||||
# undef BOOST_PP_ITERATION_LIMITS
|
||||
# elif defined(BOOST_PP_ITERATION_PARAMS_4)
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(3, 0, BOOST_PP_ITERATION_PARAMS_4)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(3, 0, BOOST_PP_ITERATION_PARAMS_4)
|
||||
# include BOOST_PP_SET_ITERATION_START()
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(3, 1, BOOST_PP_ITERATION_PARAMS_4)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(3, 1, BOOST_PP_ITERATION_PARAMS_4)
|
||||
# include BOOST_PP_SET_ITERATION_FINISH()
|
||||
# define BOOST_PP_FILENAME_4 BOOST_PP_TUPLE_ELEM(3, 2, BOOST_PP_ITERATION_PARAMS_4)
|
||||
# else
|
||||
|
@ -14,15 +14,15 @@
|
||||
# ifndef BOOST_PP_FILENAME_5
|
||||
# error BOOST_PP: depth #5 filename is not defined
|
||||
# endif
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_ITERATION_LIMITS)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 0, BOOST_PP_ITERATION_LIMITS)
|
||||
# include BOOST_PP_SET_ITERATION_START()
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_ITERATION_LIMITS)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(2, 1, BOOST_PP_ITERATION_LIMITS)
|
||||
# include BOOST_PP_SET_ITERATION_FINISH()
|
||||
# undef BOOST_PP_ITERATION_LIMITS
|
||||
# elif defined(BOOST_PP_ITERATION_PARAMS_5)
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(3, 0, BOOST_PP_ITERATION_PARAMS_5)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(3, 0, BOOST_PP_ITERATION_PARAMS_5)
|
||||
# include BOOST_PP_SET_ITERATION_START()
|
||||
# define BOOST_PP_ITERATION_BOUND BOOST_PP_TUPLE_ELEM(3, 1, BOOST_PP_ITERATION_PARAMS_5)
|
||||
# define BOOST_PP_VALUE BOOST_PP_TUPLE_ELEM(3, 1, BOOST_PP_ITERATION_PARAMS_5)
|
||||
# include BOOST_PP_SET_ITERATION_FINISH()
|
||||
# define BOOST_PP_FILENAME_5 BOOST_PP_TUPLE_ELEM(3, 2, BOOST_PP_ITERATION_PARAMS_5)
|
||||
# else
|
||||
|
Reference in New Issue
Block a user