Add 1024 limit for all related number functionality

This commit is contained in:
Edward Diener
2020-07-27 20:59:29 -04:00
parent 905520aaf8
commit 21f796567e
35 changed files with 11078 additions and 1870 deletions

View File

@ -35,6 +35,9 @@
# elif BOOST_PP_LIMIT_SEQ == 512
# define BOOST_PP_SEQ_FOLD_RIGHT BOOST_PP_CAT(BOOST_PP_SEQ_FOLD_RIGHT_, BOOST_PP_DEC(BOOST_PP_AUTO_REC(BOOST_PP_SEQ_FOLD_LEFT_P, 512)))
# define BOOST_PP_SEQ_FOLD_RIGHT_513(op, st, ss) BOOST_PP_ERROR(0x0005)
# elif BOOST_PP_LIMIT_SEQ == 1024
# define BOOST_PP_SEQ_FOLD_RIGHT BOOST_PP_CAT(BOOST_PP_SEQ_FOLD_RIGHT_, BOOST_PP_DEC(BOOST_PP_AUTO_REC(BOOST_PP_SEQ_FOLD_LEFT_P, 1024)))
# define BOOST_PP_SEQ_FOLD_RIGHT_1025(op, st, ss) BOOST_PP_ERROR(0x0005)
# else
# error Incorrect value for the BOOST_PP_LIMIT_SEQ limit
# endif
@ -44,6 +47,10 @@
# elif BOOST_PP_LIMIT_SEQ == 512
# include <boost/preprocessor/seq/limits/fold_right_256.hpp>
# include <boost/preprocessor/seq/limits/fold_right_512.hpp>
# elif BOOST_PP_LIMIT_SEQ == 1024
# include <boost/preprocessor/seq/limits/fold_right_256.hpp>
# include <boost/preprocessor/seq/limits/fold_right_512.hpp>
# include <boost/preprocessor/seq/limits/fold_right_1024.hpp>
# endif
#
# endif