forked from boostorg/preprocessor
Allow iteration limits to be configured
This commit is contained in:
@ -18,9 +18,6 @@
|
||||
# if defined(BOOST_PP_LIMIT_DIM)
|
||||
# undef BOOST_PP_LIMIT_DIM
|
||||
# endif
|
||||
# if defined(BOOST_PP_LIMIT_ITERATION)
|
||||
# undef BOOST_PP_LIMIT_ITERATION
|
||||
# endif
|
||||
# if defined(BOOST_PP_LIMIT_ITERATION_DIM)
|
||||
# undef BOOST_PP_LIMIT_ITERATION_DIM
|
||||
# endif
|
||||
@ -100,8 +97,18 @@
|
||||
# define BOOST_PP_LIMIT_SEQ 256
|
||||
# endif
|
||||
|
||||
# define BOOST_PP_LIMIT_DIM 3
|
||||
# if defined(BOOST_PP_LIMIT_ITERATION)
|
||||
# if !(BOOST_PP_LIMIT_ITERATION == 256 || BOOST_PP_LIMIT_ITERATION == 512)
|
||||
# undef BOOST_PP_LIMIT_ITERATION
|
||||
# define BOOST_PP_LIMIT_ITERATION 256
|
||||
# elif BOOST_PP_LIMIT_ITERATION > BOOST_PP_LIMIT_MAG
|
||||
# define BOOST_PP_LIMIT_ITERATION BOOST_PP_LIMIT_MAG
|
||||
# endif
|
||||
# else
|
||||
# define BOOST_PP_LIMIT_ITERATION 256
|
||||
# endif
|
||||
|
||||
# define BOOST_PP_LIMIT_DIM 3
|
||||
# define BOOST_PP_LIMIT_ITERATION_DIM 3
|
||||
# define BOOST_PP_LIMIT_SLOT_SIG 10
|
||||
# define BOOST_PP_LIMIT_SLOT_COUNT 5
|
||||
|
Reference in New Issue
Block a user