diff --git a/include/boost/preprocessor/detail/iterate/slot1.hpp b/include/boost/preprocessor/detail/iterate/slot1.hpp new file mode 100644 index 0000000..95a64ef --- /dev/null +++ b/include/boost/preprocessor/detail/iterate/slot1.hpp @@ -0,0 +1,537 @@ +# /* ************************************************************************** +# * * +# * (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. * +# * * +# ************************************************************************** */ +# +# line BOOST_PP_DETAIL_LINE() +# +# ifndef BOOST_PP_VALUE +# error BOOST_PP: BOOST_PP_VALUE must be set prior to including BOOST_PP_ASSIGN_SLOT(1) +# endif +# +# undef BOOST_PP_SLOT_1 +# +# if (BOOST_PP_VALUE) == 0 +# define BOOST_PP_SLOT_1 0 +# elif (BOOST_PP_VALUE) == 1 +# define BOOST_PP_SLOT_1 1 +# elif (BOOST_PP_VALUE) == 2 +# define BOOST_PP_SLOT_1 2 +# elif (BOOST_PP_VALUE) == 3 +# define BOOST_PP_SLOT_1 3 +# elif (BOOST_PP_VALUE) == 4 +# define BOOST_PP_SLOT_1 4 +# elif (BOOST_PP_VALUE) == 5 +# define BOOST_PP_SLOT_1 5 +# elif (BOOST_PP_VALUE) == 6 +# define BOOST_PP_SLOT_1 6 +# elif (BOOST_PP_VALUE) == 7 +# define BOOST_PP_SLOT_1 7 +# elif (BOOST_PP_VALUE) == 8 +# define BOOST_PP_SLOT_1 8 +# elif (BOOST_PP_VALUE) == 9 +# define BOOST_PP_SLOT_1 9 +# elif (BOOST_PP_VALUE) == 10 +# define BOOST_PP_SLOT_1 10 +# elif (BOOST_PP_VALUE) == 11 +# define BOOST_PP_SLOT_1 11 +# elif (BOOST_PP_VALUE) == 12 +# define BOOST_PP_SLOT_1 12 +# elif (BOOST_PP_VALUE) == 13 +# define BOOST_PP_SLOT_1 13 +# elif (BOOST_PP_VALUE) == 14 +# define BOOST_PP_SLOT_1 14 +# elif (BOOST_PP_VALUE) == 15 +# define BOOST_PP_SLOT_1 15 +# elif (BOOST_PP_VALUE) == 16 +# define BOOST_PP_SLOT_1 16 +# elif (BOOST_PP_VALUE) == 17 +# define BOOST_PP_SLOT_1 17 +# elif (BOOST_PP_VALUE) == 18 +# define BOOST_PP_SLOT_1 18 +# elif (BOOST_PP_VALUE) == 19 +# define BOOST_PP_SLOT_1 19 +# elif (BOOST_PP_VALUE) == 20 +# define BOOST_PP_SLOT_1 20 +# elif (BOOST_PP_VALUE) == 21 +# define BOOST_PP_SLOT_1 21 +# elif (BOOST_PP_VALUE) == 22 +# define BOOST_PP_SLOT_1 22 +# elif (BOOST_PP_VALUE) == 23 +# define BOOST_PP_SLOT_1 23 +# elif (BOOST_PP_VALUE) == 24 +# define BOOST_PP_SLOT_1 24 +# elif (BOOST_PP_VALUE) == 25 +# define BOOST_PP_SLOT_1 25 +# elif (BOOST_PP_VALUE) == 26 +# define BOOST_PP_SLOT_1 26 +# elif (BOOST_PP_VALUE) == 27 +# define BOOST_PP_SLOT_1 27 +# elif (BOOST_PP_VALUE) == 28 +# define BOOST_PP_SLOT_1 28 +# elif (BOOST_PP_VALUE) == 29 +# define BOOST_PP_SLOT_1 29 +# elif (BOOST_PP_VALUE) == 30 +# define BOOST_PP_SLOT_1 30 +# elif (BOOST_PP_VALUE) == 31 +# define BOOST_PP_SLOT_1 31 +# elif (BOOST_PP_VALUE) == 32 +# define BOOST_PP_SLOT_1 32 +# elif (BOOST_PP_VALUE) == 33 +# define BOOST_PP_SLOT_1 33 +# elif (BOOST_PP_VALUE) == 34 +# define BOOST_PP_SLOT_1 34 +# elif (BOOST_PP_VALUE) == 35 +# define BOOST_PP_SLOT_1 35 +# elif (BOOST_PP_VALUE) == 36 +# define BOOST_PP_SLOT_1 36 +# elif (BOOST_PP_VALUE) == 37 +# define BOOST_PP_SLOT_1 37 +# elif (BOOST_PP_VALUE) == 38 +# define BOOST_PP_SLOT_1 38 +# elif (BOOST_PP_VALUE) == 39 +# define BOOST_PP_SLOT_1 39 +# elif (BOOST_PP_VALUE) == 40 +# define BOOST_PP_SLOT_1 40 +# elif (BOOST_PP_VALUE) == 41 +# define BOOST_PP_SLOT_1 41 +# elif (BOOST_PP_VALUE) == 42 +# define BOOST_PP_SLOT_1 42 +# elif (BOOST_PP_VALUE) == 43 +# define BOOST_PP_SLOT_1 43 +# elif (BOOST_PP_VALUE) == 44 +# define BOOST_PP_SLOT_1 44 +# elif (BOOST_PP_VALUE) == 45 +# define BOOST_PP_SLOT_1 45 +# elif (BOOST_PP_VALUE) == 46 +# define BOOST_PP_SLOT_1 46 +# elif (BOOST_PP_VALUE) == 47 +# define BOOST_PP_SLOT_1 47 +# elif (BOOST_PP_VALUE) == 48 +# define BOOST_PP_SLOT_1 48 +# elif (BOOST_PP_VALUE) == 49 +# define BOOST_PP_SLOT_1 49 +# elif (BOOST_PP_VALUE) == 50 +# define BOOST_PP_SLOT_1 50 +# elif (BOOST_PP_VALUE) == 51 +# define BOOST_PP_SLOT_1 51 +# elif (BOOST_PP_VALUE) == 52 +# define BOOST_PP_SLOT_1 52 +# elif (BOOST_PP_VALUE) == 53 +# define BOOST_PP_SLOT_1 53 +# elif (BOOST_PP_VALUE) == 54 +# define BOOST_PP_SLOT_1 54 +# elif (BOOST_PP_VALUE) == 55 +# define BOOST_PP_SLOT_1 55 +# elif (BOOST_PP_VALUE) == 56 +# define BOOST_PP_SLOT_1 56 +# elif (BOOST_PP_VALUE) == 57 +# define BOOST_PP_SLOT_1 57 +# elif (BOOST_PP_VALUE) == 58 +# define BOOST_PP_SLOT_1 58 +# elif (BOOST_PP_VALUE) == 59 +# define BOOST_PP_SLOT_1 59 +# elif (BOOST_PP_VALUE) == 60 +# define BOOST_PP_SLOT_1 60 +# elif (BOOST_PP_VALUE) == 61 +# define BOOST_PP_SLOT_1 61 +# elif (BOOST_PP_VALUE) == 62 +# define BOOST_PP_SLOT_1 62 +# elif (BOOST_PP_VALUE) == 63 +# define BOOST_PP_SLOT_1 63 +# elif (BOOST_PP_VALUE) == 64 +# define BOOST_PP_SLOT_1 64 +# elif (BOOST_PP_VALUE) == 65 +# define BOOST_PP_SLOT_1 65 +# elif (BOOST_PP_VALUE) == 66 +# define BOOST_PP_SLOT_1 66 +# elif (BOOST_PP_VALUE) == 67 +# define BOOST_PP_SLOT_1 67 +# elif (BOOST_PP_VALUE) == 68 +# define BOOST_PP_SLOT_1 68 +# elif (BOOST_PP_VALUE) == 69 +# define BOOST_PP_SLOT_1 69 +# elif (BOOST_PP_VALUE) == 70 +# define BOOST_PP_SLOT_1 70 +# elif (BOOST_PP_VALUE) == 71 +# define BOOST_PP_SLOT_1 71 +# elif (BOOST_PP_VALUE) == 72 +# define BOOST_PP_SLOT_1 72 +# elif (BOOST_PP_VALUE) == 73 +# define BOOST_PP_SLOT_1 73 +# elif (BOOST_PP_VALUE) == 74 +# define BOOST_PP_SLOT_1 74 +# elif (BOOST_PP_VALUE) == 75 +# define BOOST_PP_SLOT_1 75 +# elif (BOOST_PP_VALUE) == 76 +# define BOOST_PP_SLOT_1 76 +# elif (BOOST_PP_VALUE) == 77 +# define BOOST_PP_SLOT_1 77 +# elif (BOOST_PP_VALUE) == 78 +# define BOOST_PP_SLOT_1 78 +# elif (BOOST_PP_VALUE) == 79 +# define BOOST_PP_SLOT_1 79 +# elif (BOOST_PP_VALUE) == 80 +# define BOOST_PP_SLOT_1 80 +# elif (BOOST_PP_VALUE) == 81 +# define BOOST_PP_SLOT_1 81 +# elif (BOOST_PP_VALUE) == 82 +# define BOOST_PP_SLOT_1 82 +# elif (BOOST_PP_VALUE) == 83 +# define BOOST_PP_SLOT_1 83 +# elif (BOOST_PP_VALUE) == 84 +# define BOOST_PP_SLOT_1 84 +# elif (BOOST_PP_VALUE) == 85 +# define BOOST_PP_SLOT_1 85 +# elif (BOOST_PP_VALUE) == 86 +# define BOOST_PP_SLOT_1 86 +# elif (BOOST_PP_VALUE) == 87 +# define BOOST_PP_SLOT_1 87 +# elif (BOOST_PP_VALUE) == 88 +# define BOOST_PP_SLOT_1 88 +# elif (BOOST_PP_VALUE) == 89 +# define BOOST_PP_SLOT_1 89 +# elif (BOOST_PP_VALUE) == 90 +# define BOOST_PP_SLOT_1 90 +# elif (BOOST_PP_VALUE) == 91 +# define BOOST_PP_SLOT_1 91 +# elif (BOOST_PP_VALUE) == 92 +# define BOOST_PP_SLOT_1 92 +# elif (BOOST_PP_VALUE) == 93 +# define BOOST_PP_SLOT_1 93 +# elif (BOOST_PP_VALUE) == 94 +# define BOOST_PP_SLOT_1 94 +# elif (BOOST_PP_VALUE) == 95 +# define BOOST_PP_SLOT_1 95 +# elif (BOOST_PP_VALUE) == 96 +# define BOOST_PP_SLOT_1 96 +# elif (BOOST_PP_VALUE) == 97 +# define BOOST_PP_SLOT_1 97 +# elif (BOOST_PP_VALUE) == 98 +# define BOOST_PP_SLOT_1 98 +# elif (BOOST_PP_VALUE) == 99 +# define BOOST_PP_SLOT_1 99 +# elif (BOOST_PP_VALUE) == 100 +# define BOOST_PP_SLOT_1 100 +# elif (BOOST_PP_VALUE) == 101 +# define BOOST_PP_SLOT_1 101 +# elif (BOOST_PP_VALUE) == 102 +# define BOOST_PP_SLOT_1 102 +# elif (BOOST_PP_VALUE) == 103 +# define BOOST_PP_SLOT_1 103 +# elif (BOOST_PP_VALUE) == 104 +# define BOOST_PP_SLOT_1 104 +# elif (BOOST_PP_VALUE) == 105 +# define BOOST_PP_SLOT_1 105 +# elif (BOOST_PP_VALUE) == 106 +# define BOOST_PP_SLOT_1 106 +# elif (BOOST_PP_VALUE) == 107 +# define BOOST_PP_SLOT_1 107 +# elif (BOOST_PP_VALUE) == 108 +# define BOOST_PP_SLOT_1 108 +# elif (BOOST_PP_VALUE) == 109 +# define BOOST_PP_SLOT_1 109 +# elif (BOOST_PP_VALUE) == 110 +# define BOOST_PP_SLOT_1 110 +# elif (BOOST_PP_VALUE) == 111 +# define BOOST_PP_SLOT_1 111 +# elif (BOOST_PP_VALUE) == 112 +# define BOOST_PP_SLOT_1 112 +# elif (BOOST_PP_VALUE) == 113 +# define BOOST_PP_SLOT_1 113 +# elif (BOOST_PP_VALUE) == 114 +# define BOOST_PP_SLOT_1 114 +# elif (BOOST_PP_VALUE) == 115 +# define BOOST_PP_SLOT_1 115 +# elif (BOOST_PP_VALUE) == 116 +# define BOOST_PP_SLOT_1 116 +# elif (BOOST_PP_VALUE) == 117 +# define BOOST_PP_SLOT_1 117 +# elif (BOOST_PP_VALUE) == 118 +# define BOOST_PP_SLOT_1 118 +# elif (BOOST_PP_VALUE) == 119 +# define BOOST_PP_SLOT_1 119 +# elif (BOOST_PP_VALUE) == 120 +# define BOOST_PP_SLOT_1 120 +# elif (BOOST_PP_VALUE) == 121 +# define BOOST_PP_SLOT_1 121 +# elif (BOOST_PP_VALUE) == 122 +# define BOOST_PP_SLOT_1 122 +# elif (BOOST_PP_VALUE) == 123 +# define BOOST_PP_SLOT_1 123 +# elif (BOOST_PP_VALUE) == 124 +# define BOOST_PP_SLOT_1 124 +# elif (BOOST_PP_VALUE) == 125 +# define BOOST_PP_SLOT_1 125 +# elif (BOOST_PP_VALUE) == 126 +# define BOOST_PP_SLOT_1 126 +# elif (BOOST_PP_VALUE) == 127 +# define BOOST_PP_SLOT_1 127 +# elif (BOOST_PP_VALUE) == 128 +# define BOOST_PP_SLOT_1 128 +# elif (BOOST_PP_VALUE) == 129 +# define BOOST_PP_SLOT_1 129 +# elif (BOOST_PP_VALUE) == 130 +# define BOOST_PP_SLOT_1 130 +# elif (BOOST_PP_VALUE) == 131 +# define BOOST_PP_SLOT_1 131 +# elif (BOOST_PP_VALUE) == 132 +# define BOOST_PP_SLOT_1 132 +# elif (BOOST_PP_VALUE) == 133 +# define BOOST_PP_SLOT_1 133 +# elif (BOOST_PP_VALUE) == 134 +# define BOOST_PP_SLOT_1 134 +# elif (BOOST_PP_VALUE) == 135 +# define BOOST_PP_SLOT_1 135 +# elif (BOOST_PP_VALUE) == 136 +# define BOOST_PP_SLOT_1 136 +# elif (BOOST_PP_VALUE) == 137 +# define BOOST_PP_SLOT_1 137 +# elif (BOOST_PP_VALUE) == 138 +# define BOOST_PP_SLOT_1 138 +# elif (BOOST_PP_VALUE) == 139 +# define BOOST_PP_SLOT_1 139 +# elif (BOOST_PP_VALUE) == 140 +# define BOOST_PP_SLOT_1 140 +# elif (BOOST_PP_VALUE) == 141 +# define BOOST_PP_SLOT_1 141 +# elif (BOOST_PP_VALUE) == 142 +# define BOOST_PP_SLOT_1 142 +# elif (BOOST_PP_VALUE) == 143 +# define BOOST_PP_SLOT_1 143 +# elif (BOOST_PP_VALUE) == 144 +# define BOOST_PP_SLOT_1 144 +# elif (BOOST_PP_VALUE) == 145 +# define BOOST_PP_SLOT_1 145 +# elif (BOOST_PP_VALUE) == 146 +# define BOOST_PP_SLOT_1 146 +# elif (BOOST_PP_VALUE) == 147 +# define BOOST_PP_SLOT_1 147 +# elif (BOOST_PP_VALUE) == 148 +# define BOOST_PP_SLOT_1 148 +# elif (BOOST_PP_VALUE) == 149 +# define BOOST_PP_SLOT_1 149 +# elif (BOOST_PP_VALUE) == 150 +# define BOOST_PP_SLOT_1 150 +# elif (BOOST_PP_VALUE) == 151 +# define BOOST_PP_SLOT_1 151 +# elif (BOOST_PP_VALUE) == 152 +# define BOOST_PP_SLOT_1 152 +# elif (BOOST_PP_VALUE) == 153 +# define BOOST_PP_SLOT_1 153 +# elif (BOOST_PP_VALUE) == 154 +# define BOOST_PP_SLOT_1 154 +# elif (BOOST_PP_VALUE) == 155 +# define BOOST_PP_SLOT_1 155 +# elif (BOOST_PP_VALUE) == 156 +# define BOOST_PP_SLOT_1 156 +# elif (BOOST_PP_VALUE) == 157 +# define BOOST_PP_SLOT_1 157 +# elif (BOOST_PP_VALUE) == 158 +# define BOOST_PP_SLOT_1 158 +# elif (BOOST_PP_VALUE) == 159 +# define BOOST_PP_SLOT_1 159 +# elif (BOOST_PP_VALUE) == 160 +# define BOOST_PP_SLOT_1 160 +# elif (BOOST_PP_VALUE) == 161 +# define BOOST_PP_SLOT_1 161 +# elif (BOOST_PP_VALUE) == 162 +# define BOOST_PP_SLOT_1 162 +# elif (BOOST_PP_VALUE) == 163 +# define BOOST_PP_SLOT_1 163 +# elif (BOOST_PP_VALUE) == 164 +# define BOOST_PP_SLOT_1 164 +# elif (BOOST_PP_VALUE) == 165 +# define BOOST_PP_SLOT_1 165 +# elif (BOOST_PP_VALUE) == 166 +# define BOOST_PP_SLOT_1 166 +# elif (BOOST_PP_VALUE) == 167 +# define BOOST_PP_SLOT_1 167 +# elif (BOOST_PP_VALUE) == 168 +# define BOOST_PP_SLOT_1 168 +# elif (BOOST_PP_VALUE) == 169 +# define BOOST_PP_SLOT_1 169 +# elif (BOOST_PP_VALUE) == 170 +# define BOOST_PP_SLOT_1 170 +# elif (BOOST_PP_VALUE) == 171 +# define BOOST_PP_SLOT_1 171 +# elif (BOOST_PP_VALUE) == 172 +# define BOOST_PP_SLOT_1 172 +# elif (BOOST_PP_VALUE) == 173 +# define BOOST_PP_SLOT_1 173 +# elif (BOOST_PP_VALUE) == 174 +# define BOOST_PP_SLOT_1 174 +# elif (BOOST_PP_VALUE) == 175 +# define BOOST_PP_SLOT_1 175 +# elif (BOOST_PP_VALUE) == 176 +# define BOOST_PP_SLOT_1 176 +# elif (BOOST_PP_VALUE) == 177 +# define BOOST_PP_SLOT_1 177 +# elif (BOOST_PP_VALUE) == 178 +# define BOOST_PP_SLOT_1 178 +# elif (BOOST_PP_VALUE) == 179 +# define BOOST_PP_SLOT_1 179 +# elif (BOOST_PP_VALUE) == 180 +# define BOOST_PP_SLOT_1 180 +# elif (BOOST_PP_VALUE) == 181 +# define BOOST_PP_SLOT_1 181 +# elif (BOOST_PP_VALUE) == 182 +# define BOOST_PP_SLOT_1 182 +# elif (BOOST_PP_VALUE) == 183 +# define BOOST_PP_SLOT_1 183 +# elif (BOOST_PP_VALUE) == 184 +# define BOOST_PP_SLOT_1 184 +# elif (BOOST_PP_VALUE) == 185 +# define BOOST_PP_SLOT_1 185 +# elif (BOOST_PP_VALUE) == 186 +# define BOOST_PP_SLOT_1 186 +# elif (BOOST_PP_VALUE) == 187 +# define BOOST_PP_SLOT_1 187 +# elif (BOOST_PP_VALUE) == 188 +# define BOOST_PP_SLOT_1 188 +# elif (BOOST_PP_VALUE) == 189 +# define BOOST_PP_SLOT_1 189 +# elif (BOOST_PP_VALUE) == 190 +# define BOOST_PP_SLOT_1 190 +# elif (BOOST_PP_VALUE) == 191 +# define BOOST_PP_SLOT_1 191 +# elif (BOOST_PP_VALUE) == 192 +# define BOOST_PP_SLOT_1 192 +# elif (BOOST_PP_VALUE) == 193 +# define BOOST_PP_SLOT_1 193 +# elif (BOOST_PP_VALUE) == 194 +# define BOOST_PP_SLOT_1 194 +# elif (BOOST_PP_VALUE) == 195 +# define BOOST_PP_SLOT_1 195 +# elif (BOOST_PP_VALUE) == 196 +# define BOOST_PP_SLOT_1 196 +# elif (BOOST_PP_VALUE) == 197 +# define BOOST_PP_SLOT_1 197 +# elif (BOOST_PP_VALUE) == 198 +# define BOOST_PP_SLOT_1 198 +# elif (BOOST_PP_VALUE) == 199 +# define BOOST_PP_SLOT_1 199 +# elif (BOOST_PP_VALUE) == 200 +# define BOOST_PP_SLOT_1 200 +# elif (BOOST_PP_VALUE) == 201 +# define BOOST_PP_SLOT_1 201 +# elif (BOOST_PP_VALUE) == 202 +# define BOOST_PP_SLOT_1 202 +# elif (BOOST_PP_VALUE) == 203 +# define BOOST_PP_SLOT_1 203 +# elif (BOOST_PP_VALUE) == 204 +# define BOOST_PP_SLOT_1 204 +# elif (BOOST_PP_VALUE) == 205 +# define BOOST_PP_SLOT_1 205 +# elif (BOOST_PP_VALUE) == 206 +# define BOOST_PP_SLOT_1 206 +# elif (BOOST_PP_VALUE) == 207 +# define BOOST_PP_SLOT_1 207 +# elif (BOOST_PP_VALUE) == 208 +# define BOOST_PP_SLOT_1 208 +# elif (BOOST_PP_VALUE) == 209 +# define BOOST_PP_SLOT_1 209 +# elif (BOOST_PP_VALUE) == 210 +# define BOOST_PP_SLOT_1 210 +# elif (BOOST_PP_VALUE) == 211 +# define BOOST_PP_SLOT_1 211 +# elif (BOOST_PP_VALUE) == 212 +# define BOOST_PP_SLOT_1 212 +# elif (BOOST_PP_VALUE) == 213 +# define BOOST_PP_SLOT_1 213 +# elif (BOOST_PP_VALUE) == 214 +# define BOOST_PP_SLOT_1 214 +# elif (BOOST_PP_VALUE) == 215 +# define BOOST_PP_SLOT_1 215 +# elif (BOOST_PP_VALUE) == 216 +# define BOOST_PP_SLOT_1 216 +# elif (BOOST_PP_VALUE) == 217 +# define BOOST_PP_SLOT_1 217 +# elif (BOOST_PP_VALUE) == 218 +# define BOOST_PP_SLOT_1 218 +# elif (BOOST_PP_VALUE) == 219 +# define BOOST_PP_SLOT_1 219 +# elif (BOOST_PP_VALUE) == 220 +# define BOOST_PP_SLOT_1 220 +# elif (BOOST_PP_VALUE) == 221 +# define BOOST_PP_SLOT_1 221 +# elif (BOOST_PP_VALUE) == 222 +# define BOOST_PP_SLOT_1 222 +# elif (BOOST_PP_VALUE) == 223 +# define BOOST_PP_SLOT_1 223 +# elif (BOOST_PP_VALUE) == 224 +# define BOOST_PP_SLOT_1 224 +# elif (BOOST_PP_VALUE) == 225 +# define BOOST_PP_SLOT_1 225 +# elif (BOOST_PP_VALUE) == 226 +# define BOOST_PP_SLOT_1 226 +# elif (BOOST_PP_VALUE) == 227 +# define BOOST_PP_SLOT_1 227 +# elif (BOOST_PP_VALUE) == 228 +# define BOOST_PP_SLOT_1 228 +# elif (BOOST_PP_VALUE) == 229 +# define BOOST_PP_SLOT_1 229 +# elif (BOOST_PP_VALUE) == 230 +# define BOOST_PP_SLOT_1 230 +# elif (BOOST_PP_VALUE) == 231 +# define BOOST_PP_SLOT_1 231 +# elif (BOOST_PP_VALUE) == 232 +# define BOOST_PP_SLOT_1 232 +# elif (BOOST_PP_VALUE) == 233 +# define BOOST_PP_SLOT_1 233 +# elif (BOOST_PP_VALUE) == 234 +# define BOOST_PP_SLOT_1 234 +# elif (BOOST_PP_VALUE) == 235 +# define BOOST_PP_SLOT_1 235 +# elif (BOOST_PP_VALUE) == 236 +# define BOOST_PP_SLOT_1 236 +# elif (BOOST_PP_VALUE) == 237 +# define BOOST_PP_SLOT_1 237 +# elif (BOOST_PP_VALUE) == 238 +# define BOOST_PP_SLOT_1 238 +# elif (BOOST_PP_VALUE) == 239 +# define BOOST_PP_SLOT_1 239 +# elif (BOOST_PP_VALUE) == 240 +# define BOOST_PP_SLOT_1 240 +# elif (BOOST_PP_VALUE) == 241 +# define BOOST_PP_SLOT_1 241 +# elif (BOOST_PP_VALUE) == 242 +# define BOOST_PP_SLOT_1 242 +# elif (BOOST_PP_VALUE) == 243 +# define BOOST_PP_SLOT_1 243 +# elif (BOOST_PP_VALUE) == 244 +# define BOOST_PP_SLOT_1 244 +# elif (BOOST_PP_VALUE) == 245 +# define BOOST_PP_SLOT_1 245 +# elif (BOOST_PP_VALUE) == 246 +# define BOOST_PP_SLOT_1 246 +# elif (BOOST_PP_VALUE) == 247 +# define BOOST_PP_SLOT_1 247 +# elif (BOOST_PP_VALUE) == 248 +# define BOOST_PP_SLOT_1 248 +# elif (BOOST_PP_VALUE) == 249 +# define BOOST_PP_SLOT_1 249 +# elif (BOOST_PP_VALUE) == 250 +# define BOOST_PP_SLOT_1 250 +# elif (BOOST_PP_VALUE) == 251 +# define BOOST_PP_SLOT_1 251 +# elif (BOOST_PP_VALUE) == 252 +# define BOOST_PP_SLOT_1 252 +# elif (BOOST_PP_VALUE) == 253 +# define BOOST_PP_SLOT_1 253 +# elif (BOOST_PP_VALUE) == 254 +# define BOOST_PP_SLOT_1 254 +# elif (BOOST_PP_VALUE) == 255 +# define BOOST_PP_SLOT_1 255 +# elif (BOOST_PP_VALUE) == 256 +# define BOOST_PP_SLOT_1 256 +# else +# error BOOST_PP: BOOST_PP_VALUE is out of range +# endif +# +# undef BOOST_PP_VALUE diff --git a/include/boost/preprocessor/detail/iterate/slot2.hpp b/include/boost/preprocessor/detail/iterate/slot2.hpp new file mode 100644 index 0000000..0c3d248 --- /dev/null +++ b/include/boost/preprocessor/detail/iterate/slot2.hpp @@ -0,0 +1,537 @@ +# /* ************************************************************************** +# * * +# * (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. * +# * * +# ************************************************************************** */ +# +# line BOOST_PP_DETAIL_LINE() +# +# ifndef BOOST_PP_VALUE +# error BOOST_PP: BOOST_PP_VALUE must be set prior to including BOOST_PP_ASSIGN_SLOT(2) +# endif +# +# undef BOOST_PP_SLOT_2 +# +# if (BOOST_PP_VALUE) == 0 +# define BOOST_PP_SLOT_2 0 +# elif (BOOST_PP_VALUE) == 1 +# define BOOST_PP_SLOT_2 1 +# elif (BOOST_PP_VALUE) == 2 +# define BOOST_PP_SLOT_2 2 +# elif (BOOST_PP_VALUE) == 3 +# define BOOST_PP_SLOT_2 3 +# elif (BOOST_PP_VALUE) == 4 +# define BOOST_PP_SLOT_2 4 +# elif (BOOST_PP_VALUE) == 5 +# define BOOST_PP_SLOT_2 5 +# elif (BOOST_PP_VALUE) == 6 +# define BOOST_PP_SLOT_2 6 +# elif (BOOST_PP_VALUE) == 7 +# define BOOST_PP_SLOT_2 7 +# elif (BOOST_PP_VALUE) == 8 +# define BOOST_PP_SLOT_2 8 +# elif (BOOST_PP_VALUE) == 9 +# define BOOST_PP_SLOT_2 9 +# elif (BOOST_PP_VALUE) == 10 +# define BOOST_PP_SLOT_2 10 +# elif (BOOST_PP_VALUE) == 11 +# define BOOST_PP_SLOT_2 11 +# elif (BOOST_PP_VALUE) == 12 +# define BOOST_PP_SLOT_2 12 +# elif (BOOST_PP_VALUE) == 13 +# define BOOST_PP_SLOT_2 13 +# elif (BOOST_PP_VALUE) == 14 +# define BOOST_PP_SLOT_2 14 +# elif (BOOST_PP_VALUE) == 15 +# define BOOST_PP_SLOT_2 15 +# elif (BOOST_PP_VALUE) == 16 +# define BOOST_PP_SLOT_2 16 +# elif (BOOST_PP_VALUE) == 17 +# define BOOST_PP_SLOT_2 17 +# elif (BOOST_PP_VALUE) == 18 +# define BOOST_PP_SLOT_2 18 +# elif (BOOST_PP_VALUE) == 19 +# define BOOST_PP_SLOT_2 19 +# elif (BOOST_PP_VALUE) == 20 +# define BOOST_PP_SLOT_2 20 +# elif (BOOST_PP_VALUE) == 21 +# define BOOST_PP_SLOT_2 21 +# elif (BOOST_PP_VALUE) == 22 +# define BOOST_PP_SLOT_2 22 +# elif (BOOST_PP_VALUE) == 23 +# define BOOST_PP_SLOT_2 23 +# elif (BOOST_PP_VALUE) == 24 +# define BOOST_PP_SLOT_2 24 +# elif (BOOST_PP_VALUE) == 25 +# define BOOST_PP_SLOT_2 25 +# elif (BOOST_PP_VALUE) == 26 +# define BOOST_PP_SLOT_2 26 +# elif (BOOST_PP_VALUE) == 27 +# define BOOST_PP_SLOT_2 27 +# elif (BOOST_PP_VALUE) == 28 +# define BOOST_PP_SLOT_2 28 +# elif (BOOST_PP_VALUE) == 29 +# define BOOST_PP_SLOT_2 29 +# elif (BOOST_PP_VALUE) == 30 +# define BOOST_PP_SLOT_2 30 +# elif (BOOST_PP_VALUE) == 31 +# define BOOST_PP_SLOT_2 31 +# elif (BOOST_PP_VALUE) == 32 +# define BOOST_PP_SLOT_2 32 +# elif (BOOST_PP_VALUE) == 33 +# define BOOST_PP_SLOT_2 33 +# elif (BOOST_PP_VALUE) == 34 +# define BOOST_PP_SLOT_2 34 +# elif (BOOST_PP_VALUE) == 35 +# define BOOST_PP_SLOT_2 35 +# elif (BOOST_PP_VALUE) == 36 +# define BOOST_PP_SLOT_2 36 +# elif (BOOST_PP_VALUE) == 37 +# define BOOST_PP_SLOT_2 37 +# elif (BOOST_PP_VALUE) == 38 +# define BOOST_PP_SLOT_2 38 +# elif (BOOST_PP_VALUE) == 39 +# define BOOST_PP_SLOT_2 39 +# elif (BOOST_PP_VALUE) == 40 +# define BOOST_PP_SLOT_2 40 +# elif (BOOST_PP_VALUE) == 41 +# define BOOST_PP_SLOT_2 41 +# elif (BOOST_PP_VALUE) == 42 +# define BOOST_PP_SLOT_2 42 +# elif (BOOST_PP_VALUE) == 43 +# define BOOST_PP_SLOT_2 43 +# elif (BOOST_PP_VALUE) == 44 +# define BOOST_PP_SLOT_2 44 +# elif (BOOST_PP_VALUE) == 45 +# define BOOST_PP_SLOT_2 45 +# elif (BOOST_PP_VALUE) == 46 +# define BOOST_PP_SLOT_2 46 +# elif (BOOST_PP_VALUE) == 47 +# define BOOST_PP_SLOT_2 47 +# elif (BOOST_PP_VALUE) == 48 +# define BOOST_PP_SLOT_2 48 +# elif (BOOST_PP_VALUE) == 49 +# define BOOST_PP_SLOT_2 49 +# elif (BOOST_PP_VALUE) == 50 +# define BOOST_PP_SLOT_2 50 +# elif (BOOST_PP_VALUE) == 51 +# define BOOST_PP_SLOT_2 51 +# elif (BOOST_PP_VALUE) == 52 +# define BOOST_PP_SLOT_2 52 +# elif (BOOST_PP_VALUE) == 53 +# define BOOST_PP_SLOT_2 53 +# elif (BOOST_PP_VALUE) == 54 +# define BOOST_PP_SLOT_2 54 +# elif (BOOST_PP_VALUE) == 55 +# define BOOST_PP_SLOT_2 55 +# elif (BOOST_PP_VALUE) == 56 +# define BOOST_PP_SLOT_2 56 +# elif (BOOST_PP_VALUE) == 57 +# define BOOST_PP_SLOT_2 57 +# elif (BOOST_PP_VALUE) == 58 +# define BOOST_PP_SLOT_2 58 +# elif (BOOST_PP_VALUE) == 59 +# define BOOST_PP_SLOT_2 59 +# elif (BOOST_PP_VALUE) == 60 +# define BOOST_PP_SLOT_2 60 +# elif (BOOST_PP_VALUE) == 61 +# define BOOST_PP_SLOT_2 61 +# elif (BOOST_PP_VALUE) == 62 +# define BOOST_PP_SLOT_2 62 +# elif (BOOST_PP_VALUE) == 63 +# define BOOST_PP_SLOT_2 63 +# elif (BOOST_PP_VALUE) == 64 +# define BOOST_PP_SLOT_2 64 +# elif (BOOST_PP_VALUE) == 65 +# define BOOST_PP_SLOT_2 65 +# elif (BOOST_PP_VALUE) == 66 +# define BOOST_PP_SLOT_2 66 +# elif (BOOST_PP_VALUE) == 67 +# define BOOST_PP_SLOT_2 67 +# elif (BOOST_PP_VALUE) == 68 +# define BOOST_PP_SLOT_2 68 +# elif (BOOST_PP_VALUE) == 69 +# define BOOST_PP_SLOT_2 69 +# elif (BOOST_PP_VALUE) == 70 +# define BOOST_PP_SLOT_2 70 +# elif (BOOST_PP_VALUE) == 71 +# define BOOST_PP_SLOT_2 71 +# elif (BOOST_PP_VALUE) == 72 +# define BOOST_PP_SLOT_2 72 +# elif (BOOST_PP_VALUE) == 73 +# define BOOST_PP_SLOT_2 73 +# elif (BOOST_PP_VALUE) == 74 +# define BOOST_PP_SLOT_2 74 +# elif (BOOST_PP_VALUE) == 75 +# define BOOST_PP_SLOT_2 75 +# elif (BOOST_PP_VALUE) == 76 +# define BOOST_PP_SLOT_2 76 +# elif (BOOST_PP_VALUE) == 77 +# define BOOST_PP_SLOT_2 77 +# elif (BOOST_PP_VALUE) == 78 +# define BOOST_PP_SLOT_2 78 +# elif (BOOST_PP_VALUE) == 79 +# define BOOST_PP_SLOT_2 79 +# elif (BOOST_PP_VALUE) == 80 +# define BOOST_PP_SLOT_2 80 +# elif (BOOST_PP_VALUE) == 81 +# define BOOST_PP_SLOT_2 81 +# elif (BOOST_PP_VALUE) == 82 +# define BOOST_PP_SLOT_2 82 +# elif (BOOST_PP_VALUE) == 83 +# define BOOST_PP_SLOT_2 83 +# elif (BOOST_PP_VALUE) == 84 +# define BOOST_PP_SLOT_2 84 +# elif (BOOST_PP_VALUE) == 85 +# define BOOST_PP_SLOT_2 85 +# elif (BOOST_PP_VALUE) == 86 +# define BOOST_PP_SLOT_2 86 +# elif (BOOST_PP_VALUE) == 87 +# define BOOST_PP_SLOT_2 87 +# elif (BOOST_PP_VALUE) == 88 +# define BOOST_PP_SLOT_2 88 +# elif (BOOST_PP_VALUE) == 89 +# define BOOST_PP_SLOT_2 89 +# elif (BOOST_PP_VALUE) == 90 +# define BOOST_PP_SLOT_2 90 +# elif (BOOST_PP_VALUE) == 91 +# define BOOST_PP_SLOT_2 91 +# elif (BOOST_PP_VALUE) == 92 +# define BOOST_PP_SLOT_2 92 +# elif (BOOST_PP_VALUE) == 93 +# define BOOST_PP_SLOT_2 93 +# elif (BOOST_PP_VALUE) == 94 +# define BOOST_PP_SLOT_2 94 +# elif (BOOST_PP_VALUE) == 95 +# define BOOST_PP_SLOT_2 95 +# elif (BOOST_PP_VALUE) == 96 +# define BOOST_PP_SLOT_2 96 +# elif (BOOST_PP_VALUE) == 97 +# define BOOST_PP_SLOT_2 97 +# elif (BOOST_PP_VALUE) == 98 +# define BOOST_PP_SLOT_2 98 +# elif (BOOST_PP_VALUE) == 99 +# define BOOST_PP_SLOT_2 99 +# elif (BOOST_PP_VALUE) == 100 +# define BOOST_PP_SLOT_2 100 +# elif (BOOST_PP_VALUE) == 101 +# define BOOST_PP_SLOT_2 101 +# elif (BOOST_PP_VALUE) == 102 +# define BOOST_PP_SLOT_2 102 +# elif (BOOST_PP_VALUE) == 103 +# define BOOST_PP_SLOT_2 103 +# elif (BOOST_PP_VALUE) == 104 +# define BOOST_PP_SLOT_2 104 +# elif (BOOST_PP_VALUE) == 105 +# define BOOST_PP_SLOT_2 105 +# elif (BOOST_PP_VALUE) == 106 +# define BOOST_PP_SLOT_2 106 +# elif (BOOST_PP_VALUE) == 107 +# define BOOST_PP_SLOT_2 107 +# elif (BOOST_PP_VALUE) == 108 +# define BOOST_PP_SLOT_2 108 +# elif (BOOST_PP_VALUE) == 109 +# define BOOST_PP_SLOT_2 109 +# elif (BOOST_PP_VALUE) == 110 +# define BOOST_PP_SLOT_2 110 +# elif (BOOST_PP_VALUE) == 111 +# define BOOST_PP_SLOT_2 111 +# elif (BOOST_PP_VALUE) == 112 +# define BOOST_PP_SLOT_2 112 +# elif (BOOST_PP_VALUE) == 113 +# define BOOST_PP_SLOT_2 113 +# elif (BOOST_PP_VALUE) == 114 +# define BOOST_PP_SLOT_2 114 +# elif (BOOST_PP_VALUE) == 115 +# define BOOST_PP_SLOT_2 115 +# elif (BOOST_PP_VALUE) == 116 +# define BOOST_PP_SLOT_2 116 +# elif (BOOST_PP_VALUE) == 117 +# define BOOST_PP_SLOT_2 117 +# elif (BOOST_PP_VALUE) == 118 +# define BOOST_PP_SLOT_2 118 +# elif (BOOST_PP_VALUE) == 119 +# define BOOST_PP_SLOT_2 119 +# elif (BOOST_PP_VALUE) == 120 +# define BOOST_PP_SLOT_2 120 +# elif (BOOST_PP_VALUE) == 121 +# define BOOST_PP_SLOT_2 121 +# elif (BOOST_PP_VALUE) == 122 +# define BOOST_PP_SLOT_2 122 +# elif (BOOST_PP_VALUE) == 123 +# define BOOST_PP_SLOT_2 123 +# elif (BOOST_PP_VALUE) == 124 +# define BOOST_PP_SLOT_2 124 +# elif (BOOST_PP_VALUE) == 125 +# define BOOST_PP_SLOT_2 125 +# elif (BOOST_PP_VALUE) == 126 +# define BOOST_PP_SLOT_2 126 +# elif (BOOST_PP_VALUE) == 127 +# define BOOST_PP_SLOT_2 127 +# elif (BOOST_PP_VALUE) == 128 +# define BOOST_PP_SLOT_2 128 +# elif (BOOST_PP_VALUE) == 129 +# define BOOST_PP_SLOT_2 129 +# elif (BOOST_PP_VALUE) == 130 +# define BOOST_PP_SLOT_2 130 +# elif (BOOST_PP_VALUE) == 131 +# define BOOST_PP_SLOT_2 131 +# elif (BOOST_PP_VALUE) == 132 +# define BOOST_PP_SLOT_2 132 +# elif (BOOST_PP_VALUE) == 133 +# define BOOST_PP_SLOT_2 133 +# elif (BOOST_PP_VALUE) == 134 +# define BOOST_PP_SLOT_2 134 +# elif (BOOST_PP_VALUE) == 135 +# define BOOST_PP_SLOT_2 135 +# elif (BOOST_PP_VALUE) == 136 +# define BOOST_PP_SLOT_2 136 +# elif (BOOST_PP_VALUE) == 137 +# define BOOST_PP_SLOT_2 137 +# elif (BOOST_PP_VALUE) == 138 +# define BOOST_PP_SLOT_2 138 +# elif (BOOST_PP_VALUE) == 139 +# define BOOST_PP_SLOT_2 139 +# elif (BOOST_PP_VALUE) == 140 +# define BOOST_PP_SLOT_2 140 +# elif (BOOST_PP_VALUE) == 141 +# define BOOST_PP_SLOT_2 141 +# elif (BOOST_PP_VALUE) == 142 +# define BOOST_PP_SLOT_2 142 +# elif (BOOST_PP_VALUE) == 143 +# define BOOST_PP_SLOT_2 143 +# elif (BOOST_PP_VALUE) == 144 +# define BOOST_PP_SLOT_2 144 +# elif (BOOST_PP_VALUE) == 145 +# define BOOST_PP_SLOT_2 145 +# elif (BOOST_PP_VALUE) == 146 +# define BOOST_PP_SLOT_2 146 +# elif (BOOST_PP_VALUE) == 147 +# define BOOST_PP_SLOT_2 147 +# elif (BOOST_PP_VALUE) == 148 +# define BOOST_PP_SLOT_2 148 +# elif (BOOST_PP_VALUE) == 149 +# define BOOST_PP_SLOT_2 149 +# elif (BOOST_PP_VALUE) == 150 +# define BOOST_PP_SLOT_2 150 +# elif (BOOST_PP_VALUE) == 151 +# define BOOST_PP_SLOT_2 151 +# elif (BOOST_PP_VALUE) == 152 +# define BOOST_PP_SLOT_2 152 +# elif (BOOST_PP_VALUE) == 153 +# define BOOST_PP_SLOT_2 153 +# elif (BOOST_PP_VALUE) == 154 +# define BOOST_PP_SLOT_2 154 +# elif (BOOST_PP_VALUE) == 155 +# define BOOST_PP_SLOT_2 155 +# elif (BOOST_PP_VALUE) == 156 +# define BOOST_PP_SLOT_2 156 +# elif (BOOST_PP_VALUE) == 157 +# define BOOST_PP_SLOT_2 157 +# elif (BOOST_PP_VALUE) == 158 +# define BOOST_PP_SLOT_2 158 +# elif (BOOST_PP_VALUE) == 159 +# define BOOST_PP_SLOT_2 159 +# elif (BOOST_PP_VALUE) == 160 +# define BOOST_PP_SLOT_2 160 +# elif (BOOST_PP_VALUE) == 161 +# define BOOST_PP_SLOT_2 161 +# elif (BOOST_PP_VALUE) == 162 +# define BOOST_PP_SLOT_2 162 +# elif (BOOST_PP_VALUE) == 163 +# define BOOST_PP_SLOT_2 163 +# elif (BOOST_PP_VALUE) == 164 +# define BOOST_PP_SLOT_2 164 +# elif (BOOST_PP_VALUE) == 165 +# define BOOST_PP_SLOT_2 165 +# elif (BOOST_PP_VALUE) == 166 +# define BOOST_PP_SLOT_2 166 +# elif (BOOST_PP_VALUE) == 167 +# define BOOST_PP_SLOT_2 167 +# elif (BOOST_PP_VALUE) == 168 +# define BOOST_PP_SLOT_2 168 +# elif (BOOST_PP_VALUE) == 169 +# define BOOST_PP_SLOT_2 169 +# elif (BOOST_PP_VALUE) == 170 +# define BOOST_PP_SLOT_2 170 +# elif (BOOST_PP_VALUE) == 171 +# define BOOST_PP_SLOT_2 171 +# elif (BOOST_PP_VALUE) == 172 +# define BOOST_PP_SLOT_2 172 +# elif (BOOST_PP_VALUE) == 173 +# define BOOST_PP_SLOT_2 173 +# elif (BOOST_PP_VALUE) == 174 +# define BOOST_PP_SLOT_2 174 +# elif (BOOST_PP_VALUE) == 175 +# define BOOST_PP_SLOT_2 175 +# elif (BOOST_PP_VALUE) == 176 +# define BOOST_PP_SLOT_2 176 +# elif (BOOST_PP_VALUE) == 177 +# define BOOST_PP_SLOT_2 177 +# elif (BOOST_PP_VALUE) == 178 +# define BOOST_PP_SLOT_2 178 +# elif (BOOST_PP_VALUE) == 179 +# define BOOST_PP_SLOT_2 179 +# elif (BOOST_PP_VALUE) == 180 +# define BOOST_PP_SLOT_2 180 +# elif (BOOST_PP_VALUE) == 181 +# define BOOST_PP_SLOT_2 181 +# elif (BOOST_PP_VALUE) == 182 +# define BOOST_PP_SLOT_2 182 +# elif (BOOST_PP_VALUE) == 183 +# define BOOST_PP_SLOT_2 183 +# elif (BOOST_PP_VALUE) == 184 +# define BOOST_PP_SLOT_2 184 +# elif (BOOST_PP_VALUE) == 185 +# define BOOST_PP_SLOT_2 185 +# elif (BOOST_PP_VALUE) == 186 +# define BOOST_PP_SLOT_2 186 +# elif (BOOST_PP_VALUE) == 187 +# define BOOST_PP_SLOT_2 187 +# elif (BOOST_PP_VALUE) == 188 +# define BOOST_PP_SLOT_2 188 +# elif (BOOST_PP_VALUE) == 189 +# define BOOST_PP_SLOT_2 189 +# elif (BOOST_PP_VALUE) == 190 +# define BOOST_PP_SLOT_2 190 +# elif (BOOST_PP_VALUE) == 191 +# define BOOST_PP_SLOT_2 191 +# elif (BOOST_PP_VALUE) == 192 +# define BOOST_PP_SLOT_2 192 +# elif (BOOST_PP_VALUE) == 193 +# define BOOST_PP_SLOT_2 193 +# elif (BOOST_PP_VALUE) == 194 +# define BOOST_PP_SLOT_2 194 +# elif (BOOST_PP_VALUE) == 195 +# define BOOST_PP_SLOT_2 195 +# elif (BOOST_PP_VALUE) == 196 +# define BOOST_PP_SLOT_2 196 +# elif (BOOST_PP_VALUE) == 197 +# define BOOST_PP_SLOT_2 197 +# elif (BOOST_PP_VALUE) == 198 +# define BOOST_PP_SLOT_2 198 +# elif (BOOST_PP_VALUE) == 199 +# define BOOST_PP_SLOT_2 199 +# elif (BOOST_PP_VALUE) == 200 +# define BOOST_PP_SLOT_2 200 +# elif (BOOST_PP_VALUE) == 201 +# define BOOST_PP_SLOT_2 201 +# elif (BOOST_PP_VALUE) == 202 +# define BOOST_PP_SLOT_2 202 +# elif (BOOST_PP_VALUE) == 203 +# define BOOST_PP_SLOT_2 203 +# elif (BOOST_PP_VALUE) == 204 +# define BOOST_PP_SLOT_2 204 +# elif (BOOST_PP_VALUE) == 205 +# define BOOST_PP_SLOT_2 205 +# elif (BOOST_PP_VALUE) == 206 +# define BOOST_PP_SLOT_2 206 +# elif (BOOST_PP_VALUE) == 207 +# define BOOST_PP_SLOT_2 207 +# elif (BOOST_PP_VALUE) == 208 +# define BOOST_PP_SLOT_2 208 +# elif (BOOST_PP_VALUE) == 209 +# define BOOST_PP_SLOT_2 209 +# elif (BOOST_PP_VALUE) == 210 +# define BOOST_PP_SLOT_2 210 +# elif (BOOST_PP_VALUE) == 211 +# define BOOST_PP_SLOT_2 211 +# elif (BOOST_PP_VALUE) == 212 +# define BOOST_PP_SLOT_2 212 +# elif (BOOST_PP_VALUE) == 213 +# define BOOST_PP_SLOT_2 213 +# elif (BOOST_PP_VALUE) == 214 +# define BOOST_PP_SLOT_2 214 +# elif (BOOST_PP_VALUE) == 215 +# define BOOST_PP_SLOT_2 215 +# elif (BOOST_PP_VALUE) == 216 +# define BOOST_PP_SLOT_2 216 +# elif (BOOST_PP_VALUE) == 217 +# define BOOST_PP_SLOT_2 217 +# elif (BOOST_PP_VALUE) == 218 +# define BOOST_PP_SLOT_2 218 +# elif (BOOST_PP_VALUE) == 219 +# define BOOST_PP_SLOT_2 219 +# elif (BOOST_PP_VALUE) == 220 +# define BOOST_PP_SLOT_2 220 +# elif (BOOST_PP_VALUE) == 221 +# define BOOST_PP_SLOT_2 221 +# elif (BOOST_PP_VALUE) == 222 +# define BOOST_PP_SLOT_2 222 +# elif (BOOST_PP_VALUE) == 223 +# define BOOST_PP_SLOT_2 223 +# elif (BOOST_PP_VALUE) == 224 +# define BOOST_PP_SLOT_2 224 +# elif (BOOST_PP_VALUE) == 225 +# define BOOST_PP_SLOT_2 225 +# elif (BOOST_PP_VALUE) == 226 +# define BOOST_PP_SLOT_2 226 +# elif (BOOST_PP_VALUE) == 227 +# define BOOST_PP_SLOT_2 227 +# elif (BOOST_PP_VALUE) == 228 +# define BOOST_PP_SLOT_2 228 +# elif (BOOST_PP_VALUE) == 229 +# define BOOST_PP_SLOT_2 229 +# elif (BOOST_PP_VALUE) == 230 +# define BOOST_PP_SLOT_2 230 +# elif (BOOST_PP_VALUE) == 231 +# define BOOST_PP_SLOT_2 231 +# elif (BOOST_PP_VALUE) == 232 +# define BOOST_PP_SLOT_2 232 +# elif (BOOST_PP_VALUE) == 233 +# define BOOST_PP_SLOT_2 233 +# elif (BOOST_PP_VALUE) == 234 +# define BOOST_PP_SLOT_2 234 +# elif (BOOST_PP_VALUE) == 235 +# define BOOST_PP_SLOT_2 235 +# elif (BOOST_PP_VALUE) == 236 +# define BOOST_PP_SLOT_2 236 +# elif (BOOST_PP_VALUE) == 237 +# define BOOST_PP_SLOT_2 237 +# elif (BOOST_PP_VALUE) == 238 +# define BOOST_PP_SLOT_2 238 +# elif (BOOST_PP_VALUE) == 239 +# define BOOST_PP_SLOT_2 239 +# elif (BOOST_PP_VALUE) == 240 +# define BOOST_PP_SLOT_2 240 +# elif (BOOST_PP_VALUE) == 241 +# define BOOST_PP_SLOT_2 241 +# elif (BOOST_PP_VALUE) == 242 +# define BOOST_PP_SLOT_2 242 +# elif (BOOST_PP_VALUE) == 243 +# define BOOST_PP_SLOT_2 243 +# elif (BOOST_PP_VALUE) == 244 +# define BOOST_PP_SLOT_2 244 +# elif (BOOST_PP_VALUE) == 245 +# define BOOST_PP_SLOT_2 245 +# elif (BOOST_PP_VALUE) == 246 +# define BOOST_PP_SLOT_2 246 +# elif (BOOST_PP_VALUE) == 247 +# define BOOST_PP_SLOT_2 247 +# elif (BOOST_PP_VALUE) == 248 +# define BOOST_PP_SLOT_2 248 +# elif (BOOST_PP_VALUE) == 249 +# define BOOST_PP_SLOT_2 249 +# elif (BOOST_PP_VALUE) == 250 +# define BOOST_PP_SLOT_2 250 +# elif (BOOST_PP_VALUE) == 251 +# define BOOST_PP_SLOT_2 251 +# elif (BOOST_PP_VALUE) == 252 +# define BOOST_PP_SLOT_2 252 +# elif (BOOST_PP_VALUE) == 253 +# define BOOST_PP_SLOT_2 253 +# elif (BOOST_PP_VALUE) == 254 +# define BOOST_PP_SLOT_2 254 +# elif (BOOST_PP_VALUE) == 255 +# define BOOST_PP_SLOT_2 255 +# elif (BOOST_PP_VALUE) == 256 +# define BOOST_PP_SLOT_2 256 +# else +# error BOOST_PP: BOOST_PP_VALUE is out of range +# endif +# +# undef BOOST_PP_VALUE diff --git a/include/boost/preprocessor/detail/iterate/slot3.hpp b/include/boost/preprocessor/detail/iterate/slot3.hpp new file mode 100644 index 0000000..d9cac6a --- /dev/null +++ b/include/boost/preprocessor/detail/iterate/slot3.hpp @@ -0,0 +1,537 @@ +# /* ************************************************************************** +# * * +# * (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. * +# * * +# ************************************************************************** */ +# +# line BOOST_PP_DETAIL_LINE() +# +# ifndef BOOST_PP_VALUE +# error BOOST_PP: BOOST_PP_VALUE must be set prior to including BOOST_PP_ASSIGN_SLOT(3) +# endif +# +# undef BOOST_PP_SLOT_3 +# +# if (BOOST_PP_VALUE) == 0 +# define BOOST_PP_SLOT_3 0 +# elif (BOOST_PP_VALUE) == 1 +# define BOOST_PP_SLOT_3 1 +# elif (BOOST_PP_VALUE) == 2 +# define BOOST_PP_SLOT_3 2 +# elif (BOOST_PP_VALUE) == 3 +# define BOOST_PP_SLOT_3 3 +# elif (BOOST_PP_VALUE) == 4 +# define BOOST_PP_SLOT_3 4 +# elif (BOOST_PP_VALUE) == 5 +# define BOOST_PP_SLOT_3 5 +# elif (BOOST_PP_VALUE) == 6 +# define BOOST_PP_SLOT_3 6 +# elif (BOOST_PP_VALUE) == 7 +# define BOOST_PP_SLOT_3 7 +# elif (BOOST_PP_VALUE) == 8 +# define BOOST_PP_SLOT_3 8 +# elif (BOOST_PP_VALUE) == 9 +# define BOOST_PP_SLOT_3 9 +# elif (BOOST_PP_VALUE) == 10 +# define BOOST_PP_SLOT_3 10 +# elif (BOOST_PP_VALUE) == 11 +# define BOOST_PP_SLOT_3 11 +# elif (BOOST_PP_VALUE) == 12 +# define BOOST_PP_SLOT_3 12 +# elif (BOOST_PP_VALUE) == 13 +# define BOOST_PP_SLOT_3 13 +# elif (BOOST_PP_VALUE) == 14 +# define BOOST_PP_SLOT_3 14 +# elif (BOOST_PP_VALUE) == 15 +# define BOOST_PP_SLOT_3 15 +# elif (BOOST_PP_VALUE) == 16 +# define BOOST_PP_SLOT_3 16 +# elif (BOOST_PP_VALUE) == 17 +# define BOOST_PP_SLOT_3 17 +# elif (BOOST_PP_VALUE) == 18 +# define BOOST_PP_SLOT_3 18 +# elif (BOOST_PP_VALUE) == 19 +# define BOOST_PP_SLOT_3 19 +# elif (BOOST_PP_VALUE) == 20 +# define BOOST_PP_SLOT_3 20 +# elif (BOOST_PP_VALUE) == 21 +# define BOOST_PP_SLOT_3 21 +# elif (BOOST_PP_VALUE) == 22 +# define BOOST_PP_SLOT_3 22 +# elif (BOOST_PP_VALUE) == 23 +# define BOOST_PP_SLOT_3 23 +# elif (BOOST_PP_VALUE) == 24 +# define BOOST_PP_SLOT_3 24 +# elif (BOOST_PP_VALUE) == 25 +# define BOOST_PP_SLOT_3 25 +# elif (BOOST_PP_VALUE) == 26 +# define BOOST_PP_SLOT_3 26 +# elif (BOOST_PP_VALUE) == 27 +# define BOOST_PP_SLOT_3 27 +# elif (BOOST_PP_VALUE) == 28 +# define BOOST_PP_SLOT_3 28 +# elif (BOOST_PP_VALUE) == 29 +# define BOOST_PP_SLOT_3 29 +# elif (BOOST_PP_VALUE) == 30 +# define BOOST_PP_SLOT_3 30 +# elif (BOOST_PP_VALUE) == 31 +# define BOOST_PP_SLOT_3 31 +# elif (BOOST_PP_VALUE) == 32 +# define BOOST_PP_SLOT_3 32 +# elif (BOOST_PP_VALUE) == 33 +# define BOOST_PP_SLOT_3 33 +# elif (BOOST_PP_VALUE) == 34 +# define BOOST_PP_SLOT_3 34 +# elif (BOOST_PP_VALUE) == 35 +# define BOOST_PP_SLOT_3 35 +# elif (BOOST_PP_VALUE) == 36 +# define BOOST_PP_SLOT_3 36 +# elif (BOOST_PP_VALUE) == 37 +# define BOOST_PP_SLOT_3 37 +# elif (BOOST_PP_VALUE) == 38 +# define BOOST_PP_SLOT_3 38 +# elif (BOOST_PP_VALUE) == 39 +# define BOOST_PP_SLOT_3 39 +# elif (BOOST_PP_VALUE) == 40 +# define BOOST_PP_SLOT_3 40 +# elif (BOOST_PP_VALUE) == 41 +# define BOOST_PP_SLOT_3 41 +# elif (BOOST_PP_VALUE) == 42 +# define BOOST_PP_SLOT_3 42 +# elif (BOOST_PP_VALUE) == 43 +# define BOOST_PP_SLOT_3 43 +# elif (BOOST_PP_VALUE) == 44 +# define BOOST_PP_SLOT_3 44 +# elif (BOOST_PP_VALUE) == 45 +# define BOOST_PP_SLOT_3 45 +# elif (BOOST_PP_VALUE) == 46 +# define BOOST_PP_SLOT_3 46 +# elif (BOOST_PP_VALUE) == 47 +# define BOOST_PP_SLOT_3 47 +# elif (BOOST_PP_VALUE) == 48 +# define BOOST_PP_SLOT_3 48 +# elif (BOOST_PP_VALUE) == 49 +# define BOOST_PP_SLOT_3 49 +# elif (BOOST_PP_VALUE) == 50 +# define BOOST_PP_SLOT_3 50 +# elif (BOOST_PP_VALUE) == 51 +# define BOOST_PP_SLOT_3 51 +# elif (BOOST_PP_VALUE) == 52 +# define BOOST_PP_SLOT_3 52 +# elif (BOOST_PP_VALUE) == 53 +# define BOOST_PP_SLOT_3 53 +# elif (BOOST_PP_VALUE) == 54 +# define BOOST_PP_SLOT_3 54 +# elif (BOOST_PP_VALUE) == 55 +# define BOOST_PP_SLOT_3 55 +# elif (BOOST_PP_VALUE) == 56 +# define BOOST_PP_SLOT_3 56 +# elif (BOOST_PP_VALUE) == 57 +# define BOOST_PP_SLOT_3 57 +# elif (BOOST_PP_VALUE) == 58 +# define BOOST_PP_SLOT_3 58 +# elif (BOOST_PP_VALUE) == 59 +# define BOOST_PP_SLOT_3 59 +# elif (BOOST_PP_VALUE) == 60 +# define BOOST_PP_SLOT_3 60 +# elif (BOOST_PP_VALUE) == 61 +# define BOOST_PP_SLOT_3 61 +# elif (BOOST_PP_VALUE) == 62 +# define BOOST_PP_SLOT_3 62 +# elif (BOOST_PP_VALUE) == 63 +# define BOOST_PP_SLOT_3 63 +# elif (BOOST_PP_VALUE) == 64 +# define BOOST_PP_SLOT_3 64 +# elif (BOOST_PP_VALUE) == 65 +# define BOOST_PP_SLOT_3 65 +# elif (BOOST_PP_VALUE) == 66 +# define BOOST_PP_SLOT_3 66 +# elif (BOOST_PP_VALUE) == 67 +# define BOOST_PP_SLOT_3 67 +# elif (BOOST_PP_VALUE) == 68 +# define BOOST_PP_SLOT_3 68 +# elif (BOOST_PP_VALUE) == 69 +# define BOOST_PP_SLOT_3 69 +# elif (BOOST_PP_VALUE) == 70 +# define BOOST_PP_SLOT_3 70 +# elif (BOOST_PP_VALUE) == 71 +# define BOOST_PP_SLOT_3 71 +# elif (BOOST_PP_VALUE) == 72 +# define BOOST_PP_SLOT_3 72 +# elif (BOOST_PP_VALUE) == 73 +# define BOOST_PP_SLOT_3 73 +# elif (BOOST_PP_VALUE) == 74 +# define BOOST_PP_SLOT_3 74 +# elif (BOOST_PP_VALUE) == 75 +# define BOOST_PP_SLOT_3 75 +# elif (BOOST_PP_VALUE) == 76 +# define BOOST_PP_SLOT_3 76 +# elif (BOOST_PP_VALUE) == 77 +# define BOOST_PP_SLOT_3 77 +# elif (BOOST_PP_VALUE) == 78 +# define BOOST_PP_SLOT_3 78 +# elif (BOOST_PP_VALUE) == 79 +# define BOOST_PP_SLOT_3 79 +# elif (BOOST_PP_VALUE) == 80 +# define BOOST_PP_SLOT_3 80 +# elif (BOOST_PP_VALUE) == 81 +# define BOOST_PP_SLOT_3 81 +# elif (BOOST_PP_VALUE) == 82 +# define BOOST_PP_SLOT_3 82 +# elif (BOOST_PP_VALUE) == 83 +# define BOOST_PP_SLOT_3 83 +# elif (BOOST_PP_VALUE) == 84 +# define BOOST_PP_SLOT_3 84 +# elif (BOOST_PP_VALUE) == 85 +# define BOOST_PP_SLOT_3 85 +# elif (BOOST_PP_VALUE) == 86 +# define BOOST_PP_SLOT_3 86 +# elif (BOOST_PP_VALUE) == 87 +# define BOOST_PP_SLOT_3 87 +# elif (BOOST_PP_VALUE) == 88 +# define BOOST_PP_SLOT_3 88 +# elif (BOOST_PP_VALUE) == 89 +# define BOOST_PP_SLOT_3 89 +# elif (BOOST_PP_VALUE) == 90 +# define BOOST_PP_SLOT_3 90 +# elif (BOOST_PP_VALUE) == 91 +# define BOOST_PP_SLOT_3 91 +# elif (BOOST_PP_VALUE) == 92 +# define BOOST_PP_SLOT_3 92 +# elif (BOOST_PP_VALUE) == 93 +# define BOOST_PP_SLOT_3 93 +# elif (BOOST_PP_VALUE) == 94 +# define BOOST_PP_SLOT_3 94 +# elif (BOOST_PP_VALUE) == 95 +# define BOOST_PP_SLOT_3 95 +# elif (BOOST_PP_VALUE) == 96 +# define BOOST_PP_SLOT_3 96 +# elif (BOOST_PP_VALUE) == 97 +# define BOOST_PP_SLOT_3 97 +# elif (BOOST_PP_VALUE) == 98 +# define BOOST_PP_SLOT_3 98 +# elif (BOOST_PP_VALUE) == 99 +# define BOOST_PP_SLOT_3 99 +# elif (BOOST_PP_VALUE) == 100 +# define BOOST_PP_SLOT_3 100 +# elif (BOOST_PP_VALUE) == 101 +# define BOOST_PP_SLOT_3 101 +# elif (BOOST_PP_VALUE) == 102 +# define BOOST_PP_SLOT_3 102 +# elif (BOOST_PP_VALUE) == 103 +# define BOOST_PP_SLOT_3 103 +# elif (BOOST_PP_VALUE) == 104 +# define BOOST_PP_SLOT_3 104 +# elif (BOOST_PP_VALUE) == 105 +# define BOOST_PP_SLOT_3 105 +# elif (BOOST_PP_VALUE) == 106 +# define BOOST_PP_SLOT_3 106 +# elif (BOOST_PP_VALUE) == 107 +# define BOOST_PP_SLOT_3 107 +# elif (BOOST_PP_VALUE) == 108 +# define BOOST_PP_SLOT_3 108 +# elif (BOOST_PP_VALUE) == 109 +# define BOOST_PP_SLOT_3 109 +# elif (BOOST_PP_VALUE) == 110 +# define BOOST_PP_SLOT_3 110 +# elif (BOOST_PP_VALUE) == 111 +# define BOOST_PP_SLOT_3 111 +# elif (BOOST_PP_VALUE) == 112 +# define BOOST_PP_SLOT_3 112 +# elif (BOOST_PP_VALUE) == 113 +# define BOOST_PP_SLOT_3 113 +# elif (BOOST_PP_VALUE) == 114 +# define BOOST_PP_SLOT_3 114 +# elif (BOOST_PP_VALUE) == 115 +# define BOOST_PP_SLOT_3 115 +# elif (BOOST_PP_VALUE) == 116 +# define BOOST_PP_SLOT_3 116 +# elif (BOOST_PP_VALUE) == 117 +# define BOOST_PP_SLOT_3 117 +# elif (BOOST_PP_VALUE) == 118 +# define BOOST_PP_SLOT_3 118 +# elif (BOOST_PP_VALUE) == 119 +# define BOOST_PP_SLOT_3 119 +# elif (BOOST_PP_VALUE) == 120 +# define BOOST_PP_SLOT_3 120 +# elif (BOOST_PP_VALUE) == 121 +# define BOOST_PP_SLOT_3 121 +# elif (BOOST_PP_VALUE) == 122 +# define BOOST_PP_SLOT_3 122 +# elif (BOOST_PP_VALUE) == 123 +# define BOOST_PP_SLOT_3 123 +# elif (BOOST_PP_VALUE) == 124 +# define BOOST_PP_SLOT_3 124 +# elif (BOOST_PP_VALUE) == 125 +# define BOOST_PP_SLOT_3 125 +# elif (BOOST_PP_VALUE) == 126 +# define BOOST_PP_SLOT_3 126 +# elif (BOOST_PP_VALUE) == 127 +# define BOOST_PP_SLOT_3 127 +# elif (BOOST_PP_VALUE) == 128 +# define BOOST_PP_SLOT_3 128 +# elif (BOOST_PP_VALUE) == 129 +# define BOOST_PP_SLOT_3 129 +# elif (BOOST_PP_VALUE) == 130 +# define BOOST_PP_SLOT_3 130 +# elif (BOOST_PP_VALUE) == 131 +# define BOOST_PP_SLOT_3 131 +# elif (BOOST_PP_VALUE) == 132 +# define BOOST_PP_SLOT_3 132 +# elif (BOOST_PP_VALUE) == 133 +# define BOOST_PP_SLOT_3 133 +# elif (BOOST_PP_VALUE) == 134 +# define BOOST_PP_SLOT_3 134 +# elif (BOOST_PP_VALUE) == 135 +# define BOOST_PP_SLOT_3 135 +# elif (BOOST_PP_VALUE) == 136 +# define BOOST_PP_SLOT_3 136 +# elif (BOOST_PP_VALUE) == 137 +# define BOOST_PP_SLOT_3 137 +# elif (BOOST_PP_VALUE) == 138 +# define BOOST_PP_SLOT_3 138 +# elif (BOOST_PP_VALUE) == 139 +# define BOOST_PP_SLOT_3 139 +# elif (BOOST_PP_VALUE) == 140 +# define BOOST_PP_SLOT_3 140 +# elif (BOOST_PP_VALUE) == 141 +# define BOOST_PP_SLOT_3 141 +# elif (BOOST_PP_VALUE) == 142 +# define BOOST_PP_SLOT_3 142 +# elif (BOOST_PP_VALUE) == 143 +# define BOOST_PP_SLOT_3 143 +# elif (BOOST_PP_VALUE) == 144 +# define BOOST_PP_SLOT_3 144 +# elif (BOOST_PP_VALUE) == 145 +# define BOOST_PP_SLOT_3 145 +# elif (BOOST_PP_VALUE) == 146 +# define BOOST_PP_SLOT_3 146 +# elif (BOOST_PP_VALUE) == 147 +# define BOOST_PP_SLOT_3 147 +# elif (BOOST_PP_VALUE) == 148 +# define BOOST_PP_SLOT_3 148 +# elif (BOOST_PP_VALUE) == 149 +# define BOOST_PP_SLOT_3 149 +# elif (BOOST_PP_VALUE) == 150 +# define BOOST_PP_SLOT_3 150 +# elif (BOOST_PP_VALUE) == 151 +# define BOOST_PP_SLOT_3 151 +# elif (BOOST_PP_VALUE) == 152 +# define BOOST_PP_SLOT_3 152 +# elif (BOOST_PP_VALUE) == 153 +# define BOOST_PP_SLOT_3 153 +# elif (BOOST_PP_VALUE) == 154 +# define BOOST_PP_SLOT_3 154 +# elif (BOOST_PP_VALUE) == 155 +# define BOOST_PP_SLOT_3 155 +# elif (BOOST_PP_VALUE) == 156 +# define BOOST_PP_SLOT_3 156 +# elif (BOOST_PP_VALUE) == 157 +# define BOOST_PP_SLOT_3 157 +# elif (BOOST_PP_VALUE) == 158 +# define BOOST_PP_SLOT_3 158 +# elif (BOOST_PP_VALUE) == 159 +# define BOOST_PP_SLOT_3 159 +# elif (BOOST_PP_VALUE) == 160 +# define BOOST_PP_SLOT_3 160 +# elif (BOOST_PP_VALUE) == 161 +# define BOOST_PP_SLOT_3 161 +# elif (BOOST_PP_VALUE) == 162 +# define BOOST_PP_SLOT_3 162 +# elif (BOOST_PP_VALUE) == 163 +# define BOOST_PP_SLOT_3 163 +# elif (BOOST_PP_VALUE) == 164 +# define BOOST_PP_SLOT_3 164 +# elif (BOOST_PP_VALUE) == 165 +# define BOOST_PP_SLOT_3 165 +# elif (BOOST_PP_VALUE) == 166 +# define BOOST_PP_SLOT_3 166 +# elif (BOOST_PP_VALUE) == 167 +# define BOOST_PP_SLOT_3 167 +# elif (BOOST_PP_VALUE) == 168 +# define BOOST_PP_SLOT_3 168 +# elif (BOOST_PP_VALUE) == 169 +# define BOOST_PP_SLOT_3 169 +# elif (BOOST_PP_VALUE) == 170 +# define BOOST_PP_SLOT_3 170 +# elif (BOOST_PP_VALUE) == 171 +# define BOOST_PP_SLOT_3 171 +# elif (BOOST_PP_VALUE) == 172 +# define BOOST_PP_SLOT_3 172 +# elif (BOOST_PP_VALUE) == 173 +# define BOOST_PP_SLOT_3 173 +# elif (BOOST_PP_VALUE) == 174 +# define BOOST_PP_SLOT_3 174 +# elif (BOOST_PP_VALUE) == 175 +# define BOOST_PP_SLOT_3 175 +# elif (BOOST_PP_VALUE) == 176 +# define BOOST_PP_SLOT_3 176 +# elif (BOOST_PP_VALUE) == 177 +# define BOOST_PP_SLOT_3 177 +# elif (BOOST_PP_VALUE) == 178 +# define BOOST_PP_SLOT_3 178 +# elif (BOOST_PP_VALUE) == 179 +# define BOOST_PP_SLOT_3 179 +# elif (BOOST_PP_VALUE) == 180 +# define BOOST_PP_SLOT_3 180 +# elif (BOOST_PP_VALUE) == 181 +# define BOOST_PP_SLOT_3 181 +# elif (BOOST_PP_VALUE) == 182 +# define BOOST_PP_SLOT_3 182 +# elif (BOOST_PP_VALUE) == 183 +# define BOOST_PP_SLOT_3 183 +# elif (BOOST_PP_VALUE) == 184 +# define BOOST_PP_SLOT_3 184 +# elif (BOOST_PP_VALUE) == 185 +# define BOOST_PP_SLOT_3 185 +# elif (BOOST_PP_VALUE) == 186 +# define BOOST_PP_SLOT_3 186 +# elif (BOOST_PP_VALUE) == 187 +# define BOOST_PP_SLOT_3 187 +# elif (BOOST_PP_VALUE) == 188 +# define BOOST_PP_SLOT_3 188 +# elif (BOOST_PP_VALUE) == 189 +# define BOOST_PP_SLOT_3 189 +# elif (BOOST_PP_VALUE) == 190 +# define BOOST_PP_SLOT_3 190 +# elif (BOOST_PP_VALUE) == 191 +# define BOOST_PP_SLOT_3 191 +# elif (BOOST_PP_VALUE) == 192 +# define BOOST_PP_SLOT_3 192 +# elif (BOOST_PP_VALUE) == 193 +# define BOOST_PP_SLOT_3 193 +# elif (BOOST_PP_VALUE) == 194 +# define BOOST_PP_SLOT_3 194 +# elif (BOOST_PP_VALUE) == 195 +# define BOOST_PP_SLOT_3 195 +# elif (BOOST_PP_VALUE) == 196 +# define BOOST_PP_SLOT_3 196 +# elif (BOOST_PP_VALUE) == 197 +# define BOOST_PP_SLOT_3 197 +# elif (BOOST_PP_VALUE) == 198 +# define BOOST_PP_SLOT_3 198 +# elif (BOOST_PP_VALUE) == 199 +# define BOOST_PP_SLOT_3 199 +# elif (BOOST_PP_VALUE) == 200 +# define BOOST_PP_SLOT_3 200 +# elif (BOOST_PP_VALUE) == 201 +# define BOOST_PP_SLOT_3 201 +# elif (BOOST_PP_VALUE) == 202 +# define BOOST_PP_SLOT_3 202 +# elif (BOOST_PP_VALUE) == 203 +# define BOOST_PP_SLOT_3 203 +# elif (BOOST_PP_VALUE) == 204 +# define BOOST_PP_SLOT_3 204 +# elif (BOOST_PP_VALUE) == 205 +# define BOOST_PP_SLOT_3 205 +# elif (BOOST_PP_VALUE) == 206 +# define BOOST_PP_SLOT_3 206 +# elif (BOOST_PP_VALUE) == 207 +# define BOOST_PP_SLOT_3 207 +# elif (BOOST_PP_VALUE) == 208 +# define BOOST_PP_SLOT_3 208 +# elif (BOOST_PP_VALUE) == 209 +# define BOOST_PP_SLOT_3 209 +# elif (BOOST_PP_VALUE) == 210 +# define BOOST_PP_SLOT_3 210 +# elif (BOOST_PP_VALUE) == 211 +# define BOOST_PP_SLOT_3 211 +# elif (BOOST_PP_VALUE) == 212 +# define BOOST_PP_SLOT_3 212 +# elif (BOOST_PP_VALUE) == 213 +# define BOOST_PP_SLOT_3 213 +# elif (BOOST_PP_VALUE) == 214 +# define BOOST_PP_SLOT_3 214 +# elif (BOOST_PP_VALUE) == 215 +# define BOOST_PP_SLOT_3 215 +# elif (BOOST_PP_VALUE) == 216 +# define BOOST_PP_SLOT_3 216 +# elif (BOOST_PP_VALUE) == 217 +# define BOOST_PP_SLOT_3 217 +# elif (BOOST_PP_VALUE) == 218 +# define BOOST_PP_SLOT_3 218 +# elif (BOOST_PP_VALUE) == 219 +# define BOOST_PP_SLOT_3 219 +# elif (BOOST_PP_VALUE) == 220 +# define BOOST_PP_SLOT_3 220 +# elif (BOOST_PP_VALUE) == 221 +# define BOOST_PP_SLOT_3 221 +# elif (BOOST_PP_VALUE) == 222 +# define BOOST_PP_SLOT_3 222 +# elif (BOOST_PP_VALUE) == 223 +# define BOOST_PP_SLOT_3 223 +# elif (BOOST_PP_VALUE) == 224 +# define BOOST_PP_SLOT_3 224 +# elif (BOOST_PP_VALUE) == 225 +# define BOOST_PP_SLOT_3 225 +# elif (BOOST_PP_VALUE) == 226 +# define BOOST_PP_SLOT_3 226 +# elif (BOOST_PP_VALUE) == 227 +# define BOOST_PP_SLOT_3 227 +# elif (BOOST_PP_VALUE) == 228 +# define BOOST_PP_SLOT_3 228 +# elif (BOOST_PP_VALUE) == 229 +# define BOOST_PP_SLOT_3 229 +# elif (BOOST_PP_VALUE) == 230 +# define BOOST_PP_SLOT_3 230 +# elif (BOOST_PP_VALUE) == 231 +# define BOOST_PP_SLOT_3 231 +# elif (BOOST_PP_VALUE) == 232 +# define BOOST_PP_SLOT_3 232 +# elif (BOOST_PP_VALUE) == 233 +# define BOOST_PP_SLOT_3 233 +# elif (BOOST_PP_VALUE) == 234 +# define BOOST_PP_SLOT_3 234 +# elif (BOOST_PP_VALUE) == 235 +# define BOOST_PP_SLOT_3 235 +# elif (BOOST_PP_VALUE) == 236 +# define BOOST_PP_SLOT_3 236 +# elif (BOOST_PP_VALUE) == 237 +# define BOOST_PP_SLOT_3 237 +# elif (BOOST_PP_VALUE) == 238 +# define BOOST_PP_SLOT_3 238 +# elif (BOOST_PP_VALUE) == 239 +# define BOOST_PP_SLOT_3 239 +# elif (BOOST_PP_VALUE) == 240 +# define BOOST_PP_SLOT_3 240 +# elif (BOOST_PP_VALUE) == 241 +# define BOOST_PP_SLOT_3 241 +# elif (BOOST_PP_VALUE) == 242 +# define BOOST_PP_SLOT_3 242 +# elif (BOOST_PP_VALUE) == 243 +# define BOOST_PP_SLOT_3 243 +# elif (BOOST_PP_VALUE) == 244 +# define BOOST_PP_SLOT_3 244 +# elif (BOOST_PP_VALUE) == 245 +# define BOOST_PP_SLOT_3 245 +# elif (BOOST_PP_VALUE) == 246 +# define BOOST_PP_SLOT_3 246 +# elif (BOOST_PP_VALUE) == 247 +# define BOOST_PP_SLOT_3 247 +# elif (BOOST_PP_VALUE) == 248 +# define BOOST_PP_SLOT_3 248 +# elif (BOOST_PP_VALUE) == 249 +# define BOOST_PP_SLOT_3 249 +# elif (BOOST_PP_VALUE) == 250 +# define BOOST_PP_SLOT_3 250 +# elif (BOOST_PP_VALUE) == 251 +# define BOOST_PP_SLOT_3 251 +# elif (BOOST_PP_VALUE) == 252 +# define BOOST_PP_SLOT_3 252 +# elif (BOOST_PP_VALUE) == 253 +# define BOOST_PP_SLOT_3 253 +# elif (BOOST_PP_VALUE) == 254 +# define BOOST_PP_SLOT_3 254 +# elif (BOOST_PP_VALUE) == 255 +# define BOOST_PP_SLOT_3 255 +# elif (BOOST_PP_VALUE) == 256 +# define BOOST_PP_SLOT_3 256 +# else +# error BOOST_PP: BOOST_PP_VALUE is out of range +# endif +# +# undef BOOST_PP_VALUE diff --git a/include/boost/preprocessor/detail/iterate/slot4.hpp b/include/boost/preprocessor/detail/iterate/slot4.hpp new file mode 100644 index 0000000..e40cd46 --- /dev/null +++ b/include/boost/preprocessor/detail/iterate/slot4.hpp @@ -0,0 +1,537 @@ +# /* ************************************************************************** +# * * +# * (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. * +# * * +# ************************************************************************** */ +# +# line BOOST_PP_DETAIL_LINE() +# +# ifndef BOOST_PP_VALUE +# error BOOST_PP: BOOST_PP_VALUE must be set prior to including BOOST_PP_ASSIGN_SLOT(4) +# endif +# +# undef BOOST_PP_SLOT_4 +# +# if (BOOST_PP_VALUE) == 0 +# define BOOST_PP_SLOT_4 0 +# elif (BOOST_PP_VALUE) == 1 +# define BOOST_PP_SLOT_4 1 +# elif (BOOST_PP_VALUE) == 2 +# define BOOST_PP_SLOT_4 2 +# elif (BOOST_PP_VALUE) == 3 +# define BOOST_PP_SLOT_4 3 +# elif (BOOST_PP_VALUE) == 4 +# define BOOST_PP_SLOT_4 4 +# elif (BOOST_PP_VALUE) == 5 +# define BOOST_PP_SLOT_4 5 +# elif (BOOST_PP_VALUE) == 6 +# define BOOST_PP_SLOT_4 6 +# elif (BOOST_PP_VALUE) == 7 +# define BOOST_PP_SLOT_4 7 +# elif (BOOST_PP_VALUE) == 8 +# define BOOST_PP_SLOT_4 8 +# elif (BOOST_PP_VALUE) == 9 +# define BOOST_PP_SLOT_4 9 +# elif (BOOST_PP_VALUE) == 10 +# define BOOST_PP_SLOT_4 10 +# elif (BOOST_PP_VALUE) == 11 +# define BOOST_PP_SLOT_4 11 +# elif (BOOST_PP_VALUE) == 12 +# define BOOST_PP_SLOT_4 12 +# elif (BOOST_PP_VALUE) == 13 +# define BOOST_PP_SLOT_4 13 +# elif (BOOST_PP_VALUE) == 14 +# define BOOST_PP_SLOT_4 14 +# elif (BOOST_PP_VALUE) == 15 +# define BOOST_PP_SLOT_4 15 +# elif (BOOST_PP_VALUE) == 16 +# define BOOST_PP_SLOT_4 16 +# elif (BOOST_PP_VALUE) == 17 +# define BOOST_PP_SLOT_4 17 +# elif (BOOST_PP_VALUE) == 18 +# define BOOST_PP_SLOT_4 18 +# elif (BOOST_PP_VALUE) == 19 +# define BOOST_PP_SLOT_4 19 +# elif (BOOST_PP_VALUE) == 20 +# define BOOST_PP_SLOT_4 20 +# elif (BOOST_PP_VALUE) == 21 +# define BOOST_PP_SLOT_4 21 +# elif (BOOST_PP_VALUE) == 22 +# define BOOST_PP_SLOT_4 22 +# elif (BOOST_PP_VALUE) == 23 +# define BOOST_PP_SLOT_4 23 +# elif (BOOST_PP_VALUE) == 24 +# define BOOST_PP_SLOT_4 24 +# elif (BOOST_PP_VALUE) == 25 +# define BOOST_PP_SLOT_4 25 +# elif (BOOST_PP_VALUE) == 26 +# define BOOST_PP_SLOT_4 26 +# elif (BOOST_PP_VALUE) == 27 +# define BOOST_PP_SLOT_4 27 +# elif (BOOST_PP_VALUE) == 28 +# define BOOST_PP_SLOT_4 28 +# elif (BOOST_PP_VALUE) == 29 +# define BOOST_PP_SLOT_4 29 +# elif (BOOST_PP_VALUE) == 30 +# define BOOST_PP_SLOT_4 30 +# elif (BOOST_PP_VALUE) == 31 +# define BOOST_PP_SLOT_4 31 +# elif (BOOST_PP_VALUE) == 32 +# define BOOST_PP_SLOT_4 32 +# elif (BOOST_PP_VALUE) == 33 +# define BOOST_PP_SLOT_4 33 +# elif (BOOST_PP_VALUE) == 34 +# define BOOST_PP_SLOT_4 34 +# elif (BOOST_PP_VALUE) == 35 +# define BOOST_PP_SLOT_4 35 +# elif (BOOST_PP_VALUE) == 36 +# define BOOST_PP_SLOT_4 36 +# elif (BOOST_PP_VALUE) == 37 +# define BOOST_PP_SLOT_4 37 +# elif (BOOST_PP_VALUE) == 38 +# define BOOST_PP_SLOT_4 38 +# elif (BOOST_PP_VALUE) == 39 +# define BOOST_PP_SLOT_4 39 +# elif (BOOST_PP_VALUE) == 40 +# define BOOST_PP_SLOT_4 40 +# elif (BOOST_PP_VALUE) == 41 +# define BOOST_PP_SLOT_4 41 +# elif (BOOST_PP_VALUE) == 42 +# define BOOST_PP_SLOT_4 42 +# elif (BOOST_PP_VALUE) == 43 +# define BOOST_PP_SLOT_4 43 +# elif (BOOST_PP_VALUE) == 44 +# define BOOST_PP_SLOT_4 44 +# elif (BOOST_PP_VALUE) == 45 +# define BOOST_PP_SLOT_4 45 +# elif (BOOST_PP_VALUE) == 46 +# define BOOST_PP_SLOT_4 46 +# elif (BOOST_PP_VALUE) == 47 +# define BOOST_PP_SLOT_4 47 +# elif (BOOST_PP_VALUE) == 48 +# define BOOST_PP_SLOT_4 48 +# elif (BOOST_PP_VALUE) == 49 +# define BOOST_PP_SLOT_4 49 +# elif (BOOST_PP_VALUE) == 50 +# define BOOST_PP_SLOT_4 50 +# elif (BOOST_PP_VALUE) == 51 +# define BOOST_PP_SLOT_4 51 +# elif (BOOST_PP_VALUE) == 52 +# define BOOST_PP_SLOT_4 52 +# elif (BOOST_PP_VALUE) == 53 +# define BOOST_PP_SLOT_4 53 +# elif (BOOST_PP_VALUE) == 54 +# define BOOST_PP_SLOT_4 54 +# elif (BOOST_PP_VALUE) == 55 +# define BOOST_PP_SLOT_4 55 +# elif (BOOST_PP_VALUE) == 56 +# define BOOST_PP_SLOT_4 56 +# elif (BOOST_PP_VALUE) == 57 +# define BOOST_PP_SLOT_4 57 +# elif (BOOST_PP_VALUE) == 58 +# define BOOST_PP_SLOT_4 58 +# elif (BOOST_PP_VALUE) == 59 +# define BOOST_PP_SLOT_4 59 +# elif (BOOST_PP_VALUE) == 60 +# define BOOST_PP_SLOT_4 60 +# elif (BOOST_PP_VALUE) == 61 +# define BOOST_PP_SLOT_4 61 +# elif (BOOST_PP_VALUE) == 62 +# define BOOST_PP_SLOT_4 62 +# elif (BOOST_PP_VALUE) == 63 +# define BOOST_PP_SLOT_4 63 +# elif (BOOST_PP_VALUE) == 64 +# define BOOST_PP_SLOT_4 64 +# elif (BOOST_PP_VALUE) == 65 +# define BOOST_PP_SLOT_4 65 +# elif (BOOST_PP_VALUE) == 66 +# define BOOST_PP_SLOT_4 66 +# elif (BOOST_PP_VALUE) == 67 +# define BOOST_PP_SLOT_4 67 +# elif (BOOST_PP_VALUE) == 68 +# define BOOST_PP_SLOT_4 68 +# elif (BOOST_PP_VALUE) == 69 +# define BOOST_PP_SLOT_4 69 +# elif (BOOST_PP_VALUE) == 70 +# define BOOST_PP_SLOT_4 70 +# elif (BOOST_PP_VALUE) == 71 +# define BOOST_PP_SLOT_4 71 +# elif (BOOST_PP_VALUE) == 72 +# define BOOST_PP_SLOT_4 72 +# elif (BOOST_PP_VALUE) == 73 +# define BOOST_PP_SLOT_4 73 +# elif (BOOST_PP_VALUE) == 74 +# define BOOST_PP_SLOT_4 74 +# elif (BOOST_PP_VALUE) == 75 +# define BOOST_PP_SLOT_4 75 +# elif (BOOST_PP_VALUE) == 76 +# define BOOST_PP_SLOT_4 76 +# elif (BOOST_PP_VALUE) == 77 +# define BOOST_PP_SLOT_4 77 +# elif (BOOST_PP_VALUE) == 78 +# define BOOST_PP_SLOT_4 78 +# elif (BOOST_PP_VALUE) == 79 +# define BOOST_PP_SLOT_4 79 +# elif (BOOST_PP_VALUE) == 80 +# define BOOST_PP_SLOT_4 80 +# elif (BOOST_PP_VALUE) == 81 +# define BOOST_PP_SLOT_4 81 +# elif (BOOST_PP_VALUE) == 82 +# define BOOST_PP_SLOT_4 82 +# elif (BOOST_PP_VALUE) == 83 +# define BOOST_PP_SLOT_4 83 +# elif (BOOST_PP_VALUE) == 84 +# define BOOST_PP_SLOT_4 84 +# elif (BOOST_PP_VALUE) == 85 +# define BOOST_PP_SLOT_4 85 +# elif (BOOST_PP_VALUE) == 86 +# define BOOST_PP_SLOT_4 86 +# elif (BOOST_PP_VALUE) == 87 +# define BOOST_PP_SLOT_4 87 +# elif (BOOST_PP_VALUE) == 88 +# define BOOST_PP_SLOT_4 88 +# elif (BOOST_PP_VALUE) == 89 +# define BOOST_PP_SLOT_4 89 +# elif (BOOST_PP_VALUE) == 90 +# define BOOST_PP_SLOT_4 90 +# elif (BOOST_PP_VALUE) == 91 +# define BOOST_PP_SLOT_4 91 +# elif (BOOST_PP_VALUE) == 92 +# define BOOST_PP_SLOT_4 92 +# elif (BOOST_PP_VALUE) == 93 +# define BOOST_PP_SLOT_4 93 +# elif (BOOST_PP_VALUE) == 94 +# define BOOST_PP_SLOT_4 94 +# elif (BOOST_PP_VALUE) == 95 +# define BOOST_PP_SLOT_4 95 +# elif (BOOST_PP_VALUE) == 96 +# define BOOST_PP_SLOT_4 96 +# elif (BOOST_PP_VALUE) == 97 +# define BOOST_PP_SLOT_4 97 +# elif (BOOST_PP_VALUE) == 98 +# define BOOST_PP_SLOT_4 98 +# elif (BOOST_PP_VALUE) == 99 +# define BOOST_PP_SLOT_4 99 +# elif (BOOST_PP_VALUE) == 100 +# define BOOST_PP_SLOT_4 100 +# elif (BOOST_PP_VALUE) == 101 +# define BOOST_PP_SLOT_4 101 +# elif (BOOST_PP_VALUE) == 102 +# define BOOST_PP_SLOT_4 102 +# elif (BOOST_PP_VALUE) == 103 +# define BOOST_PP_SLOT_4 103 +# elif (BOOST_PP_VALUE) == 104 +# define BOOST_PP_SLOT_4 104 +# elif (BOOST_PP_VALUE) == 105 +# define BOOST_PP_SLOT_4 105 +# elif (BOOST_PP_VALUE) == 106 +# define BOOST_PP_SLOT_4 106 +# elif (BOOST_PP_VALUE) == 107 +# define BOOST_PP_SLOT_4 107 +# elif (BOOST_PP_VALUE) == 108 +# define BOOST_PP_SLOT_4 108 +# elif (BOOST_PP_VALUE) == 109 +# define BOOST_PP_SLOT_4 109 +# elif (BOOST_PP_VALUE) == 110 +# define BOOST_PP_SLOT_4 110 +# elif (BOOST_PP_VALUE) == 111 +# define BOOST_PP_SLOT_4 111 +# elif (BOOST_PP_VALUE) == 112 +# define BOOST_PP_SLOT_4 112 +# elif (BOOST_PP_VALUE) == 113 +# define BOOST_PP_SLOT_4 113 +# elif (BOOST_PP_VALUE) == 114 +# define BOOST_PP_SLOT_4 114 +# elif (BOOST_PP_VALUE) == 115 +# define BOOST_PP_SLOT_4 115 +# elif (BOOST_PP_VALUE) == 116 +# define BOOST_PP_SLOT_4 116 +# elif (BOOST_PP_VALUE) == 117 +# define BOOST_PP_SLOT_4 117 +# elif (BOOST_PP_VALUE) == 118 +# define BOOST_PP_SLOT_4 118 +# elif (BOOST_PP_VALUE) == 119 +# define BOOST_PP_SLOT_4 119 +# elif (BOOST_PP_VALUE) == 120 +# define BOOST_PP_SLOT_4 120 +# elif (BOOST_PP_VALUE) == 121 +# define BOOST_PP_SLOT_4 121 +# elif (BOOST_PP_VALUE) == 122 +# define BOOST_PP_SLOT_4 122 +# elif (BOOST_PP_VALUE) == 123 +# define BOOST_PP_SLOT_4 123 +# elif (BOOST_PP_VALUE) == 124 +# define BOOST_PP_SLOT_4 124 +# elif (BOOST_PP_VALUE) == 125 +# define BOOST_PP_SLOT_4 125 +# elif (BOOST_PP_VALUE) == 126 +# define BOOST_PP_SLOT_4 126 +# elif (BOOST_PP_VALUE) == 127 +# define BOOST_PP_SLOT_4 127 +# elif (BOOST_PP_VALUE) == 128 +# define BOOST_PP_SLOT_4 128 +# elif (BOOST_PP_VALUE) == 129 +# define BOOST_PP_SLOT_4 129 +# elif (BOOST_PP_VALUE) == 130 +# define BOOST_PP_SLOT_4 130 +# elif (BOOST_PP_VALUE) == 131 +# define BOOST_PP_SLOT_4 131 +# elif (BOOST_PP_VALUE) == 132 +# define BOOST_PP_SLOT_4 132 +# elif (BOOST_PP_VALUE) == 133 +# define BOOST_PP_SLOT_4 133 +# elif (BOOST_PP_VALUE) == 134 +# define BOOST_PP_SLOT_4 134 +# elif (BOOST_PP_VALUE) == 135 +# define BOOST_PP_SLOT_4 135 +# elif (BOOST_PP_VALUE) == 136 +# define BOOST_PP_SLOT_4 136 +# elif (BOOST_PP_VALUE) == 137 +# define BOOST_PP_SLOT_4 137 +# elif (BOOST_PP_VALUE) == 138 +# define BOOST_PP_SLOT_4 138 +# elif (BOOST_PP_VALUE) == 139 +# define BOOST_PP_SLOT_4 139 +# elif (BOOST_PP_VALUE) == 140 +# define BOOST_PP_SLOT_4 140 +# elif (BOOST_PP_VALUE) == 141 +# define BOOST_PP_SLOT_4 141 +# elif (BOOST_PP_VALUE) == 142 +# define BOOST_PP_SLOT_4 142 +# elif (BOOST_PP_VALUE) == 143 +# define BOOST_PP_SLOT_4 143 +# elif (BOOST_PP_VALUE) == 144 +# define BOOST_PP_SLOT_4 144 +# elif (BOOST_PP_VALUE) == 145 +# define BOOST_PP_SLOT_4 145 +# elif (BOOST_PP_VALUE) == 146 +# define BOOST_PP_SLOT_4 146 +# elif (BOOST_PP_VALUE) == 147 +# define BOOST_PP_SLOT_4 147 +# elif (BOOST_PP_VALUE) == 148 +# define BOOST_PP_SLOT_4 148 +# elif (BOOST_PP_VALUE) == 149 +# define BOOST_PP_SLOT_4 149 +# elif (BOOST_PP_VALUE) == 150 +# define BOOST_PP_SLOT_4 150 +# elif (BOOST_PP_VALUE) == 151 +# define BOOST_PP_SLOT_4 151 +# elif (BOOST_PP_VALUE) == 152 +# define BOOST_PP_SLOT_4 152 +# elif (BOOST_PP_VALUE) == 153 +# define BOOST_PP_SLOT_4 153 +# elif (BOOST_PP_VALUE) == 154 +# define BOOST_PP_SLOT_4 154 +# elif (BOOST_PP_VALUE) == 155 +# define BOOST_PP_SLOT_4 155 +# elif (BOOST_PP_VALUE) == 156 +# define BOOST_PP_SLOT_4 156 +# elif (BOOST_PP_VALUE) == 157 +# define BOOST_PP_SLOT_4 157 +# elif (BOOST_PP_VALUE) == 158 +# define BOOST_PP_SLOT_4 158 +# elif (BOOST_PP_VALUE) == 159 +# define BOOST_PP_SLOT_4 159 +# elif (BOOST_PP_VALUE) == 160 +# define BOOST_PP_SLOT_4 160 +# elif (BOOST_PP_VALUE) == 161 +# define BOOST_PP_SLOT_4 161 +# elif (BOOST_PP_VALUE) == 162 +# define BOOST_PP_SLOT_4 162 +# elif (BOOST_PP_VALUE) == 163 +# define BOOST_PP_SLOT_4 163 +# elif (BOOST_PP_VALUE) == 164 +# define BOOST_PP_SLOT_4 164 +# elif (BOOST_PP_VALUE) == 165 +# define BOOST_PP_SLOT_4 165 +# elif (BOOST_PP_VALUE) == 166 +# define BOOST_PP_SLOT_4 166 +# elif (BOOST_PP_VALUE) == 167 +# define BOOST_PP_SLOT_4 167 +# elif (BOOST_PP_VALUE) == 168 +# define BOOST_PP_SLOT_4 168 +# elif (BOOST_PP_VALUE) == 169 +# define BOOST_PP_SLOT_4 169 +# elif (BOOST_PP_VALUE) == 170 +# define BOOST_PP_SLOT_4 170 +# elif (BOOST_PP_VALUE) == 171 +# define BOOST_PP_SLOT_4 171 +# elif (BOOST_PP_VALUE) == 172 +# define BOOST_PP_SLOT_4 172 +# elif (BOOST_PP_VALUE) == 173 +# define BOOST_PP_SLOT_4 173 +# elif (BOOST_PP_VALUE) == 174 +# define BOOST_PP_SLOT_4 174 +# elif (BOOST_PP_VALUE) == 175 +# define BOOST_PP_SLOT_4 175 +# elif (BOOST_PP_VALUE) == 176 +# define BOOST_PP_SLOT_4 176 +# elif (BOOST_PP_VALUE) == 177 +# define BOOST_PP_SLOT_4 177 +# elif (BOOST_PP_VALUE) == 178 +# define BOOST_PP_SLOT_4 178 +# elif (BOOST_PP_VALUE) == 179 +# define BOOST_PP_SLOT_4 179 +# elif (BOOST_PP_VALUE) == 180 +# define BOOST_PP_SLOT_4 180 +# elif (BOOST_PP_VALUE) == 181 +# define BOOST_PP_SLOT_4 181 +# elif (BOOST_PP_VALUE) == 182 +# define BOOST_PP_SLOT_4 182 +# elif (BOOST_PP_VALUE) == 183 +# define BOOST_PP_SLOT_4 183 +# elif (BOOST_PP_VALUE) == 184 +# define BOOST_PP_SLOT_4 184 +# elif (BOOST_PP_VALUE) == 185 +# define BOOST_PP_SLOT_4 185 +# elif (BOOST_PP_VALUE) == 186 +# define BOOST_PP_SLOT_4 186 +# elif (BOOST_PP_VALUE) == 187 +# define BOOST_PP_SLOT_4 187 +# elif (BOOST_PP_VALUE) == 188 +# define BOOST_PP_SLOT_4 188 +# elif (BOOST_PP_VALUE) == 189 +# define BOOST_PP_SLOT_4 189 +# elif (BOOST_PP_VALUE) == 190 +# define BOOST_PP_SLOT_4 190 +# elif (BOOST_PP_VALUE) == 191 +# define BOOST_PP_SLOT_4 191 +# elif (BOOST_PP_VALUE) == 192 +# define BOOST_PP_SLOT_4 192 +# elif (BOOST_PP_VALUE) == 193 +# define BOOST_PP_SLOT_4 193 +# elif (BOOST_PP_VALUE) == 194 +# define BOOST_PP_SLOT_4 194 +# elif (BOOST_PP_VALUE) == 195 +# define BOOST_PP_SLOT_4 195 +# elif (BOOST_PP_VALUE) == 196 +# define BOOST_PP_SLOT_4 196 +# elif (BOOST_PP_VALUE) == 197 +# define BOOST_PP_SLOT_4 197 +# elif (BOOST_PP_VALUE) == 198 +# define BOOST_PP_SLOT_4 198 +# elif (BOOST_PP_VALUE) == 199 +# define BOOST_PP_SLOT_4 199 +# elif (BOOST_PP_VALUE) == 200 +# define BOOST_PP_SLOT_4 200 +# elif (BOOST_PP_VALUE) == 201 +# define BOOST_PP_SLOT_4 201 +# elif (BOOST_PP_VALUE) == 202 +# define BOOST_PP_SLOT_4 202 +# elif (BOOST_PP_VALUE) == 203 +# define BOOST_PP_SLOT_4 203 +# elif (BOOST_PP_VALUE) == 204 +# define BOOST_PP_SLOT_4 204 +# elif (BOOST_PP_VALUE) == 205 +# define BOOST_PP_SLOT_4 205 +# elif (BOOST_PP_VALUE) == 206 +# define BOOST_PP_SLOT_4 206 +# elif (BOOST_PP_VALUE) == 207 +# define BOOST_PP_SLOT_4 207 +# elif (BOOST_PP_VALUE) == 208 +# define BOOST_PP_SLOT_4 208 +# elif (BOOST_PP_VALUE) == 209 +# define BOOST_PP_SLOT_4 209 +# elif (BOOST_PP_VALUE) == 210 +# define BOOST_PP_SLOT_4 210 +# elif (BOOST_PP_VALUE) == 211 +# define BOOST_PP_SLOT_4 211 +# elif (BOOST_PP_VALUE) == 212 +# define BOOST_PP_SLOT_4 212 +# elif (BOOST_PP_VALUE) == 213 +# define BOOST_PP_SLOT_4 213 +# elif (BOOST_PP_VALUE) == 214 +# define BOOST_PP_SLOT_4 214 +# elif (BOOST_PP_VALUE) == 215 +# define BOOST_PP_SLOT_4 215 +# elif (BOOST_PP_VALUE) == 216 +# define BOOST_PP_SLOT_4 216 +# elif (BOOST_PP_VALUE) == 217 +# define BOOST_PP_SLOT_4 217 +# elif (BOOST_PP_VALUE) == 218 +# define BOOST_PP_SLOT_4 218 +# elif (BOOST_PP_VALUE) == 219 +# define BOOST_PP_SLOT_4 219 +# elif (BOOST_PP_VALUE) == 220 +# define BOOST_PP_SLOT_4 220 +# elif (BOOST_PP_VALUE) == 221 +# define BOOST_PP_SLOT_4 221 +# elif (BOOST_PP_VALUE) == 222 +# define BOOST_PP_SLOT_4 222 +# elif (BOOST_PP_VALUE) == 223 +# define BOOST_PP_SLOT_4 223 +# elif (BOOST_PP_VALUE) == 224 +# define BOOST_PP_SLOT_4 224 +# elif (BOOST_PP_VALUE) == 225 +# define BOOST_PP_SLOT_4 225 +# elif (BOOST_PP_VALUE) == 226 +# define BOOST_PP_SLOT_4 226 +# elif (BOOST_PP_VALUE) == 227 +# define BOOST_PP_SLOT_4 227 +# elif (BOOST_PP_VALUE) == 228 +# define BOOST_PP_SLOT_4 228 +# elif (BOOST_PP_VALUE) == 229 +# define BOOST_PP_SLOT_4 229 +# elif (BOOST_PP_VALUE) == 230 +# define BOOST_PP_SLOT_4 230 +# elif (BOOST_PP_VALUE) == 231 +# define BOOST_PP_SLOT_4 231 +# elif (BOOST_PP_VALUE) == 232 +# define BOOST_PP_SLOT_4 232 +# elif (BOOST_PP_VALUE) == 233 +# define BOOST_PP_SLOT_4 233 +# elif (BOOST_PP_VALUE) == 234 +# define BOOST_PP_SLOT_4 234 +# elif (BOOST_PP_VALUE) == 235 +# define BOOST_PP_SLOT_4 235 +# elif (BOOST_PP_VALUE) == 236 +# define BOOST_PP_SLOT_4 236 +# elif (BOOST_PP_VALUE) == 237 +# define BOOST_PP_SLOT_4 237 +# elif (BOOST_PP_VALUE) == 238 +# define BOOST_PP_SLOT_4 238 +# elif (BOOST_PP_VALUE) == 239 +# define BOOST_PP_SLOT_4 239 +# elif (BOOST_PP_VALUE) == 240 +# define BOOST_PP_SLOT_4 240 +# elif (BOOST_PP_VALUE) == 241 +# define BOOST_PP_SLOT_4 241 +# elif (BOOST_PP_VALUE) == 242 +# define BOOST_PP_SLOT_4 242 +# elif (BOOST_PP_VALUE) == 243 +# define BOOST_PP_SLOT_4 243 +# elif (BOOST_PP_VALUE) == 244 +# define BOOST_PP_SLOT_4 244 +# elif (BOOST_PP_VALUE) == 245 +# define BOOST_PP_SLOT_4 245 +# elif (BOOST_PP_VALUE) == 246 +# define BOOST_PP_SLOT_4 246 +# elif (BOOST_PP_VALUE) == 247 +# define BOOST_PP_SLOT_4 247 +# elif (BOOST_PP_VALUE) == 248 +# define BOOST_PP_SLOT_4 248 +# elif (BOOST_PP_VALUE) == 249 +# define BOOST_PP_SLOT_4 249 +# elif (BOOST_PP_VALUE) == 250 +# define BOOST_PP_SLOT_4 250 +# elif (BOOST_PP_VALUE) == 251 +# define BOOST_PP_SLOT_4 251 +# elif (BOOST_PP_VALUE) == 252 +# define BOOST_PP_SLOT_4 252 +# elif (BOOST_PP_VALUE) == 253 +# define BOOST_PP_SLOT_4 253 +# elif (BOOST_PP_VALUE) == 254 +# define BOOST_PP_SLOT_4 254 +# elif (BOOST_PP_VALUE) == 255 +# define BOOST_PP_SLOT_4 255 +# elif (BOOST_PP_VALUE) == 256 +# define BOOST_PP_SLOT_4 256 +# else +# error BOOST_PP: BOOST_PP_VALUE is out of range +# endif +# +# undef BOOST_PP_VALUE diff --git a/include/boost/preprocessor/detail/iterate/slot5.hpp b/include/boost/preprocessor/detail/iterate/slot5.hpp new file mode 100644 index 0000000..7768925 --- /dev/null +++ b/include/boost/preprocessor/detail/iterate/slot5.hpp @@ -0,0 +1,537 @@ +# /* ************************************************************************** +# * * +# * (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. * +# * * +# ************************************************************************** */ +# +# line BOOST_PP_DETAIL_LINE() +# +# ifndef BOOST_PP_VALUE +# error BOOST_PP: BOOST_PP_VALUE must be set prior to including BOOST_PP_ASSIGN_SLOT(5) +# endif +# +# undef BOOST_PP_SLOT_5 +# +# if (BOOST_PP_VALUE) == 0 +# define BOOST_PP_SLOT_5 0 +# elif (BOOST_PP_VALUE) == 1 +# define BOOST_PP_SLOT_5 1 +# elif (BOOST_PP_VALUE) == 2 +# define BOOST_PP_SLOT_5 2 +# elif (BOOST_PP_VALUE) == 3 +# define BOOST_PP_SLOT_5 3 +# elif (BOOST_PP_VALUE) == 4 +# define BOOST_PP_SLOT_5 4 +# elif (BOOST_PP_VALUE) == 5 +# define BOOST_PP_SLOT_5 5 +# elif (BOOST_PP_VALUE) == 6 +# define BOOST_PP_SLOT_5 6 +# elif (BOOST_PP_VALUE) == 7 +# define BOOST_PP_SLOT_5 7 +# elif (BOOST_PP_VALUE) == 8 +# define BOOST_PP_SLOT_5 8 +# elif (BOOST_PP_VALUE) == 9 +# define BOOST_PP_SLOT_5 9 +# elif (BOOST_PP_VALUE) == 10 +# define BOOST_PP_SLOT_5 10 +# elif (BOOST_PP_VALUE) == 11 +# define BOOST_PP_SLOT_5 11 +# elif (BOOST_PP_VALUE) == 12 +# define BOOST_PP_SLOT_5 12 +# elif (BOOST_PP_VALUE) == 13 +# define BOOST_PP_SLOT_5 13 +# elif (BOOST_PP_VALUE) == 14 +# define BOOST_PP_SLOT_5 14 +# elif (BOOST_PP_VALUE) == 15 +# define BOOST_PP_SLOT_5 15 +# elif (BOOST_PP_VALUE) == 16 +# define BOOST_PP_SLOT_5 16 +# elif (BOOST_PP_VALUE) == 17 +# define BOOST_PP_SLOT_5 17 +# elif (BOOST_PP_VALUE) == 18 +# define BOOST_PP_SLOT_5 18 +# elif (BOOST_PP_VALUE) == 19 +# define BOOST_PP_SLOT_5 19 +# elif (BOOST_PP_VALUE) == 20 +# define BOOST_PP_SLOT_5 20 +# elif (BOOST_PP_VALUE) == 21 +# define BOOST_PP_SLOT_5 21 +# elif (BOOST_PP_VALUE) == 22 +# define BOOST_PP_SLOT_5 22 +# elif (BOOST_PP_VALUE) == 23 +# define BOOST_PP_SLOT_5 23 +# elif (BOOST_PP_VALUE) == 24 +# define BOOST_PP_SLOT_5 24 +# elif (BOOST_PP_VALUE) == 25 +# define BOOST_PP_SLOT_5 25 +# elif (BOOST_PP_VALUE) == 26 +# define BOOST_PP_SLOT_5 26 +# elif (BOOST_PP_VALUE) == 27 +# define BOOST_PP_SLOT_5 27 +# elif (BOOST_PP_VALUE) == 28 +# define BOOST_PP_SLOT_5 28 +# elif (BOOST_PP_VALUE) == 29 +# define BOOST_PP_SLOT_5 29 +# elif (BOOST_PP_VALUE) == 30 +# define BOOST_PP_SLOT_5 30 +# elif (BOOST_PP_VALUE) == 31 +# define BOOST_PP_SLOT_5 31 +# elif (BOOST_PP_VALUE) == 32 +# define BOOST_PP_SLOT_5 32 +# elif (BOOST_PP_VALUE) == 33 +# define BOOST_PP_SLOT_5 33 +# elif (BOOST_PP_VALUE) == 34 +# define BOOST_PP_SLOT_5 34 +# elif (BOOST_PP_VALUE) == 35 +# define BOOST_PP_SLOT_5 35 +# elif (BOOST_PP_VALUE) == 36 +# define BOOST_PP_SLOT_5 36 +# elif (BOOST_PP_VALUE) == 37 +# define BOOST_PP_SLOT_5 37 +# elif (BOOST_PP_VALUE) == 38 +# define BOOST_PP_SLOT_5 38 +# elif (BOOST_PP_VALUE) == 39 +# define BOOST_PP_SLOT_5 39 +# elif (BOOST_PP_VALUE) == 40 +# define BOOST_PP_SLOT_5 40 +# elif (BOOST_PP_VALUE) == 41 +# define BOOST_PP_SLOT_5 41 +# elif (BOOST_PP_VALUE) == 42 +# define BOOST_PP_SLOT_5 42 +# elif (BOOST_PP_VALUE) == 43 +# define BOOST_PP_SLOT_5 43 +# elif (BOOST_PP_VALUE) == 44 +# define BOOST_PP_SLOT_5 44 +# elif (BOOST_PP_VALUE) == 45 +# define BOOST_PP_SLOT_5 45 +# elif (BOOST_PP_VALUE) == 46 +# define BOOST_PP_SLOT_5 46 +# elif (BOOST_PP_VALUE) == 47 +# define BOOST_PP_SLOT_5 47 +# elif (BOOST_PP_VALUE) == 48 +# define BOOST_PP_SLOT_5 48 +# elif (BOOST_PP_VALUE) == 49 +# define BOOST_PP_SLOT_5 49 +# elif (BOOST_PP_VALUE) == 50 +# define BOOST_PP_SLOT_5 50 +# elif (BOOST_PP_VALUE) == 51 +# define BOOST_PP_SLOT_5 51 +# elif (BOOST_PP_VALUE) == 52 +# define BOOST_PP_SLOT_5 52 +# elif (BOOST_PP_VALUE) == 53 +# define BOOST_PP_SLOT_5 53 +# elif (BOOST_PP_VALUE) == 54 +# define BOOST_PP_SLOT_5 54 +# elif (BOOST_PP_VALUE) == 55 +# define BOOST_PP_SLOT_5 55 +# elif (BOOST_PP_VALUE) == 56 +# define BOOST_PP_SLOT_5 56 +# elif (BOOST_PP_VALUE) == 57 +# define BOOST_PP_SLOT_5 57 +# elif (BOOST_PP_VALUE) == 58 +# define BOOST_PP_SLOT_5 58 +# elif (BOOST_PP_VALUE) == 59 +# define BOOST_PP_SLOT_5 59 +# elif (BOOST_PP_VALUE) == 60 +# define BOOST_PP_SLOT_5 60 +# elif (BOOST_PP_VALUE) == 61 +# define BOOST_PP_SLOT_5 61 +# elif (BOOST_PP_VALUE) == 62 +# define BOOST_PP_SLOT_5 62 +# elif (BOOST_PP_VALUE) == 63 +# define BOOST_PP_SLOT_5 63 +# elif (BOOST_PP_VALUE) == 64 +# define BOOST_PP_SLOT_5 64 +# elif (BOOST_PP_VALUE) == 65 +# define BOOST_PP_SLOT_5 65 +# elif (BOOST_PP_VALUE) == 66 +# define BOOST_PP_SLOT_5 66 +# elif (BOOST_PP_VALUE) == 67 +# define BOOST_PP_SLOT_5 67 +# elif (BOOST_PP_VALUE) == 68 +# define BOOST_PP_SLOT_5 68 +# elif (BOOST_PP_VALUE) == 69 +# define BOOST_PP_SLOT_5 69 +# elif (BOOST_PP_VALUE) == 70 +# define BOOST_PP_SLOT_5 70 +# elif (BOOST_PP_VALUE) == 71 +# define BOOST_PP_SLOT_5 71 +# elif (BOOST_PP_VALUE) == 72 +# define BOOST_PP_SLOT_5 72 +# elif (BOOST_PP_VALUE) == 73 +# define BOOST_PP_SLOT_5 73 +# elif (BOOST_PP_VALUE) == 74 +# define BOOST_PP_SLOT_5 74 +# elif (BOOST_PP_VALUE) == 75 +# define BOOST_PP_SLOT_5 75 +# elif (BOOST_PP_VALUE) == 76 +# define BOOST_PP_SLOT_5 76 +# elif (BOOST_PP_VALUE) == 77 +# define BOOST_PP_SLOT_5 77 +# elif (BOOST_PP_VALUE) == 78 +# define BOOST_PP_SLOT_5 78 +# elif (BOOST_PP_VALUE) == 79 +# define BOOST_PP_SLOT_5 79 +# elif (BOOST_PP_VALUE) == 80 +# define BOOST_PP_SLOT_5 80 +# elif (BOOST_PP_VALUE) == 81 +# define BOOST_PP_SLOT_5 81 +# elif (BOOST_PP_VALUE) == 82 +# define BOOST_PP_SLOT_5 82 +# elif (BOOST_PP_VALUE) == 83 +# define BOOST_PP_SLOT_5 83 +# elif (BOOST_PP_VALUE) == 84 +# define BOOST_PP_SLOT_5 84 +# elif (BOOST_PP_VALUE) == 85 +# define BOOST_PP_SLOT_5 85 +# elif (BOOST_PP_VALUE) == 86 +# define BOOST_PP_SLOT_5 86 +# elif (BOOST_PP_VALUE) == 87 +# define BOOST_PP_SLOT_5 87 +# elif (BOOST_PP_VALUE) == 88 +# define BOOST_PP_SLOT_5 88 +# elif (BOOST_PP_VALUE) == 89 +# define BOOST_PP_SLOT_5 89 +# elif (BOOST_PP_VALUE) == 90 +# define BOOST_PP_SLOT_5 90 +# elif (BOOST_PP_VALUE) == 91 +# define BOOST_PP_SLOT_5 91 +# elif (BOOST_PP_VALUE) == 92 +# define BOOST_PP_SLOT_5 92 +# elif (BOOST_PP_VALUE) == 93 +# define BOOST_PP_SLOT_5 93 +# elif (BOOST_PP_VALUE) == 94 +# define BOOST_PP_SLOT_5 94 +# elif (BOOST_PP_VALUE) == 95 +# define BOOST_PP_SLOT_5 95 +# elif (BOOST_PP_VALUE) == 96 +# define BOOST_PP_SLOT_5 96 +# elif (BOOST_PP_VALUE) == 97 +# define BOOST_PP_SLOT_5 97 +# elif (BOOST_PP_VALUE) == 98 +# define BOOST_PP_SLOT_5 98 +# elif (BOOST_PP_VALUE) == 99 +# define BOOST_PP_SLOT_5 99 +# elif (BOOST_PP_VALUE) == 100 +# define BOOST_PP_SLOT_5 100 +# elif (BOOST_PP_VALUE) == 101 +# define BOOST_PP_SLOT_5 101 +# elif (BOOST_PP_VALUE) == 102 +# define BOOST_PP_SLOT_5 102 +# elif (BOOST_PP_VALUE) == 103 +# define BOOST_PP_SLOT_5 103 +# elif (BOOST_PP_VALUE) == 104 +# define BOOST_PP_SLOT_5 104 +# elif (BOOST_PP_VALUE) == 105 +# define BOOST_PP_SLOT_5 105 +# elif (BOOST_PP_VALUE) == 106 +# define BOOST_PP_SLOT_5 106 +# elif (BOOST_PP_VALUE) == 107 +# define BOOST_PP_SLOT_5 107 +# elif (BOOST_PP_VALUE) == 108 +# define BOOST_PP_SLOT_5 108 +# elif (BOOST_PP_VALUE) == 109 +# define BOOST_PP_SLOT_5 109 +# elif (BOOST_PP_VALUE) == 110 +# define BOOST_PP_SLOT_5 110 +# elif (BOOST_PP_VALUE) == 111 +# define BOOST_PP_SLOT_5 111 +# elif (BOOST_PP_VALUE) == 112 +# define BOOST_PP_SLOT_5 112 +# elif (BOOST_PP_VALUE) == 113 +# define BOOST_PP_SLOT_5 113 +# elif (BOOST_PP_VALUE) == 114 +# define BOOST_PP_SLOT_5 114 +# elif (BOOST_PP_VALUE) == 115 +# define BOOST_PP_SLOT_5 115 +# elif (BOOST_PP_VALUE) == 116 +# define BOOST_PP_SLOT_5 116 +# elif (BOOST_PP_VALUE) == 117 +# define BOOST_PP_SLOT_5 117 +# elif (BOOST_PP_VALUE) == 118 +# define BOOST_PP_SLOT_5 118 +# elif (BOOST_PP_VALUE) == 119 +# define BOOST_PP_SLOT_5 119 +# elif (BOOST_PP_VALUE) == 120 +# define BOOST_PP_SLOT_5 120 +# elif (BOOST_PP_VALUE) == 121 +# define BOOST_PP_SLOT_5 121 +# elif (BOOST_PP_VALUE) == 122 +# define BOOST_PP_SLOT_5 122 +# elif (BOOST_PP_VALUE) == 123 +# define BOOST_PP_SLOT_5 123 +# elif (BOOST_PP_VALUE) == 124 +# define BOOST_PP_SLOT_5 124 +# elif (BOOST_PP_VALUE) == 125 +# define BOOST_PP_SLOT_5 125 +# elif (BOOST_PP_VALUE) == 126 +# define BOOST_PP_SLOT_5 126 +# elif (BOOST_PP_VALUE) == 127 +# define BOOST_PP_SLOT_5 127 +# elif (BOOST_PP_VALUE) == 128 +# define BOOST_PP_SLOT_5 128 +# elif (BOOST_PP_VALUE) == 129 +# define BOOST_PP_SLOT_5 129 +# elif (BOOST_PP_VALUE) == 130 +# define BOOST_PP_SLOT_5 130 +# elif (BOOST_PP_VALUE) == 131 +# define BOOST_PP_SLOT_5 131 +# elif (BOOST_PP_VALUE) == 132 +# define BOOST_PP_SLOT_5 132 +# elif (BOOST_PP_VALUE) == 133 +# define BOOST_PP_SLOT_5 133 +# elif (BOOST_PP_VALUE) == 134 +# define BOOST_PP_SLOT_5 134 +# elif (BOOST_PP_VALUE) == 135 +# define BOOST_PP_SLOT_5 135 +# elif (BOOST_PP_VALUE) == 136 +# define BOOST_PP_SLOT_5 136 +# elif (BOOST_PP_VALUE) == 137 +# define BOOST_PP_SLOT_5 137 +# elif (BOOST_PP_VALUE) == 138 +# define BOOST_PP_SLOT_5 138 +# elif (BOOST_PP_VALUE) == 139 +# define BOOST_PP_SLOT_5 139 +# elif (BOOST_PP_VALUE) == 140 +# define BOOST_PP_SLOT_5 140 +# elif (BOOST_PP_VALUE) == 141 +# define BOOST_PP_SLOT_5 141 +# elif (BOOST_PP_VALUE) == 142 +# define BOOST_PP_SLOT_5 142 +# elif (BOOST_PP_VALUE) == 143 +# define BOOST_PP_SLOT_5 143 +# elif (BOOST_PP_VALUE) == 144 +# define BOOST_PP_SLOT_5 144 +# elif (BOOST_PP_VALUE) == 145 +# define BOOST_PP_SLOT_5 145 +# elif (BOOST_PP_VALUE) == 146 +# define BOOST_PP_SLOT_5 146 +# elif (BOOST_PP_VALUE) == 147 +# define BOOST_PP_SLOT_5 147 +# elif (BOOST_PP_VALUE) == 148 +# define BOOST_PP_SLOT_5 148 +# elif (BOOST_PP_VALUE) == 149 +# define BOOST_PP_SLOT_5 149 +# elif (BOOST_PP_VALUE) == 150 +# define BOOST_PP_SLOT_5 150 +# elif (BOOST_PP_VALUE) == 151 +# define BOOST_PP_SLOT_5 151 +# elif (BOOST_PP_VALUE) == 152 +# define BOOST_PP_SLOT_5 152 +# elif (BOOST_PP_VALUE) == 153 +# define BOOST_PP_SLOT_5 153 +# elif (BOOST_PP_VALUE) == 154 +# define BOOST_PP_SLOT_5 154 +# elif (BOOST_PP_VALUE) == 155 +# define BOOST_PP_SLOT_5 155 +# elif (BOOST_PP_VALUE) == 156 +# define BOOST_PP_SLOT_5 156 +# elif (BOOST_PP_VALUE) == 157 +# define BOOST_PP_SLOT_5 157 +# elif (BOOST_PP_VALUE) == 158 +# define BOOST_PP_SLOT_5 158 +# elif (BOOST_PP_VALUE) == 159 +# define BOOST_PP_SLOT_5 159 +# elif (BOOST_PP_VALUE) == 160 +# define BOOST_PP_SLOT_5 160 +# elif (BOOST_PP_VALUE) == 161 +# define BOOST_PP_SLOT_5 161 +# elif (BOOST_PP_VALUE) == 162 +# define BOOST_PP_SLOT_5 162 +# elif (BOOST_PP_VALUE) == 163 +# define BOOST_PP_SLOT_5 163 +# elif (BOOST_PP_VALUE) == 164 +# define BOOST_PP_SLOT_5 164 +# elif (BOOST_PP_VALUE) == 165 +# define BOOST_PP_SLOT_5 165 +# elif (BOOST_PP_VALUE) == 166 +# define BOOST_PP_SLOT_5 166 +# elif (BOOST_PP_VALUE) == 167 +# define BOOST_PP_SLOT_5 167 +# elif (BOOST_PP_VALUE) == 168 +# define BOOST_PP_SLOT_5 168 +# elif (BOOST_PP_VALUE) == 169 +# define BOOST_PP_SLOT_5 169 +# elif (BOOST_PP_VALUE) == 170 +# define BOOST_PP_SLOT_5 170 +# elif (BOOST_PP_VALUE) == 171 +# define BOOST_PP_SLOT_5 171 +# elif (BOOST_PP_VALUE) == 172 +# define BOOST_PP_SLOT_5 172 +# elif (BOOST_PP_VALUE) == 173 +# define BOOST_PP_SLOT_5 173 +# elif (BOOST_PP_VALUE) == 174 +# define BOOST_PP_SLOT_5 174 +# elif (BOOST_PP_VALUE) == 175 +# define BOOST_PP_SLOT_5 175 +# elif (BOOST_PP_VALUE) == 176 +# define BOOST_PP_SLOT_5 176 +# elif (BOOST_PP_VALUE) == 177 +# define BOOST_PP_SLOT_5 177 +# elif (BOOST_PP_VALUE) == 178 +# define BOOST_PP_SLOT_5 178 +# elif (BOOST_PP_VALUE) == 179 +# define BOOST_PP_SLOT_5 179 +# elif (BOOST_PP_VALUE) == 180 +# define BOOST_PP_SLOT_5 180 +# elif (BOOST_PP_VALUE) == 181 +# define BOOST_PP_SLOT_5 181 +# elif (BOOST_PP_VALUE) == 182 +# define BOOST_PP_SLOT_5 182 +# elif (BOOST_PP_VALUE) == 183 +# define BOOST_PP_SLOT_5 183 +# elif (BOOST_PP_VALUE) == 184 +# define BOOST_PP_SLOT_5 184 +# elif (BOOST_PP_VALUE) == 185 +# define BOOST_PP_SLOT_5 185 +# elif (BOOST_PP_VALUE) == 186 +# define BOOST_PP_SLOT_5 186 +# elif (BOOST_PP_VALUE) == 187 +# define BOOST_PP_SLOT_5 187 +# elif (BOOST_PP_VALUE) == 188 +# define BOOST_PP_SLOT_5 188 +# elif (BOOST_PP_VALUE) == 189 +# define BOOST_PP_SLOT_5 189 +# elif (BOOST_PP_VALUE) == 190 +# define BOOST_PP_SLOT_5 190 +# elif (BOOST_PP_VALUE) == 191 +# define BOOST_PP_SLOT_5 191 +# elif (BOOST_PP_VALUE) == 192 +# define BOOST_PP_SLOT_5 192 +# elif (BOOST_PP_VALUE) == 193 +# define BOOST_PP_SLOT_5 193 +# elif (BOOST_PP_VALUE) == 194 +# define BOOST_PP_SLOT_5 194 +# elif (BOOST_PP_VALUE) == 195 +# define BOOST_PP_SLOT_5 195 +# elif (BOOST_PP_VALUE) == 196 +# define BOOST_PP_SLOT_5 196 +# elif (BOOST_PP_VALUE) == 197 +# define BOOST_PP_SLOT_5 197 +# elif (BOOST_PP_VALUE) == 198 +# define BOOST_PP_SLOT_5 198 +# elif (BOOST_PP_VALUE) == 199 +# define BOOST_PP_SLOT_5 199 +# elif (BOOST_PP_VALUE) == 200 +# define BOOST_PP_SLOT_5 200 +# elif (BOOST_PP_VALUE) == 201 +# define BOOST_PP_SLOT_5 201 +# elif (BOOST_PP_VALUE) == 202 +# define BOOST_PP_SLOT_5 202 +# elif (BOOST_PP_VALUE) == 203 +# define BOOST_PP_SLOT_5 203 +# elif (BOOST_PP_VALUE) == 204 +# define BOOST_PP_SLOT_5 204 +# elif (BOOST_PP_VALUE) == 205 +# define BOOST_PP_SLOT_5 205 +# elif (BOOST_PP_VALUE) == 206 +# define BOOST_PP_SLOT_5 206 +# elif (BOOST_PP_VALUE) == 207 +# define BOOST_PP_SLOT_5 207 +# elif (BOOST_PP_VALUE) == 208 +# define BOOST_PP_SLOT_5 208 +# elif (BOOST_PP_VALUE) == 209 +# define BOOST_PP_SLOT_5 209 +# elif (BOOST_PP_VALUE) == 210 +# define BOOST_PP_SLOT_5 210 +# elif (BOOST_PP_VALUE) == 211 +# define BOOST_PP_SLOT_5 211 +# elif (BOOST_PP_VALUE) == 212 +# define BOOST_PP_SLOT_5 212 +# elif (BOOST_PP_VALUE) == 213 +# define BOOST_PP_SLOT_5 213 +# elif (BOOST_PP_VALUE) == 214 +# define BOOST_PP_SLOT_5 214 +# elif (BOOST_PP_VALUE) == 215 +# define BOOST_PP_SLOT_5 215 +# elif (BOOST_PP_VALUE) == 216 +# define BOOST_PP_SLOT_5 216 +# elif (BOOST_PP_VALUE) == 217 +# define BOOST_PP_SLOT_5 217 +# elif (BOOST_PP_VALUE) == 218 +# define BOOST_PP_SLOT_5 218 +# elif (BOOST_PP_VALUE) == 219 +# define BOOST_PP_SLOT_5 219 +# elif (BOOST_PP_VALUE) == 220 +# define BOOST_PP_SLOT_5 220 +# elif (BOOST_PP_VALUE) == 221 +# define BOOST_PP_SLOT_5 221 +# elif (BOOST_PP_VALUE) == 222 +# define BOOST_PP_SLOT_5 222 +# elif (BOOST_PP_VALUE) == 223 +# define BOOST_PP_SLOT_5 223 +# elif (BOOST_PP_VALUE) == 224 +# define BOOST_PP_SLOT_5 224 +# elif (BOOST_PP_VALUE) == 225 +# define BOOST_PP_SLOT_5 225 +# elif (BOOST_PP_VALUE) == 226 +# define BOOST_PP_SLOT_5 226 +# elif (BOOST_PP_VALUE) == 227 +# define BOOST_PP_SLOT_5 227 +# elif (BOOST_PP_VALUE) == 228 +# define BOOST_PP_SLOT_5 228 +# elif (BOOST_PP_VALUE) == 229 +# define BOOST_PP_SLOT_5 229 +# elif (BOOST_PP_VALUE) == 230 +# define BOOST_PP_SLOT_5 230 +# elif (BOOST_PP_VALUE) == 231 +# define BOOST_PP_SLOT_5 231 +# elif (BOOST_PP_VALUE) == 232 +# define BOOST_PP_SLOT_5 232 +# elif (BOOST_PP_VALUE) == 233 +# define BOOST_PP_SLOT_5 233 +# elif (BOOST_PP_VALUE) == 234 +# define BOOST_PP_SLOT_5 234 +# elif (BOOST_PP_VALUE) == 235 +# define BOOST_PP_SLOT_5 235 +# elif (BOOST_PP_VALUE) == 236 +# define BOOST_PP_SLOT_5 236 +# elif (BOOST_PP_VALUE) == 237 +# define BOOST_PP_SLOT_5 237 +# elif (BOOST_PP_VALUE) == 238 +# define BOOST_PP_SLOT_5 238 +# elif (BOOST_PP_VALUE) == 239 +# define BOOST_PP_SLOT_5 239 +# elif (BOOST_PP_VALUE) == 240 +# define BOOST_PP_SLOT_5 240 +# elif (BOOST_PP_VALUE) == 241 +# define BOOST_PP_SLOT_5 241 +# elif (BOOST_PP_VALUE) == 242 +# define BOOST_PP_SLOT_5 242 +# elif (BOOST_PP_VALUE) == 243 +# define BOOST_PP_SLOT_5 243 +# elif (BOOST_PP_VALUE) == 244 +# define BOOST_PP_SLOT_5 244 +# elif (BOOST_PP_VALUE) == 245 +# define BOOST_PP_SLOT_5 245 +# elif (BOOST_PP_VALUE) == 246 +# define BOOST_PP_SLOT_5 246 +# elif (BOOST_PP_VALUE) == 247 +# define BOOST_PP_SLOT_5 247 +# elif (BOOST_PP_VALUE) == 248 +# define BOOST_PP_SLOT_5 248 +# elif (BOOST_PP_VALUE) == 249 +# define BOOST_PP_SLOT_5 249 +# elif (BOOST_PP_VALUE) == 250 +# define BOOST_PP_SLOT_5 250 +# elif (BOOST_PP_VALUE) == 251 +# define BOOST_PP_SLOT_5 251 +# elif (BOOST_PP_VALUE) == 252 +# define BOOST_PP_SLOT_5 252 +# elif (BOOST_PP_VALUE) == 253 +# define BOOST_PP_SLOT_5 253 +# elif (BOOST_PP_VALUE) == 254 +# define BOOST_PP_SLOT_5 254 +# elif (BOOST_PP_VALUE) == 255 +# define BOOST_PP_SLOT_5 255 +# elif (BOOST_PP_VALUE) == 256 +# define BOOST_PP_SLOT_5 256 +# else +# error BOOST_PP: BOOST_PP_VALUE is out of range +# endif +# +# undef BOOST_PP_VALUE