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