From 34b5b7e8b2722373836fbd07cda77d82b3008048 Mon Sep 17 00:00:00 2001 From: Paul Mensonides Date: Thu, 20 Jun 2002 03:04:41 +0000 Subject: [PATCH] lower bound abstraction [SVN r14200] --- .../preprocessor/detail/iterate/lower1.hpp | 790 ++++++++++++++++++ .../preprocessor/detail/iterate/lower2.hpp | 790 ++++++++++++++++++ .../preprocessor/detail/iterate/lower3.hpp | 790 ++++++++++++++++++ .../preprocessor/detail/iterate/lower4.hpp | 790 ++++++++++++++++++ .../preprocessor/detail/iterate/lower5.hpp | 790 ++++++++++++++++++ 5 files changed, 3950 insertions(+) create mode 100644 include/boost/preprocessor/detail/iterate/lower1.hpp create mode 100644 include/boost/preprocessor/detail/iterate/lower2.hpp create mode 100644 include/boost/preprocessor/detail/iterate/lower3.hpp create mode 100644 include/boost/preprocessor/detail/iterate/lower4.hpp create mode 100644 include/boost/preprocessor/detail/iterate/lower5.hpp diff --git a/include/boost/preprocessor/detail/iterate/lower1.hpp b/include/boost/preprocessor/detail/iterate/lower1.hpp new file mode 100644 index 0000000..cba251c --- /dev/null +++ b/include/boost/preprocessor/detail/iterate/lower1.hpp @@ -0,0 +1,790 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. Permission to copy, use, * +# * modify, sell, and distribute this software is granted provided * +# * this copyright notice appears in all copies. This software is * +# * provided "as is" without express or implied warranty, and with * +# * no claim at to its suitability for any purpose. * +# * * +# ************************************************************************** */ +# +# ifndef BOOST_PP_ITERATION_BOUND +# error BOOST_PP: BOOST_PP_ITERATION_BOUND must be set prior to including BOOST_PP_SET_LBOUND() +# endif +# +# if BOOST_PP_ITERATION_BOUND == 0 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 0 +# elif BOOST_PP_ITERATION_BOUND == 1 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 1 +# elif BOOST_PP_ITERATION_BOUND == 2 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 2 +# elif BOOST_PP_ITERATION_BOUND == 3 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 3 +# elif BOOST_PP_ITERATION_BOUND == 4 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 4 +# elif BOOST_PP_ITERATION_BOUND == 5 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 5 +# elif BOOST_PP_ITERATION_BOUND == 6 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 6 +# elif BOOST_PP_ITERATION_BOUND == 7 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 7 +# elif BOOST_PP_ITERATION_BOUND == 8 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 8 +# elif BOOST_PP_ITERATION_BOUND == 9 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 9 +# elif BOOST_PP_ITERATION_BOUND == 10 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 10 +# elif BOOST_PP_ITERATION_BOUND == 11 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 11 +# elif BOOST_PP_ITERATION_BOUND == 12 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 12 +# elif BOOST_PP_ITERATION_BOUND == 13 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 13 +# elif BOOST_PP_ITERATION_BOUND == 14 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 14 +# elif BOOST_PP_ITERATION_BOUND == 15 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 15 +# elif BOOST_PP_ITERATION_BOUND == 16 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 16 +# elif BOOST_PP_ITERATION_BOUND == 17 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 17 +# elif BOOST_PP_ITERATION_BOUND == 18 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 18 +# elif BOOST_PP_ITERATION_BOUND == 19 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 19 +# elif BOOST_PP_ITERATION_BOUND == 20 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 20 +# elif BOOST_PP_ITERATION_BOUND == 21 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 21 +# elif BOOST_PP_ITERATION_BOUND == 22 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 22 +# elif BOOST_PP_ITERATION_BOUND == 23 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 23 +# elif BOOST_PP_ITERATION_BOUND == 24 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 24 +# elif BOOST_PP_ITERATION_BOUND == 25 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 25 +# elif BOOST_PP_ITERATION_BOUND == 26 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 26 +# elif BOOST_PP_ITERATION_BOUND == 27 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 27 +# elif BOOST_PP_ITERATION_BOUND == 28 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 28 +# elif BOOST_PP_ITERATION_BOUND == 29 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 29 +# elif BOOST_PP_ITERATION_BOUND == 30 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 30 +# elif BOOST_PP_ITERATION_BOUND == 31 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 31 +# elif BOOST_PP_ITERATION_BOUND == 32 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 32 +# elif BOOST_PP_ITERATION_BOUND == 33 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 33 +# elif BOOST_PP_ITERATION_BOUND == 34 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 34 +# elif BOOST_PP_ITERATION_BOUND == 35 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 35 +# elif BOOST_PP_ITERATION_BOUND == 36 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 36 +# elif BOOST_PP_ITERATION_BOUND == 37 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 37 +# elif BOOST_PP_ITERATION_BOUND == 38 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 38 +# elif BOOST_PP_ITERATION_BOUND == 39 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 39 +# elif BOOST_PP_ITERATION_BOUND == 40 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 40 +# elif BOOST_PP_ITERATION_BOUND == 41 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 41 +# elif BOOST_PP_ITERATION_BOUND == 42 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 42 +# elif BOOST_PP_ITERATION_BOUND == 43 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 43 +# elif BOOST_PP_ITERATION_BOUND == 44 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 44 +# elif BOOST_PP_ITERATION_BOUND == 45 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 45 +# elif BOOST_PP_ITERATION_BOUND == 46 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 46 +# elif BOOST_PP_ITERATION_BOUND == 47 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 47 +# elif BOOST_PP_ITERATION_BOUND == 48 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 48 +# elif BOOST_PP_ITERATION_BOUND == 49 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 49 +# elif BOOST_PP_ITERATION_BOUND == 50 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 50 +# elif BOOST_PP_ITERATION_BOUND == 51 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 51 +# elif BOOST_PP_ITERATION_BOUND == 52 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 52 +# elif BOOST_PP_ITERATION_BOUND == 53 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 53 +# elif BOOST_PP_ITERATION_BOUND == 54 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 54 +# elif BOOST_PP_ITERATION_BOUND == 55 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 55 +# elif BOOST_PP_ITERATION_BOUND == 56 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 56 +# elif BOOST_PP_ITERATION_BOUND == 57 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 57 +# elif BOOST_PP_ITERATION_BOUND == 58 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 58 +# elif BOOST_PP_ITERATION_BOUND == 59 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 59 +# elif BOOST_PP_ITERATION_BOUND == 60 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 60 +# elif BOOST_PP_ITERATION_BOUND == 61 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 61 +# elif BOOST_PP_ITERATION_BOUND == 62 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 62 +# elif BOOST_PP_ITERATION_BOUND == 63 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 63 +# elif BOOST_PP_ITERATION_BOUND == 64 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 64 +# elif BOOST_PP_ITERATION_BOUND == 65 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 65 +# elif BOOST_PP_ITERATION_BOUND == 66 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 66 +# elif BOOST_PP_ITERATION_BOUND == 67 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 67 +# elif BOOST_PP_ITERATION_BOUND == 68 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 68 +# elif BOOST_PP_ITERATION_BOUND == 69 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 69 +# elif BOOST_PP_ITERATION_BOUND == 70 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 70 +# elif BOOST_PP_ITERATION_BOUND == 71 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 71 +# elif BOOST_PP_ITERATION_BOUND == 72 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 72 +# elif BOOST_PP_ITERATION_BOUND == 73 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 73 +# elif BOOST_PP_ITERATION_BOUND == 74 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 74 +# elif BOOST_PP_ITERATION_BOUND == 75 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 75 +# elif BOOST_PP_ITERATION_BOUND == 76 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 76 +# elif BOOST_PP_ITERATION_BOUND == 77 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 77 +# elif BOOST_PP_ITERATION_BOUND == 78 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 78 +# elif BOOST_PP_ITERATION_BOUND == 79 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 79 +# elif BOOST_PP_ITERATION_BOUND == 80 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 80 +# elif BOOST_PP_ITERATION_BOUND == 81 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 81 +# elif BOOST_PP_ITERATION_BOUND == 82 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 82 +# elif BOOST_PP_ITERATION_BOUND == 83 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 83 +# elif BOOST_PP_ITERATION_BOUND == 84 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 84 +# elif BOOST_PP_ITERATION_BOUND == 85 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 85 +# elif BOOST_PP_ITERATION_BOUND == 86 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 86 +# elif BOOST_PP_ITERATION_BOUND == 87 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 87 +# elif BOOST_PP_ITERATION_BOUND == 88 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 88 +# elif BOOST_PP_ITERATION_BOUND == 89 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 89 +# elif BOOST_PP_ITERATION_BOUND == 90 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 90 +# elif BOOST_PP_ITERATION_BOUND == 91 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 91 +# elif BOOST_PP_ITERATION_BOUND == 92 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 92 +# elif BOOST_PP_ITERATION_BOUND == 93 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 93 +# elif BOOST_PP_ITERATION_BOUND == 94 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 94 +# elif BOOST_PP_ITERATION_BOUND == 95 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 95 +# elif BOOST_PP_ITERATION_BOUND == 96 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 96 +# elif BOOST_PP_ITERATION_BOUND == 97 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 97 +# elif BOOST_PP_ITERATION_BOUND == 98 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 98 +# elif BOOST_PP_ITERATION_BOUND == 99 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 99 +# elif BOOST_PP_ITERATION_BOUND == 100 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 100 +# elif BOOST_PP_ITERATION_BOUND == 101 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 101 +# elif BOOST_PP_ITERATION_BOUND == 102 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 102 +# elif BOOST_PP_ITERATION_BOUND == 103 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 103 +# elif BOOST_PP_ITERATION_BOUND == 104 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 104 +# elif BOOST_PP_ITERATION_BOUND == 105 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 105 +# elif BOOST_PP_ITERATION_BOUND == 106 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 106 +# elif BOOST_PP_ITERATION_BOUND == 107 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 107 +# elif BOOST_PP_ITERATION_BOUND == 108 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 108 +# elif BOOST_PP_ITERATION_BOUND == 109 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 109 +# elif BOOST_PP_ITERATION_BOUND == 110 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 110 +# elif BOOST_PP_ITERATION_BOUND == 111 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 111 +# elif BOOST_PP_ITERATION_BOUND == 112 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 112 +# elif BOOST_PP_ITERATION_BOUND == 113 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 113 +# elif BOOST_PP_ITERATION_BOUND == 114 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 114 +# elif BOOST_PP_ITERATION_BOUND == 115 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 115 +# elif BOOST_PP_ITERATION_BOUND == 116 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 116 +# elif BOOST_PP_ITERATION_BOUND == 117 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 117 +# elif BOOST_PP_ITERATION_BOUND == 118 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 118 +# elif BOOST_PP_ITERATION_BOUND == 119 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 119 +# elif BOOST_PP_ITERATION_BOUND == 120 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 120 +# elif BOOST_PP_ITERATION_BOUND == 121 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 121 +# elif BOOST_PP_ITERATION_BOUND == 122 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 122 +# elif BOOST_PP_ITERATION_BOUND == 123 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 123 +# elif BOOST_PP_ITERATION_BOUND == 124 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 124 +# elif BOOST_PP_ITERATION_BOUND == 125 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 125 +# elif BOOST_PP_ITERATION_BOUND == 126 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 126 +# elif BOOST_PP_ITERATION_BOUND == 127 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 127 +# elif BOOST_PP_ITERATION_BOUND == 128 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 128 +# elif BOOST_PP_ITERATION_BOUND == 129 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 129 +# elif BOOST_PP_ITERATION_BOUND == 130 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 130 +# elif BOOST_PP_ITERATION_BOUND == 131 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 131 +# elif BOOST_PP_ITERATION_BOUND == 132 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 132 +# elif BOOST_PP_ITERATION_BOUND == 133 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 133 +# elif BOOST_PP_ITERATION_BOUND == 134 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 134 +# elif BOOST_PP_ITERATION_BOUND == 135 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 135 +# elif BOOST_PP_ITERATION_BOUND == 136 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 136 +# elif BOOST_PP_ITERATION_BOUND == 137 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 137 +# elif BOOST_PP_ITERATION_BOUND == 138 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 138 +# elif BOOST_PP_ITERATION_BOUND == 139 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 139 +# elif BOOST_PP_ITERATION_BOUND == 140 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 140 +# elif BOOST_PP_ITERATION_BOUND == 141 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 141 +# elif BOOST_PP_ITERATION_BOUND == 142 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 142 +# elif BOOST_PP_ITERATION_BOUND == 143 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 143 +# elif BOOST_PP_ITERATION_BOUND == 144 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 144 +# elif BOOST_PP_ITERATION_BOUND == 145 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 145 +# elif BOOST_PP_ITERATION_BOUND == 146 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 146 +# elif BOOST_PP_ITERATION_BOUND == 147 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 147 +# elif BOOST_PP_ITERATION_BOUND == 148 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 148 +# elif BOOST_PP_ITERATION_BOUND == 149 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 149 +# elif BOOST_PP_ITERATION_BOUND == 150 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 150 +# elif BOOST_PP_ITERATION_BOUND == 151 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 151 +# elif BOOST_PP_ITERATION_BOUND == 152 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 152 +# elif BOOST_PP_ITERATION_BOUND == 153 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 153 +# elif BOOST_PP_ITERATION_BOUND == 154 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 154 +# elif BOOST_PP_ITERATION_BOUND == 155 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 155 +# elif BOOST_PP_ITERATION_BOUND == 156 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 156 +# elif BOOST_PP_ITERATION_BOUND == 157 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 157 +# elif BOOST_PP_ITERATION_BOUND == 158 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 158 +# elif BOOST_PP_ITERATION_BOUND == 159 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 159 +# elif BOOST_PP_ITERATION_BOUND == 160 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 160 +# elif BOOST_PP_ITERATION_BOUND == 161 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 161 +# elif BOOST_PP_ITERATION_BOUND == 162 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 162 +# elif BOOST_PP_ITERATION_BOUND == 163 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 163 +# elif BOOST_PP_ITERATION_BOUND == 164 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 164 +# elif BOOST_PP_ITERATION_BOUND == 165 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 165 +# elif BOOST_PP_ITERATION_BOUND == 166 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 166 +# elif BOOST_PP_ITERATION_BOUND == 167 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 167 +# elif BOOST_PP_ITERATION_BOUND == 168 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 168 +# elif BOOST_PP_ITERATION_BOUND == 169 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 169 +# elif BOOST_PP_ITERATION_BOUND == 170 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 170 +# elif BOOST_PP_ITERATION_BOUND == 171 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 171 +# elif BOOST_PP_ITERATION_BOUND == 172 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 172 +# elif BOOST_PP_ITERATION_BOUND == 173 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 173 +# elif BOOST_PP_ITERATION_BOUND == 174 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 174 +# elif BOOST_PP_ITERATION_BOUND == 175 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 175 +# elif BOOST_PP_ITERATION_BOUND == 176 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 176 +# elif BOOST_PP_ITERATION_BOUND == 177 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 177 +# elif BOOST_PP_ITERATION_BOUND == 178 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 178 +# elif BOOST_PP_ITERATION_BOUND == 179 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 179 +# elif BOOST_PP_ITERATION_BOUND == 180 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 180 +# elif BOOST_PP_ITERATION_BOUND == 181 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 181 +# elif BOOST_PP_ITERATION_BOUND == 182 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 182 +# elif BOOST_PP_ITERATION_BOUND == 183 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 183 +# elif BOOST_PP_ITERATION_BOUND == 184 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 184 +# elif BOOST_PP_ITERATION_BOUND == 185 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 185 +# elif BOOST_PP_ITERATION_BOUND == 186 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 186 +# elif BOOST_PP_ITERATION_BOUND == 187 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 187 +# elif BOOST_PP_ITERATION_BOUND == 188 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 188 +# elif BOOST_PP_ITERATION_BOUND == 189 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 189 +# elif BOOST_PP_ITERATION_BOUND == 190 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 190 +# elif BOOST_PP_ITERATION_BOUND == 191 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 191 +# elif BOOST_PP_ITERATION_BOUND == 192 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 192 +# elif BOOST_PP_ITERATION_BOUND == 193 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 193 +# elif BOOST_PP_ITERATION_BOUND == 194 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 194 +# elif BOOST_PP_ITERATION_BOUND == 195 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 195 +# elif BOOST_PP_ITERATION_BOUND == 196 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 196 +# elif BOOST_PP_ITERATION_BOUND == 197 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 197 +# elif BOOST_PP_ITERATION_BOUND == 198 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 198 +# elif BOOST_PP_ITERATION_BOUND == 199 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 199 +# elif BOOST_PP_ITERATION_BOUND == 200 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 200 +# elif BOOST_PP_ITERATION_BOUND == 201 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 201 +# elif BOOST_PP_ITERATION_BOUND == 202 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 202 +# elif BOOST_PP_ITERATION_BOUND == 203 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 203 +# elif BOOST_PP_ITERATION_BOUND == 204 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 204 +# elif BOOST_PP_ITERATION_BOUND == 205 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 205 +# elif BOOST_PP_ITERATION_BOUND == 206 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 206 +# elif BOOST_PP_ITERATION_BOUND == 207 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 207 +# elif BOOST_PP_ITERATION_BOUND == 208 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 208 +# elif BOOST_PP_ITERATION_BOUND == 209 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 209 +# elif BOOST_PP_ITERATION_BOUND == 210 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 210 +# elif BOOST_PP_ITERATION_BOUND == 211 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 211 +# elif BOOST_PP_ITERATION_BOUND == 212 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 212 +# elif BOOST_PP_ITERATION_BOUND == 213 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 213 +# elif BOOST_PP_ITERATION_BOUND == 214 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 214 +# elif BOOST_PP_ITERATION_BOUND == 215 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 215 +# elif BOOST_PP_ITERATION_BOUND == 216 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 216 +# elif BOOST_PP_ITERATION_BOUND == 217 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 217 +# elif BOOST_PP_ITERATION_BOUND == 218 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 218 +# elif BOOST_PP_ITERATION_BOUND == 219 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 219 +# elif BOOST_PP_ITERATION_BOUND == 220 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 220 +# elif BOOST_PP_ITERATION_BOUND == 221 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 221 +# elif BOOST_PP_ITERATION_BOUND == 222 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 222 +# elif BOOST_PP_ITERATION_BOUND == 223 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 223 +# elif BOOST_PP_ITERATION_BOUND == 224 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 224 +# elif BOOST_PP_ITERATION_BOUND == 225 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 225 +# elif BOOST_PP_ITERATION_BOUND == 226 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 226 +# elif BOOST_PP_ITERATION_BOUND == 227 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 227 +# elif BOOST_PP_ITERATION_BOUND == 228 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 228 +# elif BOOST_PP_ITERATION_BOUND == 229 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 229 +# elif BOOST_PP_ITERATION_BOUND == 230 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 230 +# elif BOOST_PP_ITERATION_BOUND == 231 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 231 +# elif BOOST_PP_ITERATION_BOUND == 232 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 232 +# elif BOOST_PP_ITERATION_BOUND == 233 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 233 +# elif BOOST_PP_ITERATION_BOUND == 234 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 234 +# elif BOOST_PP_ITERATION_BOUND == 235 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 235 +# elif BOOST_PP_ITERATION_BOUND == 236 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 236 +# elif BOOST_PP_ITERATION_BOUND == 237 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 237 +# elif BOOST_PP_ITERATION_BOUND == 238 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 238 +# elif BOOST_PP_ITERATION_BOUND == 239 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 239 +# elif BOOST_PP_ITERATION_BOUND == 240 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 240 +# elif BOOST_PP_ITERATION_BOUND == 241 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 241 +# elif BOOST_PP_ITERATION_BOUND == 242 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 242 +# elif BOOST_PP_ITERATION_BOUND == 243 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 243 +# elif BOOST_PP_ITERATION_BOUND == 244 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 244 +# elif BOOST_PP_ITERATION_BOUND == 245 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 245 +# elif BOOST_PP_ITERATION_BOUND == 246 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 246 +# elif BOOST_PP_ITERATION_BOUND == 247 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 247 +# elif BOOST_PP_ITERATION_BOUND == 248 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 248 +# elif BOOST_PP_ITERATION_BOUND == 249 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 249 +# elif BOOST_PP_ITERATION_BOUND == 250 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 250 +# elif BOOST_PP_ITERATION_BOUND == 251 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 251 +# elif BOOST_PP_ITERATION_BOUND == 252 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 252 +# elif BOOST_PP_ITERATION_BOUND == 253 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 253 +# elif BOOST_PP_ITERATION_BOUND == 254 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 254 +# elif BOOST_PP_ITERATION_BOUND == 255 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 255 +# elif BOOST_PP_ITERATION_BOUND == 256 +# undef BOOST_PP_ITERATION_START_1 +# define BOOST_PP_ITERATION_START_1 256 +# else +# error BOOST_PP: BOOST_PP_ITERATION_BOUND is out of range +# endif +# +# undef BOOST_PP_ITERATION_BOUND diff --git a/include/boost/preprocessor/detail/iterate/lower2.hpp b/include/boost/preprocessor/detail/iterate/lower2.hpp new file mode 100644 index 0000000..61ce3ff --- /dev/null +++ b/include/boost/preprocessor/detail/iterate/lower2.hpp @@ -0,0 +1,790 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. Permission to copy, use, * +# * modify, sell, and distribute this software is granted provided * +# * this copyright notice appears in all copies. This software is * +# * provided "as is" without express or implied warranty, and with * +# * no claim at to its suitability for any purpose. * +# * * +# ************************************************************************** */ +# +# ifndef BOOST_PP_ITERATION_BOUND +# error BOOST_PP: BOOST_PP_ITERATION_BOUND must be set prior to including BOOST_PP_SET_LBOUND() +# endif +# +# if BOOST_PP_ITERATION_BOUND == 0 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 0 +# elif BOOST_PP_ITERATION_BOUND == 1 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 1 +# elif BOOST_PP_ITERATION_BOUND == 2 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 2 +# elif BOOST_PP_ITERATION_BOUND == 3 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 3 +# elif BOOST_PP_ITERATION_BOUND == 4 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 4 +# elif BOOST_PP_ITERATION_BOUND == 5 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 5 +# elif BOOST_PP_ITERATION_BOUND == 6 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 6 +# elif BOOST_PP_ITERATION_BOUND == 7 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 7 +# elif BOOST_PP_ITERATION_BOUND == 8 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 8 +# elif BOOST_PP_ITERATION_BOUND == 9 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 9 +# elif BOOST_PP_ITERATION_BOUND == 10 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 10 +# elif BOOST_PP_ITERATION_BOUND == 11 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 11 +# elif BOOST_PP_ITERATION_BOUND == 12 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 12 +# elif BOOST_PP_ITERATION_BOUND == 13 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 13 +# elif BOOST_PP_ITERATION_BOUND == 14 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 14 +# elif BOOST_PP_ITERATION_BOUND == 15 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 15 +# elif BOOST_PP_ITERATION_BOUND == 16 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 16 +# elif BOOST_PP_ITERATION_BOUND == 17 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 17 +# elif BOOST_PP_ITERATION_BOUND == 18 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 18 +# elif BOOST_PP_ITERATION_BOUND == 19 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 19 +# elif BOOST_PP_ITERATION_BOUND == 20 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 20 +# elif BOOST_PP_ITERATION_BOUND == 21 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 21 +# elif BOOST_PP_ITERATION_BOUND == 22 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 22 +# elif BOOST_PP_ITERATION_BOUND == 23 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 23 +# elif BOOST_PP_ITERATION_BOUND == 24 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 24 +# elif BOOST_PP_ITERATION_BOUND == 25 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 25 +# elif BOOST_PP_ITERATION_BOUND == 26 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 26 +# elif BOOST_PP_ITERATION_BOUND == 27 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 27 +# elif BOOST_PP_ITERATION_BOUND == 28 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 28 +# elif BOOST_PP_ITERATION_BOUND == 29 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 29 +# elif BOOST_PP_ITERATION_BOUND == 30 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 30 +# elif BOOST_PP_ITERATION_BOUND == 31 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 31 +# elif BOOST_PP_ITERATION_BOUND == 32 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 32 +# elif BOOST_PP_ITERATION_BOUND == 33 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 33 +# elif BOOST_PP_ITERATION_BOUND == 34 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 34 +# elif BOOST_PP_ITERATION_BOUND == 35 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 35 +# elif BOOST_PP_ITERATION_BOUND == 36 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 36 +# elif BOOST_PP_ITERATION_BOUND == 37 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 37 +# elif BOOST_PP_ITERATION_BOUND == 38 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 38 +# elif BOOST_PP_ITERATION_BOUND == 39 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 39 +# elif BOOST_PP_ITERATION_BOUND == 40 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 40 +# elif BOOST_PP_ITERATION_BOUND == 41 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 41 +# elif BOOST_PP_ITERATION_BOUND == 42 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 42 +# elif BOOST_PP_ITERATION_BOUND == 43 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 43 +# elif BOOST_PP_ITERATION_BOUND == 44 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 44 +# elif BOOST_PP_ITERATION_BOUND == 45 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 45 +# elif BOOST_PP_ITERATION_BOUND == 46 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 46 +# elif BOOST_PP_ITERATION_BOUND == 47 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 47 +# elif BOOST_PP_ITERATION_BOUND == 48 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 48 +# elif BOOST_PP_ITERATION_BOUND == 49 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 49 +# elif BOOST_PP_ITERATION_BOUND == 50 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 50 +# elif BOOST_PP_ITERATION_BOUND == 51 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 51 +# elif BOOST_PP_ITERATION_BOUND == 52 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 52 +# elif BOOST_PP_ITERATION_BOUND == 53 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 53 +# elif BOOST_PP_ITERATION_BOUND == 54 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 54 +# elif BOOST_PP_ITERATION_BOUND == 55 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 55 +# elif BOOST_PP_ITERATION_BOUND == 56 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 56 +# elif BOOST_PP_ITERATION_BOUND == 57 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 57 +# elif BOOST_PP_ITERATION_BOUND == 58 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 58 +# elif BOOST_PP_ITERATION_BOUND == 59 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 59 +# elif BOOST_PP_ITERATION_BOUND == 60 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 60 +# elif BOOST_PP_ITERATION_BOUND == 61 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 61 +# elif BOOST_PP_ITERATION_BOUND == 62 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 62 +# elif BOOST_PP_ITERATION_BOUND == 63 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 63 +# elif BOOST_PP_ITERATION_BOUND == 64 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 64 +# elif BOOST_PP_ITERATION_BOUND == 65 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 65 +# elif BOOST_PP_ITERATION_BOUND == 66 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 66 +# elif BOOST_PP_ITERATION_BOUND == 67 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 67 +# elif BOOST_PP_ITERATION_BOUND == 68 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 68 +# elif BOOST_PP_ITERATION_BOUND == 69 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 69 +# elif BOOST_PP_ITERATION_BOUND == 70 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 70 +# elif BOOST_PP_ITERATION_BOUND == 71 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 71 +# elif BOOST_PP_ITERATION_BOUND == 72 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 72 +# elif BOOST_PP_ITERATION_BOUND == 73 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 73 +# elif BOOST_PP_ITERATION_BOUND == 74 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 74 +# elif BOOST_PP_ITERATION_BOUND == 75 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 75 +# elif BOOST_PP_ITERATION_BOUND == 76 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 76 +# elif BOOST_PP_ITERATION_BOUND == 77 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 77 +# elif BOOST_PP_ITERATION_BOUND == 78 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 78 +# elif BOOST_PP_ITERATION_BOUND == 79 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 79 +# elif BOOST_PP_ITERATION_BOUND == 80 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 80 +# elif BOOST_PP_ITERATION_BOUND == 81 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 81 +# elif BOOST_PP_ITERATION_BOUND == 82 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 82 +# elif BOOST_PP_ITERATION_BOUND == 83 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 83 +# elif BOOST_PP_ITERATION_BOUND == 84 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 84 +# elif BOOST_PP_ITERATION_BOUND == 85 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 85 +# elif BOOST_PP_ITERATION_BOUND == 86 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 86 +# elif BOOST_PP_ITERATION_BOUND == 87 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 87 +# elif BOOST_PP_ITERATION_BOUND == 88 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 88 +# elif BOOST_PP_ITERATION_BOUND == 89 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 89 +# elif BOOST_PP_ITERATION_BOUND == 90 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 90 +# elif BOOST_PP_ITERATION_BOUND == 91 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 91 +# elif BOOST_PP_ITERATION_BOUND == 92 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 92 +# elif BOOST_PP_ITERATION_BOUND == 93 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 93 +# elif BOOST_PP_ITERATION_BOUND == 94 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 94 +# elif BOOST_PP_ITERATION_BOUND == 95 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 95 +# elif BOOST_PP_ITERATION_BOUND == 96 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 96 +# elif BOOST_PP_ITERATION_BOUND == 97 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 97 +# elif BOOST_PP_ITERATION_BOUND == 98 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 98 +# elif BOOST_PP_ITERATION_BOUND == 99 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 99 +# elif BOOST_PP_ITERATION_BOUND == 100 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 100 +# elif BOOST_PP_ITERATION_BOUND == 101 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 101 +# elif BOOST_PP_ITERATION_BOUND == 102 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 102 +# elif BOOST_PP_ITERATION_BOUND == 103 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 103 +# elif BOOST_PP_ITERATION_BOUND == 104 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 104 +# elif BOOST_PP_ITERATION_BOUND == 105 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 105 +# elif BOOST_PP_ITERATION_BOUND == 106 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 106 +# elif BOOST_PP_ITERATION_BOUND == 107 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 107 +# elif BOOST_PP_ITERATION_BOUND == 108 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 108 +# elif BOOST_PP_ITERATION_BOUND == 109 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 109 +# elif BOOST_PP_ITERATION_BOUND == 110 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 110 +# elif BOOST_PP_ITERATION_BOUND == 111 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 111 +# elif BOOST_PP_ITERATION_BOUND == 112 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 112 +# elif BOOST_PP_ITERATION_BOUND == 113 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 113 +# elif BOOST_PP_ITERATION_BOUND == 114 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 114 +# elif BOOST_PP_ITERATION_BOUND == 115 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 115 +# elif BOOST_PP_ITERATION_BOUND == 116 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 116 +# elif BOOST_PP_ITERATION_BOUND == 117 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 117 +# elif BOOST_PP_ITERATION_BOUND == 118 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 118 +# elif BOOST_PP_ITERATION_BOUND == 119 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 119 +# elif BOOST_PP_ITERATION_BOUND == 120 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 120 +# elif BOOST_PP_ITERATION_BOUND == 121 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 121 +# elif BOOST_PP_ITERATION_BOUND == 122 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 122 +# elif BOOST_PP_ITERATION_BOUND == 123 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 123 +# elif BOOST_PP_ITERATION_BOUND == 124 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 124 +# elif BOOST_PP_ITERATION_BOUND == 125 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 125 +# elif BOOST_PP_ITERATION_BOUND == 126 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 126 +# elif BOOST_PP_ITERATION_BOUND == 127 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 127 +# elif BOOST_PP_ITERATION_BOUND == 128 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 128 +# elif BOOST_PP_ITERATION_BOUND == 129 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 129 +# elif BOOST_PP_ITERATION_BOUND == 130 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 130 +# elif BOOST_PP_ITERATION_BOUND == 131 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 131 +# elif BOOST_PP_ITERATION_BOUND == 132 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 132 +# elif BOOST_PP_ITERATION_BOUND == 133 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 133 +# elif BOOST_PP_ITERATION_BOUND == 134 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 134 +# elif BOOST_PP_ITERATION_BOUND == 135 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 135 +# elif BOOST_PP_ITERATION_BOUND == 136 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 136 +# elif BOOST_PP_ITERATION_BOUND == 137 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 137 +# elif BOOST_PP_ITERATION_BOUND == 138 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 138 +# elif BOOST_PP_ITERATION_BOUND == 139 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 139 +# elif BOOST_PP_ITERATION_BOUND == 140 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 140 +# elif BOOST_PP_ITERATION_BOUND == 141 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 141 +# elif BOOST_PP_ITERATION_BOUND == 142 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 142 +# elif BOOST_PP_ITERATION_BOUND == 143 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 143 +# elif BOOST_PP_ITERATION_BOUND == 144 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 144 +# elif BOOST_PP_ITERATION_BOUND == 145 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 145 +# elif BOOST_PP_ITERATION_BOUND == 146 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 146 +# elif BOOST_PP_ITERATION_BOUND == 147 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 147 +# elif BOOST_PP_ITERATION_BOUND == 148 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 148 +# elif BOOST_PP_ITERATION_BOUND == 149 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 149 +# elif BOOST_PP_ITERATION_BOUND == 150 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 150 +# elif BOOST_PP_ITERATION_BOUND == 151 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 151 +# elif BOOST_PP_ITERATION_BOUND == 152 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 152 +# elif BOOST_PP_ITERATION_BOUND == 153 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 153 +# elif BOOST_PP_ITERATION_BOUND == 154 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 154 +# elif BOOST_PP_ITERATION_BOUND == 155 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 155 +# elif BOOST_PP_ITERATION_BOUND == 156 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 156 +# elif BOOST_PP_ITERATION_BOUND == 157 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 157 +# elif BOOST_PP_ITERATION_BOUND == 158 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 158 +# elif BOOST_PP_ITERATION_BOUND == 159 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 159 +# elif BOOST_PP_ITERATION_BOUND == 160 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 160 +# elif BOOST_PP_ITERATION_BOUND == 161 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 161 +# elif BOOST_PP_ITERATION_BOUND == 162 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 162 +# elif BOOST_PP_ITERATION_BOUND == 163 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 163 +# elif BOOST_PP_ITERATION_BOUND == 164 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 164 +# elif BOOST_PP_ITERATION_BOUND == 165 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 165 +# elif BOOST_PP_ITERATION_BOUND == 166 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 166 +# elif BOOST_PP_ITERATION_BOUND == 167 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 167 +# elif BOOST_PP_ITERATION_BOUND == 168 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 168 +# elif BOOST_PP_ITERATION_BOUND == 169 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 169 +# elif BOOST_PP_ITERATION_BOUND == 170 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 170 +# elif BOOST_PP_ITERATION_BOUND == 171 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 171 +# elif BOOST_PP_ITERATION_BOUND == 172 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 172 +# elif BOOST_PP_ITERATION_BOUND == 173 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 173 +# elif BOOST_PP_ITERATION_BOUND == 174 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 174 +# elif BOOST_PP_ITERATION_BOUND == 175 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 175 +# elif BOOST_PP_ITERATION_BOUND == 176 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 176 +# elif BOOST_PP_ITERATION_BOUND == 177 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 177 +# elif BOOST_PP_ITERATION_BOUND == 178 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 178 +# elif BOOST_PP_ITERATION_BOUND == 179 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 179 +# elif BOOST_PP_ITERATION_BOUND == 180 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 180 +# elif BOOST_PP_ITERATION_BOUND == 181 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 181 +# elif BOOST_PP_ITERATION_BOUND == 182 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 182 +# elif BOOST_PP_ITERATION_BOUND == 183 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 183 +# elif BOOST_PP_ITERATION_BOUND == 184 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 184 +# elif BOOST_PP_ITERATION_BOUND == 185 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 185 +# elif BOOST_PP_ITERATION_BOUND == 186 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 186 +# elif BOOST_PP_ITERATION_BOUND == 187 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 187 +# elif BOOST_PP_ITERATION_BOUND == 188 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 188 +# elif BOOST_PP_ITERATION_BOUND == 189 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 189 +# elif BOOST_PP_ITERATION_BOUND == 190 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 190 +# elif BOOST_PP_ITERATION_BOUND == 191 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 191 +# elif BOOST_PP_ITERATION_BOUND == 192 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 192 +# elif BOOST_PP_ITERATION_BOUND == 193 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 193 +# elif BOOST_PP_ITERATION_BOUND == 194 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 194 +# elif BOOST_PP_ITERATION_BOUND == 195 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 195 +# elif BOOST_PP_ITERATION_BOUND == 196 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 196 +# elif BOOST_PP_ITERATION_BOUND == 197 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 197 +# elif BOOST_PP_ITERATION_BOUND == 198 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 198 +# elif BOOST_PP_ITERATION_BOUND == 199 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 199 +# elif BOOST_PP_ITERATION_BOUND == 200 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 200 +# elif BOOST_PP_ITERATION_BOUND == 201 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 201 +# elif BOOST_PP_ITERATION_BOUND == 202 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 202 +# elif BOOST_PP_ITERATION_BOUND == 203 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 203 +# elif BOOST_PP_ITERATION_BOUND == 204 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 204 +# elif BOOST_PP_ITERATION_BOUND == 205 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 205 +# elif BOOST_PP_ITERATION_BOUND == 206 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 206 +# elif BOOST_PP_ITERATION_BOUND == 207 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 207 +# elif BOOST_PP_ITERATION_BOUND == 208 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 208 +# elif BOOST_PP_ITERATION_BOUND == 209 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 209 +# elif BOOST_PP_ITERATION_BOUND == 210 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 210 +# elif BOOST_PP_ITERATION_BOUND == 211 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 211 +# elif BOOST_PP_ITERATION_BOUND == 212 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 212 +# elif BOOST_PP_ITERATION_BOUND == 213 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 213 +# elif BOOST_PP_ITERATION_BOUND == 214 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 214 +# elif BOOST_PP_ITERATION_BOUND == 215 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 215 +# elif BOOST_PP_ITERATION_BOUND == 216 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 216 +# elif BOOST_PP_ITERATION_BOUND == 217 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 217 +# elif BOOST_PP_ITERATION_BOUND == 218 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 218 +# elif BOOST_PP_ITERATION_BOUND == 219 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 219 +# elif BOOST_PP_ITERATION_BOUND == 220 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 220 +# elif BOOST_PP_ITERATION_BOUND == 221 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 221 +# elif BOOST_PP_ITERATION_BOUND == 222 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 222 +# elif BOOST_PP_ITERATION_BOUND == 223 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 223 +# elif BOOST_PP_ITERATION_BOUND == 224 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 224 +# elif BOOST_PP_ITERATION_BOUND == 225 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 225 +# elif BOOST_PP_ITERATION_BOUND == 226 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 226 +# elif BOOST_PP_ITERATION_BOUND == 227 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 227 +# elif BOOST_PP_ITERATION_BOUND == 228 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 228 +# elif BOOST_PP_ITERATION_BOUND == 229 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 229 +# elif BOOST_PP_ITERATION_BOUND == 230 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 230 +# elif BOOST_PP_ITERATION_BOUND == 231 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 231 +# elif BOOST_PP_ITERATION_BOUND == 232 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 232 +# elif BOOST_PP_ITERATION_BOUND == 233 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 233 +# elif BOOST_PP_ITERATION_BOUND == 234 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 234 +# elif BOOST_PP_ITERATION_BOUND == 235 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 235 +# elif BOOST_PP_ITERATION_BOUND == 236 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 236 +# elif BOOST_PP_ITERATION_BOUND == 237 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 237 +# elif BOOST_PP_ITERATION_BOUND == 238 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 238 +# elif BOOST_PP_ITERATION_BOUND == 239 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 239 +# elif BOOST_PP_ITERATION_BOUND == 240 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 240 +# elif BOOST_PP_ITERATION_BOUND == 241 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 241 +# elif BOOST_PP_ITERATION_BOUND == 242 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 242 +# elif BOOST_PP_ITERATION_BOUND == 243 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 243 +# elif BOOST_PP_ITERATION_BOUND == 244 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 244 +# elif BOOST_PP_ITERATION_BOUND == 245 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 245 +# elif BOOST_PP_ITERATION_BOUND == 246 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 246 +# elif BOOST_PP_ITERATION_BOUND == 247 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 247 +# elif BOOST_PP_ITERATION_BOUND == 248 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 248 +# elif BOOST_PP_ITERATION_BOUND == 249 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 249 +# elif BOOST_PP_ITERATION_BOUND == 250 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 250 +# elif BOOST_PP_ITERATION_BOUND == 251 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 251 +# elif BOOST_PP_ITERATION_BOUND == 252 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 252 +# elif BOOST_PP_ITERATION_BOUND == 253 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 253 +# elif BOOST_PP_ITERATION_BOUND == 254 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 254 +# elif BOOST_PP_ITERATION_BOUND == 255 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 255 +# elif BOOST_PP_ITERATION_BOUND == 256 +# undef BOOST_PP_ITERATION_START_2 +# define BOOST_PP_ITERATION_START_2 256 +# else +# error BOOST_PP: BOOST_PP_ITERATION_BOUND is out of range +# endif +# +# undef BOOST_PP_ITERATION_BOUND diff --git a/include/boost/preprocessor/detail/iterate/lower3.hpp b/include/boost/preprocessor/detail/iterate/lower3.hpp new file mode 100644 index 0000000..1c89e42 --- /dev/null +++ b/include/boost/preprocessor/detail/iterate/lower3.hpp @@ -0,0 +1,790 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. Permission to copy, use, * +# * modify, sell, and distribute this software is granted provided * +# * this copyright notice appears in all copies. This software is * +# * provided "as is" without express or implied warranty, and with * +# * no claim at to its suitability for any purpose. * +# * * +# ************************************************************************** */ +# +# ifndef BOOST_PP_ITERATION_BOUND +# error BOOST_PP: BOOST_PP_ITERATION_BOUND must be set prior to including BOOST_PP_SET_LBOUND() +# endif +# +# if BOOST_PP_ITERATION_BOUND == 0 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 0 +# elif BOOST_PP_ITERATION_BOUND == 1 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 1 +# elif BOOST_PP_ITERATION_BOUND == 2 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 2 +# elif BOOST_PP_ITERATION_BOUND == 3 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 3 +# elif BOOST_PP_ITERATION_BOUND == 4 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 4 +# elif BOOST_PP_ITERATION_BOUND == 5 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 5 +# elif BOOST_PP_ITERATION_BOUND == 6 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 6 +# elif BOOST_PP_ITERATION_BOUND == 7 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 7 +# elif BOOST_PP_ITERATION_BOUND == 8 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 8 +# elif BOOST_PP_ITERATION_BOUND == 9 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 9 +# elif BOOST_PP_ITERATION_BOUND == 10 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 10 +# elif BOOST_PP_ITERATION_BOUND == 11 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 11 +# elif BOOST_PP_ITERATION_BOUND == 12 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 12 +# elif BOOST_PP_ITERATION_BOUND == 13 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 13 +# elif BOOST_PP_ITERATION_BOUND == 14 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 14 +# elif BOOST_PP_ITERATION_BOUND == 15 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 15 +# elif BOOST_PP_ITERATION_BOUND == 16 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 16 +# elif BOOST_PP_ITERATION_BOUND == 17 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 17 +# elif BOOST_PP_ITERATION_BOUND == 18 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 18 +# elif BOOST_PP_ITERATION_BOUND == 19 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 19 +# elif BOOST_PP_ITERATION_BOUND == 20 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 20 +# elif BOOST_PP_ITERATION_BOUND == 21 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 21 +# elif BOOST_PP_ITERATION_BOUND == 22 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 22 +# elif BOOST_PP_ITERATION_BOUND == 23 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 23 +# elif BOOST_PP_ITERATION_BOUND == 24 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 24 +# elif BOOST_PP_ITERATION_BOUND == 25 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 25 +# elif BOOST_PP_ITERATION_BOUND == 26 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 26 +# elif BOOST_PP_ITERATION_BOUND == 27 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 27 +# elif BOOST_PP_ITERATION_BOUND == 28 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 28 +# elif BOOST_PP_ITERATION_BOUND == 29 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 29 +# elif BOOST_PP_ITERATION_BOUND == 30 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 30 +# elif BOOST_PP_ITERATION_BOUND == 31 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 31 +# elif BOOST_PP_ITERATION_BOUND == 32 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 32 +# elif BOOST_PP_ITERATION_BOUND == 33 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 33 +# elif BOOST_PP_ITERATION_BOUND == 34 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 34 +# elif BOOST_PP_ITERATION_BOUND == 35 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 35 +# elif BOOST_PP_ITERATION_BOUND == 36 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 36 +# elif BOOST_PP_ITERATION_BOUND == 37 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 37 +# elif BOOST_PP_ITERATION_BOUND == 38 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 38 +# elif BOOST_PP_ITERATION_BOUND == 39 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 39 +# elif BOOST_PP_ITERATION_BOUND == 40 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 40 +# elif BOOST_PP_ITERATION_BOUND == 41 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 41 +# elif BOOST_PP_ITERATION_BOUND == 42 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 42 +# elif BOOST_PP_ITERATION_BOUND == 43 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 43 +# elif BOOST_PP_ITERATION_BOUND == 44 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 44 +# elif BOOST_PP_ITERATION_BOUND == 45 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 45 +# elif BOOST_PP_ITERATION_BOUND == 46 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 46 +# elif BOOST_PP_ITERATION_BOUND == 47 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 47 +# elif BOOST_PP_ITERATION_BOUND == 48 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 48 +# elif BOOST_PP_ITERATION_BOUND == 49 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 49 +# elif BOOST_PP_ITERATION_BOUND == 50 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 50 +# elif BOOST_PP_ITERATION_BOUND == 51 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 51 +# elif BOOST_PP_ITERATION_BOUND == 52 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 52 +# elif BOOST_PP_ITERATION_BOUND == 53 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 53 +# elif BOOST_PP_ITERATION_BOUND == 54 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 54 +# elif BOOST_PP_ITERATION_BOUND == 55 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 55 +# elif BOOST_PP_ITERATION_BOUND == 56 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 56 +# elif BOOST_PP_ITERATION_BOUND == 57 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 57 +# elif BOOST_PP_ITERATION_BOUND == 58 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 58 +# elif BOOST_PP_ITERATION_BOUND == 59 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 59 +# elif BOOST_PP_ITERATION_BOUND == 60 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 60 +# elif BOOST_PP_ITERATION_BOUND == 61 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 61 +# elif BOOST_PP_ITERATION_BOUND == 62 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 62 +# elif BOOST_PP_ITERATION_BOUND == 63 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 63 +# elif BOOST_PP_ITERATION_BOUND == 64 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 64 +# elif BOOST_PP_ITERATION_BOUND == 65 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 65 +# elif BOOST_PP_ITERATION_BOUND == 66 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 66 +# elif BOOST_PP_ITERATION_BOUND == 67 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 67 +# elif BOOST_PP_ITERATION_BOUND == 68 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 68 +# elif BOOST_PP_ITERATION_BOUND == 69 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 69 +# elif BOOST_PP_ITERATION_BOUND == 70 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 70 +# elif BOOST_PP_ITERATION_BOUND == 71 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 71 +# elif BOOST_PP_ITERATION_BOUND == 72 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 72 +# elif BOOST_PP_ITERATION_BOUND == 73 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 73 +# elif BOOST_PP_ITERATION_BOUND == 74 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 74 +# elif BOOST_PP_ITERATION_BOUND == 75 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 75 +# elif BOOST_PP_ITERATION_BOUND == 76 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 76 +# elif BOOST_PP_ITERATION_BOUND == 77 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 77 +# elif BOOST_PP_ITERATION_BOUND == 78 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 78 +# elif BOOST_PP_ITERATION_BOUND == 79 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 79 +# elif BOOST_PP_ITERATION_BOUND == 80 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 80 +# elif BOOST_PP_ITERATION_BOUND == 81 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 81 +# elif BOOST_PP_ITERATION_BOUND == 82 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 82 +# elif BOOST_PP_ITERATION_BOUND == 83 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 83 +# elif BOOST_PP_ITERATION_BOUND == 84 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 84 +# elif BOOST_PP_ITERATION_BOUND == 85 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 85 +# elif BOOST_PP_ITERATION_BOUND == 86 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 86 +# elif BOOST_PP_ITERATION_BOUND == 87 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 87 +# elif BOOST_PP_ITERATION_BOUND == 88 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 88 +# elif BOOST_PP_ITERATION_BOUND == 89 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 89 +# elif BOOST_PP_ITERATION_BOUND == 90 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 90 +# elif BOOST_PP_ITERATION_BOUND == 91 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 91 +# elif BOOST_PP_ITERATION_BOUND == 92 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 92 +# elif BOOST_PP_ITERATION_BOUND == 93 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 93 +# elif BOOST_PP_ITERATION_BOUND == 94 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 94 +# elif BOOST_PP_ITERATION_BOUND == 95 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 95 +# elif BOOST_PP_ITERATION_BOUND == 96 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 96 +# elif BOOST_PP_ITERATION_BOUND == 97 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 97 +# elif BOOST_PP_ITERATION_BOUND == 98 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 98 +# elif BOOST_PP_ITERATION_BOUND == 99 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 99 +# elif BOOST_PP_ITERATION_BOUND == 100 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 100 +# elif BOOST_PP_ITERATION_BOUND == 101 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 101 +# elif BOOST_PP_ITERATION_BOUND == 102 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 102 +# elif BOOST_PP_ITERATION_BOUND == 103 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 103 +# elif BOOST_PP_ITERATION_BOUND == 104 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 104 +# elif BOOST_PP_ITERATION_BOUND == 105 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 105 +# elif BOOST_PP_ITERATION_BOUND == 106 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 106 +# elif BOOST_PP_ITERATION_BOUND == 107 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 107 +# elif BOOST_PP_ITERATION_BOUND == 108 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 108 +# elif BOOST_PP_ITERATION_BOUND == 109 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 109 +# elif BOOST_PP_ITERATION_BOUND == 110 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 110 +# elif BOOST_PP_ITERATION_BOUND == 111 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 111 +# elif BOOST_PP_ITERATION_BOUND == 112 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 112 +# elif BOOST_PP_ITERATION_BOUND == 113 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 113 +# elif BOOST_PP_ITERATION_BOUND == 114 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 114 +# elif BOOST_PP_ITERATION_BOUND == 115 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 115 +# elif BOOST_PP_ITERATION_BOUND == 116 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 116 +# elif BOOST_PP_ITERATION_BOUND == 117 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 117 +# elif BOOST_PP_ITERATION_BOUND == 118 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 118 +# elif BOOST_PP_ITERATION_BOUND == 119 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 119 +# elif BOOST_PP_ITERATION_BOUND == 120 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 120 +# elif BOOST_PP_ITERATION_BOUND == 121 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 121 +# elif BOOST_PP_ITERATION_BOUND == 122 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 122 +# elif BOOST_PP_ITERATION_BOUND == 123 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 123 +# elif BOOST_PP_ITERATION_BOUND == 124 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 124 +# elif BOOST_PP_ITERATION_BOUND == 125 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 125 +# elif BOOST_PP_ITERATION_BOUND == 126 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 126 +# elif BOOST_PP_ITERATION_BOUND == 127 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 127 +# elif BOOST_PP_ITERATION_BOUND == 128 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 128 +# elif BOOST_PP_ITERATION_BOUND == 129 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 129 +# elif BOOST_PP_ITERATION_BOUND == 130 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 130 +# elif BOOST_PP_ITERATION_BOUND == 131 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 131 +# elif BOOST_PP_ITERATION_BOUND == 132 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 132 +# elif BOOST_PP_ITERATION_BOUND == 133 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 133 +# elif BOOST_PP_ITERATION_BOUND == 134 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 134 +# elif BOOST_PP_ITERATION_BOUND == 135 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 135 +# elif BOOST_PP_ITERATION_BOUND == 136 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 136 +# elif BOOST_PP_ITERATION_BOUND == 137 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 137 +# elif BOOST_PP_ITERATION_BOUND == 138 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 138 +# elif BOOST_PP_ITERATION_BOUND == 139 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 139 +# elif BOOST_PP_ITERATION_BOUND == 140 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 140 +# elif BOOST_PP_ITERATION_BOUND == 141 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 141 +# elif BOOST_PP_ITERATION_BOUND == 142 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 142 +# elif BOOST_PP_ITERATION_BOUND == 143 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 143 +# elif BOOST_PP_ITERATION_BOUND == 144 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 144 +# elif BOOST_PP_ITERATION_BOUND == 145 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 145 +# elif BOOST_PP_ITERATION_BOUND == 146 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 146 +# elif BOOST_PP_ITERATION_BOUND == 147 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 147 +# elif BOOST_PP_ITERATION_BOUND == 148 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 148 +# elif BOOST_PP_ITERATION_BOUND == 149 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 149 +# elif BOOST_PP_ITERATION_BOUND == 150 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 150 +# elif BOOST_PP_ITERATION_BOUND == 151 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 151 +# elif BOOST_PP_ITERATION_BOUND == 152 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 152 +# elif BOOST_PP_ITERATION_BOUND == 153 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 153 +# elif BOOST_PP_ITERATION_BOUND == 154 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 154 +# elif BOOST_PP_ITERATION_BOUND == 155 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 155 +# elif BOOST_PP_ITERATION_BOUND == 156 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 156 +# elif BOOST_PP_ITERATION_BOUND == 157 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 157 +# elif BOOST_PP_ITERATION_BOUND == 158 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 158 +# elif BOOST_PP_ITERATION_BOUND == 159 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 159 +# elif BOOST_PP_ITERATION_BOUND == 160 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 160 +# elif BOOST_PP_ITERATION_BOUND == 161 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 161 +# elif BOOST_PP_ITERATION_BOUND == 162 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 162 +# elif BOOST_PP_ITERATION_BOUND == 163 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 163 +# elif BOOST_PP_ITERATION_BOUND == 164 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 164 +# elif BOOST_PP_ITERATION_BOUND == 165 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 165 +# elif BOOST_PP_ITERATION_BOUND == 166 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 166 +# elif BOOST_PP_ITERATION_BOUND == 167 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 167 +# elif BOOST_PP_ITERATION_BOUND == 168 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 168 +# elif BOOST_PP_ITERATION_BOUND == 169 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 169 +# elif BOOST_PP_ITERATION_BOUND == 170 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 170 +# elif BOOST_PP_ITERATION_BOUND == 171 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 171 +# elif BOOST_PP_ITERATION_BOUND == 172 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 172 +# elif BOOST_PP_ITERATION_BOUND == 173 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 173 +# elif BOOST_PP_ITERATION_BOUND == 174 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 174 +# elif BOOST_PP_ITERATION_BOUND == 175 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 175 +# elif BOOST_PP_ITERATION_BOUND == 176 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 176 +# elif BOOST_PP_ITERATION_BOUND == 177 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 177 +# elif BOOST_PP_ITERATION_BOUND == 178 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 178 +# elif BOOST_PP_ITERATION_BOUND == 179 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 179 +# elif BOOST_PP_ITERATION_BOUND == 180 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 180 +# elif BOOST_PP_ITERATION_BOUND == 181 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 181 +# elif BOOST_PP_ITERATION_BOUND == 182 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 182 +# elif BOOST_PP_ITERATION_BOUND == 183 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 183 +# elif BOOST_PP_ITERATION_BOUND == 184 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 184 +# elif BOOST_PP_ITERATION_BOUND == 185 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 185 +# elif BOOST_PP_ITERATION_BOUND == 186 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 186 +# elif BOOST_PP_ITERATION_BOUND == 187 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 187 +# elif BOOST_PP_ITERATION_BOUND == 188 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 188 +# elif BOOST_PP_ITERATION_BOUND == 189 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 189 +# elif BOOST_PP_ITERATION_BOUND == 190 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 190 +# elif BOOST_PP_ITERATION_BOUND == 191 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 191 +# elif BOOST_PP_ITERATION_BOUND == 192 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 192 +# elif BOOST_PP_ITERATION_BOUND == 193 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 193 +# elif BOOST_PP_ITERATION_BOUND == 194 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 194 +# elif BOOST_PP_ITERATION_BOUND == 195 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 195 +# elif BOOST_PP_ITERATION_BOUND == 196 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 196 +# elif BOOST_PP_ITERATION_BOUND == 197 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 197 +# elif BOOST_PP_ITERATION_BOUND == 198 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 198 +# elif BOOST_PP_ITERATION_BOUND == 199 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 199 +# elif BOOST_PP_ITERATION_BOUND == 200 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 200 +# elif BOOST_PP_ITERATION_BOUND == 201 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 201 +# elif BOOST_PP_ITERATION_BOUND == 202 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 202 +# elif BOOST_PP_ITERATION_BOUND == 203 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 203 +# elif BOOST_PP_ITERATION_BOUND == 204 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 204 +# elif BOOST_PP_ITERATION_BOUND == 205 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 205 +# elif BOOST_PP_ITERATION_BOUND == 206 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 206 +# elif BOOST_PP_ITERATION_BOUND == 207 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 207 +# elif BOOST_PP_ITERATION_BOUND == 208 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 208 +# elif BOOST_PP_ITERATION_BOUND == 209 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 209 +# elif BOOST_PP_ITERATION_BOUND == 210 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 210 +# elif BOOST_PP_ITERATION_BOUND == 211 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 211 +# elif BOOST_PP_ITERATION_BOUND == 212 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 212 +# elif BOOST_PP_ITERATION_BOUND == 213 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 213 +# elif BOOST_PP_ITERATION_BOUND == 214 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 214 +# elif BOOST_PP_ITERATION_BOUND == 215 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 215 +# elif BOOST_PP_ITERATION_BOUND == 216 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 216 +# elif BOOST_PP_ITERATION_BOUND == 217 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 217 +# elif BOOST_PP_ITERATION_BOUND == 218 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 218 +# elif BOOST_PP_ITERATION_BOUND == 219 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 219 +# elif BOOST_PP_ITERATION_BOUND == 220 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 220 +# elif BOOST_PP_ITERATION_BOUND == 221 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 221 +# elif BOOST_PP_ITERATION_BOUND == 222 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 222 +# elif BOOST_PP_ITERATION_BOUND == 223 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 223 +# elif BOOST_PP_ITERATION_BOUND == 224 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 224 +# elif BOOST_PP_ITERATION_BOUND == 225 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 225 +# elif BOOST_PP_ITERATION_BOUND == 226 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 226 +# elif BOOST_PP_ITERATION_BOUND == 227 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 227 +# elif BOOST_PP_ITERATION_BOUND == 228 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 228 +# elif BOOST_PP_ITERATION_BOUND == 229 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 229 +# elif BOOST_PP_ITERATION_BOUND == 230 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 230 +# elif BOOST_PP_ITERATION_BOUND == 231 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 231 +# elif BOOST_PP_ITERATION_BOUND == 232 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 232 +# elif BOOST_PP_ITERATION_BOUND == 233 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 233 +# elif BOOST_PP_ITERATION_BOUND == 234 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 234 +# elif BOOST_PP_ITERATION_BOUND == 235 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 235 +# elif BOOST_PP_ITERATION_BOUND == 236 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 236 +# elif BOOST_PP_ITERATION_BOUND == 237 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 237 +# elif BOOST_PP_ITERATION_BOUND == 238 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 238 +# elif BOOST_PP_ITERATION_BOUND == 239 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 239 +# elif BOOST_PP_ITERATION_BOUND == 240 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 240 +# elif BOOST_PP_ITERATION_BOUND == 241 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 241 +# elif BOOST_PP_ITERATION_BOUND == 242 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 242 +# elif BOOST_PP_ITERATION_BOUND == 243 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 243 +# elif BOOST_PP_ITERATION_BOUND == 244 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 244 +# elif BOOST_PP_ITERATION_BOUND == 245 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 245 +# elif BOOST_PP_ITERATION_BOUND == 246 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 246 +# elif BOOST_PP_ITERATION_BOUND == 247 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 247 +# elif BOOST_PP_ITERATION_BOUND == 248 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 248 +# elif BOOST_PP_ITERATION_BOUND == 249 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 249 +# elif BOOST_PP_ITERATION_BOUND == 250 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 250 +# elif BOOST_PP_ITERATION_BOUND == 251 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 251 +# elif BOOST_PP_ITERATION_BOUND == 252 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 252 +# elif BOOST_PP_ITERATION_BOUND == 253 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 253 +# elif BOOST_PP_ITERATION_BOUND == 254 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 254 +# elif BOOST_PP_ITERATION_BOUND == 255 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 255 +# elif BOOST_PP_ITERATION_BOUND == 256 +# undef BOOST_PP_ITERATION_START_3 +# define BOOST_PP_ITERATION_START_3 256 +# else +# error BOOST_PP: BOOST_PP_ITERATION_BOUND is out of range +# endif +# +# undef BOOST_PP_ITERATION_BOUND diff --git a/include/boost/preprocessor/detail/iterate/lower4.hpp b/include/boost/preprocessor/detail/iterate/lower4.hpp new file mode 100644 index 0000000..8debed1 --- /dev/null +++ b/include/boost/preprocessor/detail/iterate/lower4.hpp @@ -0,0 +1,790 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. Permission to copy, use, * +# * modify, sell, and distribute this software is granted provided * +# * this copyright notice appears in all copies. This software is * +# * provided "as is" without express or implied warranty, and with * +# * no claim at to its suitability for any purpose. * +# * * +# ************************************************************************** */ +# +# ifndef BOOST_PP_ITERATION_BOUND +# error BOOST_PP: BOOST_PP_ITERATION_BOUND must be set prior to including BOOST_PP_SET_LBOUND() +# endif +# +# if BOOST_PP_ITERATION_BOUND == 0 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 0 +# elif BOOST_PP_ITERATION_BOUND == 1 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 1 +# elif BOOST_PP_ITERATION_BOUND == 2 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 2 +# elif BOOST_PP_ITERATION_BOUND == 3 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 3 +# elif BOOST_PP_ITERATION_BOUND == 4 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 4 +# elif BOOST_PP_ITERATION_BOUND == 5 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 5 +# elif BOOST_PP_ITERATION_BOUND == 6 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 6 +# elif BOOST_PP_ITERATION_BOUND == 7 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 7 +# elif BOOST_PP_ITERATION_BOUND == 8 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 8 +# elif BOOST_PP_ITERATION_BOUND == 9 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 9 +# elif BOOST_PP_ITERATION_BOUND == 10 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 10 +# elif BOOST_PP_ITERATION_BOUND == 11 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 11 +# elif BOOST_PP_ITERATION_BOUND == 12 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 12 +# elif BOOST_PP_ITERATION_BOUND == 13 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 13 +# elif BOOST_PP_ITERATION_BOUND == 14 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 14 +# elif BOOST_PP_ITERATION_BOUND == 15 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 15 +# elif BOOST_PP_ITERATION_BOUND == 16 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 16 +# elif BOOST_PP_ITERATION_BOUND == 17 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 17 +# elif BOOST_PP_ITERATION_BOUND == 18 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 18 +# elif BOOST_PP_ITERATION_BOUND == 19 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 19 +# elif BOOST_PP_ITERATION_BOUND == 20 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 20 +# elif BOOST_PP_ITERATION_BOUND == 21 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 21 +# elif BOOST_PP_ITERATION_BOUND == 22 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 22 +# elif BOOST_PP_ITERATION_BOUND == 23 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 23 +# elif BOOST_PP_ITERATION_BOUND == 24 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 24 +# elif BOOST_PP_ITERATION_BOUND == 25 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 25 +# elif BOOST_PP_ITERATION_BOUND == 26 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 26 +# elif BOOST_PP_ITERATION_BOUND == 27 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 27 +# elif BOOST_PP_ITERATION_BOUND == 28 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 28 +# elif BOOST_PP_ITERATION_BOUND == 29 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 29 +# elif BOOST_PP_ITERATION_BOUND == 30 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 30 +# elif BOOST_PP_ITERATION_BOUND == 31 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 31 +# elif BOOST_PP_ITERATION_BOUND == 32 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 32 +# elif BOOST_PP_ITERATION_BOUND == 33 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 33 +# elif BOOST_PP_ITERATION_BOUND == 34 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 34 +# elif BOOST_PP_ITERATION_BOUND == 35 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 35 +# elif BOOST_PP_ITERATION_BOUND == 36 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 36 +# elif BOOST_PP_ITERATION_BOUND == 37 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 37 +# elif BOOST_PP_ITERATION_BOUND == 38 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 38 +# elif BOOST_PP_ITERATION_BOUND == 39 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 39 +# elif BOOST_PP_ITERATION_BOUND == 40 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 40 +# elif BOOST_PP_ITERATION_BOUND == 41 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 41 +# elif BOOST_PP_ITERATION_BOUND == 42 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 42 +# elif BOOST_PP_ITERATION_BOUND == 43 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 43 +# elif BOOST_PP_ITERATION_BOUND == 44 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 44 +# elif BOOST_PP_ITERATION_BOUND == 45 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 45 +# elif BOOST_PP_ITERATION_BOUND == 46 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 46 +# elif BOOST_PP_ITERATION_BOUND == 47 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 47 +# elif BOOST_PP_ITERATION_BOUND == 48 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 48 +# elif BOOST_PP_ITERATION_BOUND == 49 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 49 +# elif BOOST_PP_ITERATION_BOUND == 50 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 50 +# elif BOOST_PP_ITERATION_BOUND == 51 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 51 +# elif BOOST_PP_ITERATION_BOUND == 52 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 52 +# elif BOOST_PP_ITERATION_BOUND == 53 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 53 +# elif BOOST_PP_ITERATION_BOUND == 54 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 54 +# elif BOOST_PP_ITERATION_BOUND == 55 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 55 +# elif BOOST_PP_ITERATION_BOUND == 56 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 56 +# elif BOOST_PP_ITERATION_BOUND == 57 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 57 +# elif BOOST_PP_ITERATION_BOUND == 58 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 58 +# elif BOOST_PP_ITERATION_BOUND == 59 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 59 +# elif BOOST_PP_ITERATION_BOUND == 60 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 60 +# elif BOOST_PP_ITERATION_BOUND == 61 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 61 +# elif BOOST_PP_ITERATION_BOUND == 62 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 62 +# elif BOOST_PP_ITERATION_BOUND == 63 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 63 +# elif BOOST_PP_ITERATION_BOUND == 64 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 64 +# elif BOOST_PP_ITERATION_BOUND == 65 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 65 +# elif BOOST_PP_ITERATION_BOUND == 66 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 66 +# elif BOOST_PP_ITERATION_BOUND == 67 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 67 +# elif BOOST_PP_ITERATION_BOUND == 68 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 68 +# elif BOOST_PP_ITERATION_BOUND == 69 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 69 +# elif BOOST_PP_ITERATION_BOUND == 70 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 70 +# elif BOOST_PP_ITERATION_BOUND == 71 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 71 +# elif BOOST_PP_ITERATION_BOUND == 72 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 72 +# elif BOOST_PP_ITERATION_BOUND == 73 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 73 +# elif BOOST_PP_ITERATION_BOUND == 74 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 74 +# elif BOOST_PP_ITERATION_BOUND == 75 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 75 +# elif BOOST_PP_ITERATION_BOUND == 76 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 76 +# elif BOOST_PP_ITERATION_BOUND == 77 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 77 +# elif BOOST_PP_ITERATION_BOUND == 78 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 78 +# elif BOOST_PP_ITERATION_BOUND == 79 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 79 +# elif BOOST_PP_ITERATION_BOUND == 80 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 80 +# elif BOOST_PP_ITERATION_BOUND == 81 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 81 +# elif BOOST_PP_ITERATION_BOUND == 82 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 82 +# elif BOOST_PP_ITERATION_BOUND == 83 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 83 +# elif BOOST_PP_ITERATION_BOUND == 84 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 84 +# elif BOOST_PP_ITERATION_BOUND == 85 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 85 +# elif BOOST_PP_ITERATION_BOUND == 86 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 86 +# elif BOOST_PP_ITERATION_BOUND == 87 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 87 +# elif BOOST_PP_ITERATION_BOUND == 88 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 88 +# elif BOOST_PP_ITERATION_BOUND == 89 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 89 +# elif BOOST_PP_ITERATION_BOUND == 90 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 90 +# elif BOOST_PP_ITERATION_BOUND == 91 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 91 +# elif BOOST_PP_ITERATION_BOUND == 92 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 92 +# elif BOOST_PP_ITERATION_BOUND == 93 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 93 +# elif BOOST_PP_ITERATION_BOUND == 94 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 94 +# elif BOOST_PP_ITERATION_BOUND == 95 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 95 +# elif BOOST_PP_ITERATION_BOUND == 96 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 96 +# elif BOOST_PP_ITERATION_BOUND == 97 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 97 +# elif BOOST_PP_ITERATION_BOUND == 98 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 98 +# elif BOOST_PP_ITERATION_BOUND == 99 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 99 +# elif BOOST_PP_ITERATION_BOUND == 100 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 100 +# elif BOOST_PP_ITERATION_BOUND == 101 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 101 +# elif BOOST_PP_ITERATION_BOUND == 102 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 102 +# elif BOOST_PP_ITERATION_BOUND == 103 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 103 +# elif BOOST_PP_ITERATION_BOUND == 104 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 104 +# elif BOOST_PP_ITERATION_BOUND == 105 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 105 +# elif BOOST_PP_ITERATION_BOUND == 106 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 106 +# elif BOOST_PP_ITERATION_BOUND == 107 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 107 +# elif BOOST_PP_ITERATION_BOUND == 108 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 108 +# elif BOOST_PP_ITERATION_BOUND == 109 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 109 +# elif BOOST_PP_ITERATION_BOUND == 110 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 110 +# elif BOOST_PP_ITERATION_BOUND == 111 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 111 +# elif BOOST_PP_ITERATION_BOUND == 112 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 112 +# elif BOOST_PP_ITERATION_BOUND == 113 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 113 +# elif BOOST_PP_ITERATION_BOUND == 114 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 114 +# elif BOOST_PP_ITERATION_BOUND == 115 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 115 +# elif BOOST_PP_ITERATION_BOUND == 116 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 116 +# elif BOOST_PP_ITERATION_BOUND == 117 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 117 +# elif BOOST_PP_ITERATION_BOUND == 118 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 118 +# elif BOOST_PP_ITERATION_BOUND == 119 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 119 +# elif BOOST_PP_ITERATION_BOUND == 120 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 120 +# elif BOOST_PP_ITERATION_BOUND == 121 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 121 +# elif BOOST_PP_ITERATION_BOUND == 122 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 122 +# elif BOOST_PP_ITERATION_BOUND == 123 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 123 +# elif BOOST_PP_ITERATION_BOUND == 124 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 124 +# elif BOOST_PP_ITERATION_BOUND == 125 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 125 +# elif BOOST_PP_ITERATION_BOUND == 126 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 126 +# elif BOOST_PP_ITERATION_BOUND == 127 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 127 +# elif BOOST_PP_ITERATION_BOUND == 128 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 128 +# elif BOOST_PP_ITERATION_BOUND == 129 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 129 +# elif BOOST_PP_ITERATION_BOUND == 130 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 130 +# elif BOOST_PP_ITERATION_BOUND == 131 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 131 +# elif BOOST_PP_ITERATION_BOUND == 132 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 132 +# elif BOOST_PP_ITERATION_BOUND == 133 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 133 +# elif BOOST_PP_ITERATION_BOUND == 134 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 134 +# elif BOOST_PP_ITERATION_BOUND == 135 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 135 +# elif BOOST_PP_ITERATION_BOUND == 136 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 136 +# elif BOOST_PP_ITERATION_BOUND == 137 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 137 +# elif BOOST_PP_ITERATION_BOUND == 138 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 138 +# elif BOOST_PP_ITERATION_BOUND == 139 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 139 +# elif BOOST_PP_ITERATION_BOUND == 140 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 140 +# elif BOOST_PP_ITERATION_BOUND == 141 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 141 +# elif BOOST_PP_ITERATION_BOUND == 142 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 142 +# elif BOOST_PP_ITERATION_BOUND == 143 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 143 +# elif BOOST_PP_ITERATION_BOUND == 144 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 144 +# elif BOOST_PP_ITERATION_BOUND == 145 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 145 +# elif BOOST_PP_ITERATION_BOUND == 146 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 146 +# elif BOOST_PP_ITERATION_BOUND == 147 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 147 +# elif BOOST_PP_ITERATION_BOUND == 148 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 148 +# elif BOOST_PP_ITERATION_BOUND == 149 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 149 +# elif BOOST_PP_ITERATION_BOUND == 150 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 150 +# elif BOOST_PP_ITERATION_BOUND == 151 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 151 +# elif BOOST_PP_ITERATION_BOUND == 152 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 152 +# elif BOOST_PP_ITERATION_BOUND == 153 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 153 +# elif BOOST_PP_ITERATION_BOUND == 154 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 154 +# elif BOOST_PP_ITERATION_BOUND == 155 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 155 +# elif BOOST_PP_ITERATION_BOUND == 156 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 156 +# elif BOOST_PP_ITERATION_BOUND == 157 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 157 +# elif BOOST_PP_ITERATION_BOUND == 158 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 158 +# elif BOOST_PP_ITERATION_BOUND == 159 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 159 +# elif BOOST_PP_ITERATION_BOUND == 160 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 160 +# elif BOOST_PP_ITERATION_BOUND == 161 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 161 +# elif BOOST_PP_ITERATION_BOUND == 162 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 162 +# elif BOOST_PP_ITERATION_BOUND == 163 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 163 +# elif BOOST_PP_ITERATION_BOUND == 164 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 164 +# elif BOOST_PP_ITERATION_BOUND == 165 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 165 +# elif BOOST_PP_ITERATION_BOUND == 166 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 166 +# elif BOOST_PP_ITERATION_BOUND == 167 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 167 +# elif BOOST_PP_ITERATION_BOUND == 168 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 168 +# elif BOOST_PP_ITERATION_BOUND == 169 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 169 +# elif BOOST_PP_ITERATION_BOUND == 170 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 170 +# elif BOOST_PP_ITERATION_BOUND == 171 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 171 +# elif BOOST_PP_ITERATION_BOUND == 172 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 172 +# elif BOOST_PP_ITERATION_BOUND == 173 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 173 +# elif BOOST_PP_ITERATION_BOUND == 174 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 174 +# elif BOOST_PP_ITERATION_BOUND == 175 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 175 +# elif BOOST_PP_ITERATION_BOUND == 176 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 176 +# elif BOOST_PP_ITERATION_BOUND == 177 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 177 +# elif BOOST_PP_ITERATION_BOUND == 178 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 178 +# elif BOOST_PP_ITERATION_BOUND == 179 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 179 +# elif BOOST_PP_ITERATION_BOUND == 180 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 180 +# elif BOOST_PP_ITERATION_BOUND == 181 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 181 +# elif BOOST_PP_ITERATION_BOUND == 182 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 182 +# elif BOOST_PP_ITERATION_BOUND == 183 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 183 +# elif BOOST_PP_ITERATION_BOUND == 184 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 184 +# elif BOOST_PP_ITERATION_BOUND == 185 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 185 +# elif BOOST_PP_ITERATION_BOUND == 186 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 186 +# elif BOOST_PP_ITERATION_BOUND == 187 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 187 +# elif BOOST_PP_ITERATION_BOUND == 188 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 188 +# elif BOOST_PP_ITERATION_BOUND == 189 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 189 +# elif BOOST_PP_ITERATION_BOUND == 190 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 190 +# elif BOOST_PP_ITERATION_BOUND == 191 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 191 +# elif BOOST_PP_ITERATION_BOUND == 192 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 192 +# elif BOOST_PP_ITERATION_BOUND == 193 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 193 +# elif BOOST_PP_ITERATION_BOUND == 194 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 194 +# elif BOOST_PP_ITERATION_BOUND == 195 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 195 +# elif BOOST_PP_ITERATION_BOUND == 196 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 196 +# elif BOOST_PP_ITERATION_BOUND == 197 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 197 +# elif BOOST_PP_ITERATION_BOUND == 198 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 198 +# elif BOOST_PP_ITERATION_BOUND == 199 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 199 +# elif BOOST_PP_ITERATION_BOUND == 200 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 200 +# elif BOOST_PP_ITERATION_BOUND == 201 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 201 +# elif BOOST_PP_ITERATION_BOUND == 202 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 202 +# elif BOOST_PP_ITERATION_BOUND == 203 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 203 +# elif BOOST_PP_ITERATION_BOUND == 204 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 204 +# elif BOOST_PP_ITERATION_BOUND == 205 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 205 +# elif BOOST_PP_ITERATION_BOUND == 206 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 206 +# elif BOOST_PP_ITERATION_BOUND == 207 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 207 +# elif BOOST_PP_ITERATION_BOUND == 208 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 208 +# elif BOOST_PP_ITERATION_BOUND == 209 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 209 +# elif BOOST_PP_ITERATION_BOUND == 210 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 210 +# elif BOOST_PP_ITERATION_BOUND == 211 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 211 +# elif BOOST_PP_ITERATION_BOUND == 212 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 212 +# elif BOOST_PP_ITERATION_BOUND == 213 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 213 +# elif BOOST_PP_ITERATION_BOUND == 214 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 214 +# elif BOOST_PP_ITERATION_BOUND == 215 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 215 +# elif BOOST_PP_ITERATION_BOUND == 216 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 216 +# elif BOOST_PP_ITERATION_BOUND == 217 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 217 +# elif BOOST_PP_ITERATION_BOUND == 218 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 218 +# elif BOOST_PP_ITERATION_BOUND == 219 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 219 +# elif BOOST_PP_ITERATION_BOUND == 220 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 220 +# elif BOOST_PP_ITERATION_BOUND == 221 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 221 +# elif BOOST_PP_ITERATION_BOUND == 222 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 222 +# elif BOOST_PP_ITERATION_BOUND == 223 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 223 +# elif BOOST_PP_ITERATION_BOUND == 224 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 224 +# elif BOOST_PP_ITERATION_BOUND == 225 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 225 +# elif BOOST_PP_ITERATION_BOUND == 226 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 226 +# elif BOOST_PP_ITERATION_BOUND == 227 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 227 +# elif BOOST_PP_ITERATION_BOUND == 228 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 228 +# elif BOOST_PP_ITERATION_BOUND == 229 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 229 +# elif BOOST_PP_ITERATION_BOUND == 230 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 230 +# elif BOOST_PP_ITERATION_BOUND == 231 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 231 +# elif BOOST_PP_ITERATION_BOUND == 232 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 232 +# elif BOOST_PP_ITERATION_BOUND == 233 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 233 +# elif BOOST_PP_ITERATION_BOUND == 234 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 234 +# elif BOOST_PP_ITERATION_BOUND == 235 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 235 +# elif BOOST_PP_ITERATION_BOUND == 236 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 236 +# elif BOOST_PP_ITERATION_BOUND == 237 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 237 +# elif BOOST_PP_ITERATION_BOUND == 238 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 238 +# elif BOOST_PP_ITERATION_BOUND == 239 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 239 +# elif BOOST_PP_ITERATION_BOUND == 240 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 240 +# elif BOOST_PP_ITERATION_BOUND == 241 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 241 +# elif BOOST_PP_ITERATION_BOUND == 242 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 242 +# elif BOOST_PP_ITERATION_BOUND == 243 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 243 +# elif BOOST_PP_ITERATION_BOUND == 244 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 244 +# elif BOOST_PP_ITERATION_BOUND == 245 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 245 +# elif BOOST_PP_ITERATION_BOUND == 246 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 246 +# elif BOOST_PP_ITERATION_BOUND == 247 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 247 +# elif BOOST_PP_ITERATION_BOUND == 248 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 248 +# elif BOOST_PP_ITERATION_BOUND == 249 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 249 +# elif BOOST_PP_ITERATION_BOUND == 250 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 250 +# elif BOOST_PP_ITERATION_BOUND == 251 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 251 +# elif BOOST_PP_ITERATION_BOUND == 252 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 252 +# elif BOOST_PP_ITERATION_BOUND == 253 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 253 +# elif BOOST_PP_ITERATION_BOUND == 254 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 254 +# elif BOOST_PP_ITERATION_BOUND == 255 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 255 +# elif BOOST_PP_ITERATION_BOUND == 256 +# undef BOOST_PP_ITERATION_START_4 +# define BOOST_PP_ITERATION_START_4 256 +# else +# error BOOST_PP: BOOST_PP_ITERATION_BOUND is out of range +# endif +# +# undef BOOST_PP_ITERATION_BOUND diff --git a/include/boost/preprocessor/detail/iterate/lower5.hpp b/include/boost/preprocessor/detail/iterate/lower5.hpp new file mode 100644 index 0000000..3498f72 --- /dev/null +++ b/include/boost/preprocessor/detail/iterate/lower5.hpp @@ -0,0 +1,790 @@ +# /* ************************************************************************** +# * * +# * (C) Copyright Paul Mensonides 2002. Permission to copy, use, * +# * modify, sell, and distribute this software is granted provided * +# * this copyright notice appears in all copies. This software is * +# * provided "as is" without express or implied warranty, and with * +# * no claim at to its suitability for any purpose. * +# * * +# ************************************************************************** */ +# +# ifndef BOOST_PP_ITERATION_BOUND +# error BOOST_PP: BOOST_PP_ITERATION_BOUND must be set prior to including BOOST_PP_SET_LBOUND() +# endif +# +# if BOOST_PP_ITERATION_BOUND == 0 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 0 +# elif BOOST_PP_ITERATION_BOUND == 1 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 1 +# elif BOOST_PP_ITERATION_BOUND == 2 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 2 +# elif BOOST_PP_ITERATION_BOUND == 3 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 3 +# elif BOOST_PP_ITERATION_BOUND == 4 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 4 +# elif BOOST_PP_ITERATION_BOUND == 5 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 5 +# elif BOOST_PP_ITERATION_BOUND == 6 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 6 +# elif BOOST_PP_ITERATION_BOUND == 7 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 7 +# elif BOOST_PP_ITERATION_BOUND == 8 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 8 +# elif BOOST_PP_ITERATION_BOUND == 9 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 9 +# elif BOOST_PP_ITERATION_BOUND == 10 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 10 +# elif BOOST_PP_ITERATION_BOUND == 11 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 11 +# elif BOOST_PP_ITERATION_BOUND == 12 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 12 +# elif BOOST_PP_ITERATION_BOUND == 13 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 13 +# elif BOOST_PP_ITERATION_BOUND == 14 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 14 +# elif BOOST_PP_ITERATION_BOUND == 15 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 15 +# elif BOOST_PP_ITERATION_BOUND == 16 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 16 +# elif BOOST_PP_ITERATION_BOUND == 17 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 17 +# elif BOOST_PP_ITERATION_BOUND == 18 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 18 +# elif BOOST_PP_ITERATION_BOUND == 19 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 19 +# elif BOOST_PP_ITERATION_BOUND == 20 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 20 +# elif BOOST_PP_ITERATION_BOUND == 21 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 21 +# elif BOOST_PP_ITERATION_BOUND == 22 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 22 +# elif BOOST_PP_ITERATION_BOUND == 23 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 23 +# elif BOOST_PP_ITERATION_BOUND == 24 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 24 +# elif BOOST_PP_ITERATION_BOUND == 25 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 25 +# elif BOOST_PP_ITERATION_BOUND == 26 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 26 +# elif BOOST_PP_ITERATION_BOUND == 27 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 27 +# elif BOOST_PP_ITERATION_BOUND == 28 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 28 +# elif BOOST_PP_ITERATION_BOUND == 29 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 29 +# elif BOOST_PP_ITERATION_BOUND == 30 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 30 +# elif BOOST_PP_ITERATION_BOUND == 31 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 31 +# elif BOOST_PP_ITERATION_BOUND == 32 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 32 +# elif BOOST_PP_ITERATION_BOUND == 33 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 33 +# elif BOOST_PP_ITERATION_BOUND == 34 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 34 +# elif BOOST_PP_ITERATION_BOUND == 35 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 35 +# elif BOOST_PP_ITERATION_BOUND == 36 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 36 +# elif BOOST_PP_ITERATION_BOUND == 37 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 37 +# elif BOOST_PP_ITERATION_BOUND == 38 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 38 +# elif BOOST_PP_ITERATION_BOUND == 39 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 39 +# elif BOOST_PP_ITERATION_BOUND == 40 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 40 +# elif BOOST_PP_ITERATION_BOUND == 41 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 41 +# elif BOOST_PP_ITERATION_BOUND == 42 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 42 +# elif BOOST_PP_ITERATION_BOUND == 43 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 43 +# elif BOOST_PP_ITERATION_BOUND == 44 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 44 +# elif BOOST_PP_ITERATION_BOUND == 45 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 45 +# elif BOOST_PP_ITERATION_BOUND == 46 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 46 +# elif BOOST_PP_ITERATION_BOUND == 47 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 47 +# elif BOOST_PP_ITERATION_BOUND == 48 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 48 +# elif BOOST_PP_ITERATION_BOUND == 49 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 49 +# elif BOOST_PP_ITERATION_BOUND == 50 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 50 +# elif BOOST_PP_ITERATION_BOUND == 51 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 51 +# elif BOOST_PP_ITERATION_BOUND == 52 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 52 +# elif BOOST_PP_ITERATION_BOUND == 53 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 53 +# elif BOOST_PP_ITERATION_BOUND == 54 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 54 +# elif BOOST_PP_ITERATION_BOUND == 55 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 55 +# elif BOOST_PP_ITERATION_BOUND == 56 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 56 +# elif BOOST_PP_ITERATION_BOUND == 57 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 57 +# elif BOOST_PP_ITERATION_BOUND == 58 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 58 +# elif BOOST_PP_ITERATION_BOUND == 59 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 59 +# elif BOOST_PP_ITERATION_BOUND == 60 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 60 +# elif BOOST_PP_ITERATION_BOUND == 61 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 61 +# elif BOOST_PP_ITERATION_BOUND == 62 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 62 +# elif BOOST_PP_ITERATION_BOUND == 63 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 63 +# elif BOOST_PP_ITERATION_BOUND == 64 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 64 +# elif BOOST_PP_ITERATION_BOUND == 65 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 65 +# elif BOOST_PP_ITERATION_BOUND == 66 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 66 +# elif BOOST_PP_ITERATION_BOUND == 67 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 67 +# elif BOOST_PP_ITERATION_BOUND == 68 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 68 +# elif BOOST_PP_ITERATION_BOUND == 69 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 69 +# elif BOOST_PP_ITERATION_BOUND == 70 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 70 +# elif BOOST_PP_ITERATION_BOUND == 71 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 71 +# elif BOOST_PP_ITERATION_BOUND == 72 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 72 +# elif BOOST_PP_ITERATION_BOUND == 73 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 73 +# elif BOOST_PP_ITERATION_BOUND == 74 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 74 +# elif BOOST_PP_ITERATION_BOUND == 75 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 75 +# elif BOOST_PP_ITERATION_BOUND == 76 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 76 +# elif BOOST_PP_ITERATION_BOUND == 77 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 77 +# elif BOOST_PP_ITERATION_BOUND == 78 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 78 +# elif BOOST_PP_ITERATION_BOUND == 79 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 79 +# elif BOOST_PP_ITERATION_BOUND == 80 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 80 +# elif BOOST_PP_ITERATION_BOUND == 81 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 81 +# elif BOOST_PP_ITERATION_BOUND == 82 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 82 +# elif BOOST_PP_ITERATION_BOUND == 83 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 83 +# elif BOOST_PP_ITERATION_BOUND == 84 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 84 +# elif BOOST_PP_ITERATION_BOUND == 85 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 85 +# elif BOOST_PP_ITERATION_BOUND == 86 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 86 +# elif BOOST_PP_ITERATION_BOUND == 87 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 87 +# elif BOOST_PP_ITERATION_BOUND == 88 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 88 +# elif BOOST_PP_ITERATION_BOUND == 89 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 89 +# elif BOOST_PP_ITERATION_BOUND == 90 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 90 +# elif BOOST_PP_ITERATION_BOUND == 91 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 91 +# elif BOOST_PP_ITERATION_BOUND == 92 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 92 +# elif BOOST_PP_ITERATION_BOUND == 93 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 93 +# elif BOOST_PP_ITERATION_BOUND == 94 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 94 +# elif BOOST_PP_ITERATION_BOUND == 95 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 95 +# elif BOOST_PP_ITERATION_BOUND == 96 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 96 +# elif BOOST_PP_ITERATION_BOUND == 97 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 97 +# elif BOOST_PP_ITERATION_BOUND == 98 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 98 +# elif BOOST_PP_ITERATION_BOUND == 99 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 99 +# elif BOOST_PP_ITERATION_BOUND == 100 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 100 +# elif BOOST_PP_ITERATION_BOUND == 101 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 101 +# elif BOOST_PP_ITERATION_BOUND == 102 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 102 +# elif BOOST_PP_ITERATION_BOUND == 103 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 103 +# elif BOOST_PP_ITERATION_BOUND == 104 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 104 +# elif BOOST_PP_ITERATION_BOUND == 105 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 105 +# elif BOOST_PP_ITERATION_BOUND == 106 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 106 +# elif BOOST_PP_ITERATION_BOUND == 107 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 107 +# elif BOOST_PP_ITERATION_BOUND == 108 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 108 +# elif BOOST_PP_ITERATION_BOUND == 109 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 109 +# elif BOOST_PP_ITERATION_BOUND == 110 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 110 +# elif BOOST_PP_ITERATION_BOUND == 111 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 111 +# elif BOOST_PP_ITERATION_BOUND == 112 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 112 +# elif BOOST_PP_ITERATION_BOUND == 113 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 113 +# elif BOOST_PP_ITERATION_BOUND == 114 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 114 +# elif BOOST_PP_ITERATION_BOUND == 115 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 115 +# elif BOOST_PP_ITERATION_BOUND == 116 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 116 +# elif BOOST_PP_ITERATION_BOUND == 117 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 117 +# elif BOOST_PP_ITERATION_BOUND == 118 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 118 +# elif BOOST_PP_ITERATION_BOUND == 119 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 119 +# elif BOOST_PP_ITERATION_BOUND == 120 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 120 +# elif BOOST_PP_ITERATION_BOUND == 121 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 121 +# elif BOOST_PP_ITERATION_BOUND == 122 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 122 +# elif BOOST_PP_ITERATION_BOUND == 123 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 123 +# elif BOOST_PP_ITERATION_BOUND == 124 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 124 +# elif BOOST_PP_ITERATION_BOUND == 125 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 125 +# elif BOOST_PP_ITERATION_BOUND == 126 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 126 +# elif BOOST_PP_ITERATION_BOUND == 127 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 127 +# elif BOOST_PP_ITERATION_BOUND == 128 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 128 +# elif BOOST_PP_ITERATION_BOUND == 129 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 129 +# elif BOOST_PP_ITERATION_BOUND == 130 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 130 +# elif BOOST_PP_ITERATION_BOUND == 131 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 131 +# elif BOOST_PP_ITERATION_BOUND == 132 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 132 +# elif BOOST_PP_ITERATION_BOUND == 133 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 133 +# elif BOOST_PP_ITERATION_BOUND == 134 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 134 +# elif BOOST_PP_ITERATION_BOUND == 135 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 135 +# elif BOOST_PP_ITERATION_BOUND == 136 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 136 +# elif BOOST_PP_ITERATION_BOUND == 137 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 137 +# elif BOOST_PP_ITERATION_BOUND == 138 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 138 +# elif BOOST_PP_ITERATION_BOUND == 139 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 139 +# elif BOOST_PP_ITERATION_BOUND == 140 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 140 +# elif BOOST_PP_ITERATION_BOUND == 141 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 141 +# elif BOOST_PP_ITERATION_BOUND == 142 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 142 +# elif BOOST_PP_ITERATION_BOUND == 143 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 143 +# elif BOOST_PP_ITERATION_BOUND == 144 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 144 +# elif BOOST_PP_ITERATION_BOUND == 145 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 145 +# elif BOOST_PP_ITERATION_BOUND == 146 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 146 +# elif BOOST_PP_ITERATION_BOUND == 147 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 147 +# elif BOOST_PP_ITERATION_BOUND == 148 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 148 +# elif BOOST_PP_ITERATION_BOUND == 149 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 149 +# elif BOOST_PP_ITERATION_BOUND == 150 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 150 +# elif BOOST_PP_ITERATION_BOUND == 151 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 151 +# elif BOOST_PP_ITERATION_BOUND == 152 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 152 +# elif BOOST_PP_ITERATION_BOUND == 153 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 153 +# elif BOOST_PP_ITERATION_BOUND == 154 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 154 +# elif BOOST_PP_ITERATION_BOUND == 155 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 155 +# elif BOOST_PP_ITERATION_BOUND == 156 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 156 +# elif BOOST_PP_ITERATION_BOUND == 157 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 157 +# elif BOOST_PP_ITERATION_BOUND == 158 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 158 +# elif BOOST_PP_ITERATION_BOUND == 159 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 159 +# elif BOOST_PP_ITERATION_BOUND == 160 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 160 +# elif BOOST_PP_ITERATION_BOUND == 161 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 161 +# elif BOOST_PP_ITERATION_BOUND == 162 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 162 +# elif BOOST_PP_ITERATION_BOUND == 163 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 163 +# elif BOOST_PP_ITERATION_BOUND == 164 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 164 +# elif BOOST_PP_ITERATION_BOUND == 165 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 165 +# elif BOOST_PP_ITERATION_BOUND == 166 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 166 +# elif BOOST_PP_ITERATION_BOUND == 167 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 167 +# elif BOOST_PP_ITERATION_BOUND == 168 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 168 +# elif BOOST_PP_ITERATION_BOUND == 169 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 169 +# elif BOOST_PP_ITERATION_BOUND == 170 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 170 +# elif BOOST_PP_ITERATION_BOUND == 171 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 171 +# elif BOOST_PP_ITERATION_BOUND == 172 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 172 +# elif BOOST_PP_ITERATION_BOUND == 173 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 173 +# elif BOOST_PP_ITERATION_BOUND == 174 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 174 +# elif BOOST_PP_ITERATION_BOUND == 175 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 175 +# elif BOOST_PP_ITERATION_BOUND == 176 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 176 +# elif BOOST_PP_ITERATION_BOUND == 177 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 177 +# elif BOOST_PP_ITERATION_BOUND == 178 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 178 +# elif BOOST_PP_ITERATION_BOUND == 179 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 179 +# elif BOOST_PP_ITERATION_BOUND == 180 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 180 +# elif BOOST_PP_ITERATION_BOUND == 181 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 181 +# elif BOOST_PP_ITERATION_BOUND == 182 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 182 +# elif BOOST_PP_ITERATION_BOUND == 183 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 183 +# elif BOOST_PP_ITERATION_BOUND == 184 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 184 +# elif BOOST_PP_ITERATION_BOUND == 185 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 185 +# elif BOOST_PP_ITERATION_BOUND == 186 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 186 +# elif BOOST_PP_ITERATION_BOUND == 187 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 187 +# elif BOOST_PP_ITERATION_BOUND == 188 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 188 +# elif BOOST_PP_ITERATION_BOUND == 189 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 189 +# elif BOOST_PP_ITERATION_BOUND == 190 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 190 +# elif BOOST_PP_ITERATION_BOUND == 191 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 191 +# elif BOOST_PP_ITERATION_BOUND == 192 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 192 +# elif BOOST_PP_ITERATION_BOUND == 193 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 193 +# elif BOOST_PP_ITERATION_BOUND == 194 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 194 +# elif BOOST_PP_ITERATION_BOUND == 195 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 195 +# elif BOOST_PP_ITERATION_BOUND == 196 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 196 +# elif BOOST_PP_ITERATION_BOUND == 197 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 197 +# elif BOOST_PP_ITERATION_BOUND == 198 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 198 +# elif BOOST_PP_ITERATION_BOUND == 199 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 199 +# elif BOOST_PP_ITERATION_BOUND == 200 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 200 +# elif BOOST_PP_ITERATION_BOUND == 201 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 201 +# elif BOOST_PP_ITERATION_BOUND == 202 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 202 +# elif BOOST_PP_ITERATION_BOUND == 203 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 203 +# elif BOOST_PP_ITERATION_BOUND == 204 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 204 +# elif BOOST_PP_ITERATION_BOUND == 205 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 205 +# elif BOOST_PP_ITERATION_BOUND == 206 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 206 +# elif BOOST_PP_ITERATION_BOUND == 207 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 207 +# elif BOOST_PP_ITERATION_BOUND == 208 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 208 +# elif BOOST_PP_ITERATION_BOUND == 209 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 209 +# elif BOOST_PP_ITERATION_BOUND == 210 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 210 +# elif BOOST_PP_ITERATION_BOUND == 211 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 211 +# elif BOOST_PP_ITERATION_BOUND == 212 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 212 +# elif BOOST_PP_ITERATION_BOUND == 213 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 213 +# elif BOOST_PP_ITERATION_BOUND == 214 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 214 +# elif BOOST_PP_ITERATION_BOUND == 215 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 215 +# elif BOOST_PP_ITERATION_BOUND == 216 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 216 +# elif BOOST_PP_ITERATION_BOUND == 217 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 217 +# elif BOOST_PP_ITERATION_BOUND == 218 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 218 +# elif BOOST_PP_ITERATION_BOUND == 219 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 219 +# elif BOOST_PP_ITERATION_BOUND == 220 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 220 +# elif BOOST_PP_ITERATION_BOUND == 221 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 221 +# elif BOOST_PP_ITERATION_BOUND == 222 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 222 +# elif BOOST_PP_ITERATION_BOUND == 223 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 223 +# elif BOOST_PP_ITERATION_BOUND == 224 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 224 +# elif BOOST_PP_ITERATION_BOUND == 225 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 225 +# elif BOOST_PP_ITERATION_BOUND == 226 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 226 +# elif BOOST_PP_ITERATION_BOUND == 227 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 227 +# elif BOOST_PP_ITERATION_BOUND == 228 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 228 +# elif BOOST_PP_ITERATION_BOUND == 229 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 229 +# elif BOOST_PP_ITERATION_BOUND == 230 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 230 +# elif BOOST_PP_ITERATION_BOUND == 231 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 231 +# elif BOOST_PP_ITERATION_BOUND == 232 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 232 +# elif BOOST_PP_ITERATION_BOUND == 233 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 233 +# elif BOOST_PP_ITERATION_BOUND == 234 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 234 +# elif BOOST_PP_ITERATION_BOUND == 235 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 235 +# elif BOOST_PP_ITERATION_BOUND == 236 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 236 +# elif BOOST_PP_ITERATION_BOUND == 237 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 237 +# elif BOOST_PP_ITERATION_BOUND == 238 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 238 +# elif BOOST_PP_ITERATION_BOUND == 239 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 239 +# elif BOOST_PP_ITERATION_BOUND == 240 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 240 +# elif BOOST_PP_ITERATION_BOUND == 241 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 241 +# elif BOOST_PP_ITERATION_BOUND == 242 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 242 +# elif BOOST_PP_ITERATION_BOUND == 243 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 243 +# elif BOOST_PP_ITERATION_BOUND == 244 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 244 +# elif BOOST_PP_ITERATION_BOUND == 245 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 245 +# elif BOOST_PP_ITERATION_BOUND == 246 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 246 +# elif BOOST_PP_ITERATION_BOUND == 247 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 247 +# elif BOOST_PP_ITERATION_BOUND == 248 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 248 +# elif BOOST_PP_ITERATION_BOUND == 249 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 249 +# elif BOOST_PP_ITERATION_BOUND == 250 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 250 +# elif BOOST_PP_ITERATION_BOUND == 251 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 251 +# elif BOOST_PP_ITERATION_BOUND == 252 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 252 +# elif BOOST_PP_ITERATION_BOUND == 253 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 253 +# elif BOOST_PP_ITERATION_BOUND == 254 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 254 +# elif BOOST_PP_ITERATION_BOUND == 255 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 255 +# elif BOOST_PP_ITERATION_BOUND == 256 +# undef BOOST_PP_ITERATION_START_5 +# define BOOST_PP_ITERATION_START_5 256 +# else +# error BOOST_PP: BOOST_PP_ITERATION_BOUND is out of range +# endif +# +# undef BOOST_PP_ITERATION_BOUND