aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorapachee <apachee@yandex-team.com>2024-03-25 11:05:21 +0300
committerapachee <apachee@yandex-team.com>2024-03-25 11:14:54 +0300
commit1673b93658013a5907fb4b73f7c23ab22d3769d2 (patch)
tree0ad1bf7348c8e018bfb692994368dc3ca14a541d
parentb1419227132ab31b12bcb2f2d06bf4bde67a7295 (diff)
downloadydb-1673b93658013a5907fb4b73f7c23ab22d3769d2.tar.gz
Increase preprocessor recursion depth limit
Increase preprocessor recursion depth limit because after commit YT-21331 to release branch number of enum fields exceeds 199 3536c4e6a39e1d48a4225f4845f43b16025ec73c
-rw-r--r--library/cpp/yt/misc/preprocessor-gen.h611
1 files changed, 604 insertions, 7 deletions
diff --git a/library/cpp/yt/misc/preprocessor-gen.h b/library/cpp/yt/misc/preprocessor-gen.h
index b809941bcd..3e2805a1aa 100644
--- a/library/cpp/yt/misc/preprocessor-gen.h
+++ b/library/cpp/yt/misc/preprocessor-gen.h
@@ -1,11 +1,8 @@
-#pragma once
-
-// WARNING: This file was auto-generated.
-// Please, consider incorporating any changes into the generator.
-
-// Generated on Wed Dec 9 14:20:20 2015.
-
+// This file was GENERATED by command:
+// pump.py preprocessor-gen.h.pump
+// DO NOT EDIT BY HAND!!!
+#pragma once
/*!
\internal
*/
@@ -220,6 +217,106 @@
#define PP_COUNT_CONST_PP_COUNT_IMPL_197 197
#define PP_COUNT_CONST_PP_COUNT_IMPL_198 198
#define PP_COUNT_CONST_PP_COUNT_IMPL_199 199
+#define PP_COUNT_CONST_PP_COUNT_IMPL_200 200
+#define PP_COUNT_CONST_PP_COUNT_IMPL_201 201
+#define PP_COUNT_CONST_PP_COUNT_IMPL_202 202
+#define PP_COUNT_CONST_PP_COUNT_IMPL_203 203
+#define PP_COUNT_CONST_PP_COUNT_IMPL_204 204
+#define PP_COUNT_CONST_PP_COUNT_IMPL_205 205
+#define PP_COUNT_CONST_PP_COUNT_IMPL_206 206
+#define PP_COUNT_CONST_PP_COUNT_IMPL_207 207
+#define PP_COUNT_CONST_PP_COUNT_IMPL_208 208
+#define PP_COUNT_CONST_PP_COUNT_IMPL_209 209
+#define PP_COUNT_CONST_PP_COUNT_IMPL_210 210
+#define PP_COUNT_CONST_PP_COUNT_IMPL_211 211
+#define PP_COUNT_CONST_PP_COUNT_IMPL_212 212
+#define PP_COUNT_CONST_PP_COUNT_IMPL_213 213
+#define PP_COUNT_CONST_PP_COUNT_IMPL_214 214
+#define PP_COUNT_CONST_PP_COUNT_IMPL_215 215
+#define PP_COUNT_CONST_PP_COUNT_IMPL_216 216
+#define PP_COUNT_CONST_PP_COUNT_IMPL_217 217
+#define PP_COUNT_CONST_PP_COUNT_IMPL_218 218
+#define PP_COUNT_CONST_PP_COUNT_IMPL_219 219
+#define PP_COUNT_CONST_PP_COUNT_IMPL_220 220
+#define PP_COUNT_CONST_PP_COUNT_IMPL_221 221
+#define PP_COUNT_CONST_PP_COUNT_IMPL_222 222
+#define PP_COUNT_CONST_PP_COUNT_IMPL_223 223
+#define PP_COUNT_CONST_PP_COUNT_IMPL_224 224
+#define PP_COUNT_CONST_PP_COUNT_IMPL_225 225
+#define PP_COUNT_CONST_PP_COUNT_IMPL_226 226
+#define PP_COUNT_CONST_PP_COUNT_IMPL_227 227
+#define PP_COUNT_CONST_PP_COUNT_IMPL_228 228
+#define PP_COUNT_CONST_PP_COUNT_IMPL_229 229
+#define PP_COUNT_CONST_PP_COUNT_IMPL_230 230
+#define PP_COUNT_CONST_PP_COUNT_IMPL_231 231
+#define PP_COUNT_CONST_PP_COUNT_IMPL_232 232
+#define PP_COUNT_CONST_PP_COUNT_IMPL_233 233
+#define PP_COUNT_CONST_PP_COUNT_IMPL_234 234
+#define PP_COUNT_CONST_PP_COUNT_IMPL_235 235
+#define PP_COUNT_CONST_PP_COUNT_IMPL_236 236
+#define PP_COUNT_CONST_PP_COUNT_IMPL_237 237
+#define PP_COUNT_CONST_PP_COUNT_IMPL_238 238
+#define PP_COUNT_CONST_PP_COUNT_IMPL_239 239
+#define PP_COUNT_CONST_PP_COUNT_IMPL_240 240
+#define PP_COUNT_CONST_PP_COUNT_IMPL_241 241
+#define PP_COUNT_CONST_PP_COUNT_IMPL_242 242
+#define PP_COUNT_CONST_PP_COUNT_IMPL_243 243
+#define PP_COUNT_CONST_PP_COUNT_IMPL_244 244
+#define PP_COUNT_CONST_PP_COUNT_IMPL_245 245
+#define PP_COUNT_CONST_PP_COUNT_IMPL_246 246
+#define PP_COUNT_CONST_PP_COUNT_IMPL_247 247
+#define PP_COUNT_CONST_PP_COUNT_IMPL_248 248
+#define PP_COUNT_CONST_PP_COUNT_IMPL_249 249
+#define PP_COUNT_CONST_PP_COUNT_IMPL_250 250
+#define PP_COUNT_CONST_PP_COUNT_IMPL_251 251
+#define PP_COUNT_CONST_PP_COUNT_IMPL_252 252
+#define PP_COUNT_CONST_PP_COUNT_IMPL_253 253
+#define PP_COUNT_CONST_PP_COUNT_IMPL_254 254
+#define PP_COUNT_CONST_PP_COUNT_IMPL_255 255
+#define PP_COUNT_CONST_PP_COUNT_IMPL_256 256
+#define PP_COUNT_CONST_PP_COUNT_IMPL_257 257
+#define PP_COUNT_CONST_PP_COUNT_IMPL_258 258
+#define PP_COUNT_CONST_PP_COUNT_IMPL_259 259
+#define PP_COUNT_CONST_PP_COUNT_IMPL_260 260
+#define PP_COUNT_CONST_PP_COUNT_IMPL_261 261
+#define PP_COUNT_CONST_PP_COUNT_IMPL_262 262
+#define PP_COUNT_CONST_PP_COUNT_IMPL_263 263
+#define PP_COUNT_CONST_PP_COUNT_IMPL_264 264
+#define PP_COUNT_CONST_PP_COUNT_IMPL_265 265
+#define PP_COUNT_CONST_PP_COUNT_IMPL_266 266
+#define PP_COUNT_CONST_PP_COUNT_IMPL_267 267
+#define PP_COUNT_CONST_PP_COUNT_IMPL_268 268
+#define PP_COUNT_CONST_PP_COUNT_IMPL_269 269
+#define PP_COUNT_CONST_PP_COUNT_IMPL_270 270
+#define PP_COUNT_CONST_PP_COUNT_IMPL_271 271
+#define PP_COUNT_CONST_PP_COUNT_IMPL_272 272
+#define PP_COUNT_CONST_PP_COUNT_IMPL_273 273
+#define PP_COUNT_CONST_PP_COUNT_IMPL_274 274
+#define PP_COUNT_CONST_PP_COUNT_IMPL_275 275
+#define PP_COUNT_CONST_PP_COUNT_IMPL_276 276
+#define PP_COUNT_CONST_PP_COUNT_IMPL_277 277
+#define PP_COUNT_CONST_PP_COUNT_IMPL_278 278
+#define PP_COUNT_CONST_PP_COUNT_IMPL_279 279
+#define PP_COUNT_CONST_PP_COUNT_IMPL_280 280
+#define PP_COUNT_CONST_PP_COUNT_IMPL_281 281
+#define PP_COUNT_CONST_PP_COUNT_IMPL_282 282
+#define PP_COUNT_CONST_PP_COUNT_IMPL_283 283
+#define PP_COUNT_CONST_PP_COUNT_IMPL_284 284
+#define PP_COUNT_CONST_PP_COUNT_IMPL_285 285
+#define PP_COUNT_CONST_PP_COUNT_IMPL_286 286
+#define PP_COUNT_CONST_PP_COUNT_IMPL_287 287
+#define PP_COUNT_CONST_PP_COUNT_IMPL_288 288
+#define PP_COUNT_CONST_PP_COUNT_IMPL_289 289
+#define PP_COUNT_CONST_PP_COUNT_IMPL_290 290
+#define PP_COUNT_CONST_PP_COUNT_IMPL_291 291
+#define PP_COUNT_CONST_PP_COUNT_IMPL_292 292
+#define PP_COUNT_CONST_PP_COUNT_IMPL_293 293
+#define PP_COUNT_CONST_PP_COUNT_IMPL_294 294
+#define PP_COUNT_CONST_PP_COUNT_IMPL_295 295
+#define PP_COUNT_CONST_PP_COUNT_IMPL_296 296
+#define PP_COUNT_CONST_PP_COUNT_IMPL_297 297
+#define PP_COUNT_CONST_PP_COUNT_IMPL_298 298
+#define PP_COUNT_CONST_PP_COUNT_IMPL_299 299
#define PP_COUNT_IMPL_0(_) PP_COUNT_IMPL_1
#define PP_COUNT_IMPL_1(_) PP_COUNT_IMPL_2
#define PP_COUNT_IMPL_2(_) PP_COUNT_IMPL_3
@@ -420,6 +517,106 @@
#define PP_COUNT_IMPL_197(_) PP_COUNT_IMPL_198
#define PP_COUNT_IMPL_198(_) PP_COUNT_IMPL_199
#define PP_COUNT_IMPL_199(_) PP_COUNT_IMPL_200
+#define PP_COUNT_IMPL_200(_) PP_COUNT_IMPL_201
+#define PP_COUNT_IMPL_201(_) PP_COUNT_IMPL_202
+#define PP_COUNT_IMPL_202(_) PP_COUNT_IMPL_203
+#define PP_COUNT_IMPL_203(_) PP_COUNT_IMPL_204
+#define PP_COUNT_IMPL_204(_) PP_COUNT_IMPL_205
+#define PP_COUNT_IMPL_205(_) PP_COUNT_IMPL_206
+#define PP_COUNT_IMPL_206(_) PP_COUNT_IMPL_207
+#define PP_COUNT_IMPL_207(_) PP_COUNT_IMPL_208
+#define PP_COUNT_IMPL_208(_) PP_COUNT_IMPL_209
+#define PP_COUNT_IMPL_209(_) PP_COUNT_IMPL_210
+#define PP_COUNT_IMPL_210(_) PP_COUNT_IMPL_211
+#define PP_COUNT_IMPL_211(_) PP_COUNT_IMPL_212
+#define PP_COUNT_IMPL_212(_) PP_COUNT_IMPL_213
+#define PP_COUNT_IMPL_213(_) PP_COUNT_IMPL_214
+#define PP_COUNT_IMPL_214(_) PP_COUNT_IMPL_215
+#define PP_COUNT_IMPL_215(_) PP_COUNT_IMPL_216
+#define PP_COUNT_IMPL_216(_) PP_COUNT_IMPL_217
+#define PP_COUNT_IMPL_217(_) PP_COUNT_IMPL_218
+#define PP_COUNT_IMPL_218(_) PP_COUNT_IMPL_219
+#define PP_COUNT_IMPL_219(_) PP_COUNT_IMPL_220
+#define PP_COUNT_IMPL_220(_) PP_COUNT_IMPL_221
+#define PP_COUNT_IMPL_221(_) PP_COUNT_IMPL_222
+#define PP_COUNT_IMPL_222(_) PP_COUNT_IMPL_223
+#define PP_COUNT_IMPL_223(_) PP_COUNT_IMPL_224
+#define PP_COUNT_IMPL_224(_) PP_COUNT_IMPL_225
+#define PP_COUNT_IMPL_225(_) PP_COUNT_IMPL_226
+#define PP_COUNT_IMPL_226(_) PP_COUNT_IMPL_227
+#define PP_COUNT_IMPL_227(_) PP_COUNT_IMPL_228
+#define PP_COUNT_IMPL_228(_) PP_COUNT_IMPL_229
+#define PP_COUNT_IMPL_229(_) PP_COUNT_IMPL_230
+#define PP_COUNT_IMPL_230(_) PP_COUNT_IMPL_231
+#define PP_COUNT_IMPL_231(_) PP_COUNT_IMPL_232
+#define PP_COUNT_IMPL_232(_) PP_COUNT_IMPL_233
+#define PP_COUNT_IMPL_233(_) PP_COUNT_IMPL_234
+#define PP_COUNT_IMPL_234(_) PP_COUNT_IMPL_235
+#define PP_COUNT_IMPL_235(_) PP_COUNT_IMPL_236
+#define PP_COUNT_IMPL_236(_) PP_COUNT_IMPL_237
+#define PP_COUNT_IMPL_237(_) PP_COUNT_IMPL_238
+#define PP_COUNT_IMPL_238(_) PP_COUNT_IMPL_239
+#define PP_COUNT_IMPL_239(_) PP_COUNT_IMPL_240
+#define PP_COUNT_IMPL_240(_) PP_COUNT_IMPL_241
+#define PP_COUNT_IMPL_241(_) PP_COUNT_IMPL_242
+#define PP_COUNT_IMPL_242(_) PP_COUNT_IMPL_243
+#define PP_COUNT_IMPL_243(_) PP_COUNT_IMPL_244
+#define PP_COUNT_IMPL_244(_) PP_COUNT_IMPL_245
+#define PP_COUNT_IMPL_245(_) PP_COUNT_IMPL_246
+#define PP_COUNT_IMPL_246(_) PP_COUNT_IMPL_247
+#define PP_COUNT_IMPL_247(_) PP_COUNT_IMPL_248
+#define PP_COUNT_IMPL_248(_) PP_COUNT_IMPL_249
+#define PP_COUNT_IMPL_249(_) PP_COUNT_IMPL_250
+#define PP_COUNT_IMPL_250(_) PP_COUNT_IMPL_251
+#define PP_COUNT_IMPL_251(_) PP_COUNT_IMPL_252
+#define PP_COUNT_IMPL_252(_) PP_COUNT_IMPL_253
+#define PP_COUNT_IMPL_253(_) PP_COUNT_IMPL_254
+#define PP_COUNT_IMPL_254(_) PP_COUNT_IMPL_255
+#define PP_COUNT_IMPL_255(_) PP_COUNT_IMPL_256
+#define PP_COUNT_IMPL_256(_) PP_COUNT_IMPL_257
+#define PP_COUNT_IMPL_257(_) PP_COUNT_IMPL_258
+#define PP_COUNT_IMPL_258(_) PP_COUNT_IMPL_259
+#define PP_COUNT_IMPL_259(_) PP_COUNT_IMPL_260
+#define PP_COUNT_IMPL_260(_) PP_COUNT_IMPL_261
+#define PP_COUNT_IMPL_261(_) PP_COUNT_IMPL_262
+#define PP_COUNT_IMPL_262(_) PP_COUNT_IMPL_263
+#define PP_COUNT_IMPL_263(_) PP_COUNT_IMPL_264
+#define PP_COUNT_IMPL_264(_) PP_COUNT_IMPL_265
+#define PP_COUNT_IMPL_265(_) PP_COUNT_IMPL_266
+#define PP_COUNT_IMPL_266(_) PP_COUNT_IMPL_267
+#define PP_COUNT_IMPL_267(_) PP_COUNT_IMPL_268
+#define PP_COUNT_IMPL_268(_) PP_COUNT_IMPL_269
+#define PP_COUNT_IMPL_269(_) PP_COUNT_IMPL_270
+#define PP_COUNT_IMPL_270(_) PP_COUNT_IMPL_271
+#define PP_COUNT_IMPL_271(_) PP_COUNT_IMPL_272
+#define PP_COUNT_IMPL_272(_) PP_COUNT_IMPL_273
+#define PP_COUNT_IMPL_273(_) PP_COUNT_IMPL_274
+#define PP_COUNT_IMPL_274(_) PP_COUNT_IMPL_275
+#define PP_COUNT_IMPL_275(_) PP_COUNT_IMPL_276
+#define PP_COUNT_IMPL_276(_) PP_COUNT_IMPL_277
+#define PP_COUNT_IMPL_277(_) PP_COUNT_IMPL_278
+#define PP_COUNT_IMPL_278(_) PP_COUNT_IMPL_279
+#define PP_COUNT_IMPL_279(_) PP_COUNT_IMPL_280
+#define PP_COUNT_IMPL_280(_) PP_COUNT_IMPL_281
+#define PP_COUNT_IMPL_281(_) PP_COUNT_IMPL_282
+#define PP_COUNT_IMPL_282(_) PP_COUNT_IMPL_283
+#define PP_COUNT_IMPL_283(_) PP_COUNT_IMPL_284
+#define PP_COUNT_IMPL_284(_) PP_COUNT_IMPL_285
+#define PP_COUNT_IMPL_285(_) PP_COUNT_IMPL_286
+#define PP_COUNT_IMPL_286(_) PP_COUNT_IMPL_287
+#define PP_COUNT_IMPL_287(_) PP_COUNT_IMPL_288
+#define PP_COUNT_IMPL_288(_) PP_COUNT_IMPL_289
+#define PP_COUNT_IMPL_289(_) PP_COUNT_IMPL_290
+#define PP_COUNT_IMPL_290(_) PP_COUNT_IMPL_291
+#define PP_COUNT_IMPL_291(_) PP_COUNT_IMPL_292
+#define PP_COUNT_IMPL_292(_) PP_COUNT_IMPL_293
+#define PP_COUNT_IMPL_293(_) PP_COUNT_IMPL_294
+#define PP_COUNT_IMPL_294(_) PP_COUNT_IMPL_295
+#define PP_COUNT_IMPL_295(_) PP_COUNT_IMPL_296
+#define PP_COUNT_IMPL_296(_) PP_COUNT_IMPL_297
+#define PP_COUNT_IMPL_297(_) PP_COUNT_IMPL_298
+#define PP_COUNT_IMPL_298(_) PP_COUNT_IMPL_299
+#define PP_COUNT_IMPL_299(_) PP_COUNT_IMPL_300
////////////////////////////////////////////////////////////////////////////////
#define PP_KILL_IMPL(seq, index) PP_CONCAT(PP_KILL_IMPL_, index) seq
@@ -624,6 +821,106 @@
#define PP_KILL_IMPL_198(_) PP_KILL_IMPL_197
#define PP_KILL_IMPL_199(_) PP_KILL_IMPL_198
#define PP_KILL_IMPL_200(_) PP_KILL_IMPL_199
+#define PP_KILL_IMPL_201(_) PP_KILL_IMPL_200
+#define PP_KILL_IMPL_202(_) PP_KILL_IMPL_201
+#define PP_KILL_IMPL_203(_) PP_KILL_IMPL_202
+#define PP_KILL_IMPL_204(_) PP_KILL_IMPL_203
+#define PP_KILL_IMPL_205(_) PP_KILL_IMPL_204
+#define PP_KILL_IMPL_206(_) PP_KILL_IMPL_205
+#define PP_KILL_IMPL_207(_) PP_KILL_IMPL_206
+#define PP_KILL_IMPL_208(_) PP_KILL_IMPL_207
+#define PP_KILL_IMPL_209(_) PP_KILL_IMPL_208
+#define PP_KILL_IMPL_210(_) PP_KILL_IMPL_209
+#define PP_KILL_IMPL_211(_) PP_KILL_IMPL_210
+#define PP_KILL_IMPL_212(_) PP_KILL_IMPL_211
+#define PP_KILL_IMPL_213(_) PP_KILL_IMPL_212
+#define PP_KILL_IMPL_214(_) PP_KILL_IMPL_213
+#define PP_KILL_IMPL_215(_) PP_KILL_IMPL_214
+#define PP_KILL_IMPL_216(_) PP_KILL_IMPL_215
+#define PP_KILL_IMPL_217(_) PP_KILL_IMPL_216
+#define PP_KILL_IMPL_218(_) PP_KILL_IMPL_217
+#define PP_KILL_IMPL_219(_) PP_KILL_IMPL_218
+#define PP_KILL_IMPL_220(_) PP_KILL_IMPL_219
+#define PP_KILL_IMPL_221(_) PP_KILL_IMPL_220
+#define PP_KILL_IMPL_222(_) PP_KILL_IMPL_221
+#define PP_KILL_IMPL_223(_) PP_KILL_IMPL_222
+#define PP_KILL_IMPL_224(_) PP_KILL_IMPL_223
+#define PP_KILL_IMPL_225(_) PP_KILL_IMPL_224
+#define PP_KILL_IMPL_226(_) PP_KILL_IMPL_225
+#define PP_KILL_IMPL_227(_) PP_KILL_IMPL_226
+#define PP_KILL_IMPL_228(_) PP_KILL_IMPL_227
+#define PP_KILL_IMPL_229(_) PP_KILL_IMPL_228
+#define PP_KILL_IMPL_230(_) PP_KILL_IMPL_229
+#define PP_KILL_IMPL_231(_) PP_KILL_IMPL_230
+#define PP_KILL_IMPL_232(_) PP_KILL_IMPL_231
+#define PP_KILL_IMPL_233(_) PP_KILL_IMPL_232
+#define PP_KILL_IMPL_234(_) PP_KILL_IMPL_233
+#define PP_KILL_IMPL_235(_) PP_KILL_IMPL_234
+#define PP_KILL_IMPL_236(_) PP_KILL_IMPL_235
+#define PP_KILL_IMPL_237(_) PP_KILL_IMPL_236
+#define PP_KILL_IMPL_238(_) PP_KILL_IMPL_237
+#define PP_KILL_IMPL_239(_) PP_KILL_IMPL_238
+#define PP_KILL_IMPL_240(_) PP_KILL_IMPL_239
+#define PP_KILL_IMPL_241(_) PP_KILL_IMPL_240
+#define PP_KILL_IMPL_242(_) PP_KILL_IMPL_241
+#define PP_KILL_IMPL_243(_) PP_KILL_IMPL_242
+#define PP_KILL_IMPL_244(_) PP_KILL_IMPL_243
+#define PP_KILL_IMPL_245(_) PP_KILL_IMPL_244
+#define PP_KILL_IMPL_246(_) PP_KILL_IMPL_245
+#define PP_KILL_IMPL_247(_) PP_KILL_IMPL_246
+#define PP_KILL_IMPL_248(_) PP_KILL_IMPL_247
+#define PP_KILL_IMPL_249(_) PP_KILL_IMPL_248
+#define PP_KILL_IMPL_250(_) PP_KILL_IMPL_249
+#define PP_KILL_IMPL_251(_) PP_KILL_IMPL_250
+#define PP_KILL_IMPL_252(_) PP_KILL_IMPL_251
+#define PP_KILL_IMPL_253(_) PP_KILL_IMPL_252
+#define PP_KILL_IMPL_254(_) PP_KILL_IMPL_253
+#define PP_KILL_IMPL_255(_) PP_KILL_IMPL_254
+#define PP_KILL_IMPL_256(_) PP_KILL_IMPL_255
+#define PP_KILL_IMPL_257(_) PP_KILL_IMPL_256
+#define PP_KILL_IMPL_258(_) PP_KILL_IMPL_257
+#define PP_KILL_IMPL_259(_) PP_KILL_IMPL_258
+#define PP_KILL_IMPL_260(_) PP_KILL_IMPL_259
+#define PP_KILL_IMPL_261(_) PP_KILL_IMPL_260
+#define PP_KILL_IMPL_262(_) PP_KILL_IMPL_261
+#define PP_KILL_IMPL_263(_) PP_KILL_IMPL_262
+#define PP_KILL_IMPL_264(_) PP_KILL_IMPL_263
+#define PP_KILL_IMPL_265(_) PP_KILL_IMPL_264
+#define PP_KILL_IMPL_266(_) PP_KILL_IMPL_265
+#define PP_KILL_IMPL_267(_) PP_KILL_IMPL_266
+#define PP_KILL_IMPL_268(_) PP_KILL_IMPL_267
+#define PP_KILL_IMPL_269(_) PP_KILL_IMPL_268
+#define PP_KILL_IMPL_270(_) PP_KILL_IMPL_269
+#define PP_KILL_IMPL_271(_) PP_KILL_IMPL_270
+#define PP_KILL_IMPL_272(_) PP_KILL_IMPL_271
+#define PP_KILL_IMPL_273(_) PP_KILL_IMPL_272
+#define PP_KILL_IMPL_274(_) PP_KILL_IMPL_273
+#define PP_KILL_IMPL_275(_) PP_KILL_IMPL_274
+#define PP_KILL_IMPL_276(_) PP_KILL_IMPL_275
+#define PP_KILL_IMPL_277(_) PP_KILL_IMPL_276
+#define PP_KILL_IMPL_278(_) PP_KILL_IMPL_277
+#define PP_KILL_IMPL_279(_) PP_KILL_IMPL_278
+#define PP_KILL_IMPL_280(_) PP_KILL_IMPL_279
+#define PP_KILL_IMPL_281(_) PP_KILL_IMPL_280
+#define PP_KILL_IMPL_282(_) PP_KILL_IMPL_281
+#define PP_KILL_IMPL_283(_) PP_KILL_IMPL_282
+#define PP_KILL_IMPL_284(_) PP_KILL_IMPL_283
+#define PP_KILL_IMPL_285(_) PP_KILL_IMPL_284
+#define PP_KILL_IMPL_286(_) PP_KILL_IMPL_285
+#define PP_KILL_IMPL_287(_) PP_KILL_IMPL_286
+#define PP_KILL_IMPL_288(_) PP_KILL_IMPL_287
+#define PP_KILL_IMPL_289(_) PP_KILL_IMPL_288
+#define PP_KILL_IMPL_290(_) PP_KILL_IMPL_289
+#define PP_KILL_IMPL_291(_) PP_KILL_IMPL_290
+#define PP_KILL_IMPL_292(_) PP_KILL_IMPL_291
+#define PP_KILL_IMPL_293(_) PP_KILL_IMPL_292
+#define PP_KILL_IMPL_294(_) PP_KILL_IMPL_293
+#define PP_KILL_IMPL_295(_) PP_KILL_IMPL_294
+#define PP_KILL_IMPL_296(_) PP_KILL_IMPL_295
+#define PP_KILL_IMPL_297(_) PP_KILL_IMPL_296
+#define PP_KILL_IMPL_298(_) PP_KILL_IMPL_297
+#define PP_KILL_IMPL_299(_) PP_KILL_IMPL_298
+#define PP_KILL_IMPL_300(_) PP_KILL_IMPL_299
////////////////////////////////////////////////////////////////////////////////
#define PP_ELEMENT_IMPL(seq, \
@@ -832,6 +1129,106 @@
#define PP_ELEMENT_IMPL_198(_) PP_ELEMENT_IMPL_197
#define PP_ELEMENT_IMPL_199(_) PP_ELEMENT_IMPL_198
#define PP_ELEMENT_IMPL_200(_) PP_ELEMENT_IMPL_199
+#define PP_ELEMENT_IMPL_201(_) PP_ELEMENT_IMPL_200
+#define PP_ELEMENT_IMPL_202(_) PP_ELEMENT_IMPL_201
+#define PP_ELEMENT_IMPL_203(_) PP_ELEMENT_IMPL_202
+#define PP_ELEMENT_IMPL_204(_) PP_ELEMENT_IMPL_203
+#define PP_ELEMENT_IMPL_205(_) PP_ELEMENT_IMPL_204
+#define PP_ELEMENT_IMPL_206(_) PP_ELEMENT_IMPL_205
+#define PP_ELEMENT_IMPL_207(_) PP_ELEMENT_IMPL_206
+#define PP_ELEMENT_IMPL_208(_) PP_ELEMENT_IMPL_207
+#define PP_ELEMENT_IMPL_209(_) PP_ELEMENT_IMPL_208
+#define PP_ELEMENT_IMPL_210(_) PP_ELEMENT_IMPL_209
+#define PP_ELEMENT_IMPL_211(_) PP_ELEMENT_IMPL_210
+#define PP_ELEMENT_IMPL_212(_) PP_ELEMENT_IMPL_211
+#define PP_ELEMENT_IMPL_213(_) PP_ELEMENT_IMPL_212
+#define PP_ELEMENT_IMPL_214(_) PP_ELEMENT_IMPL_213
+#define PP_ELEMENT_IMPL_215(_) PP_ELEMENT_IMPL_214
+#define PP_ELEMENT_IMPL_216(_) PP_ELEMENT_IMPL_215
+#define PP_ELEMENT_IMPL_217(_) PP_ELEMENT_IMPL_216
+#define PP_ELEMENT_IMPL_218(_) PP_ELEMENT_IMPL_217
+#define PP_ELEMENT_IMPL_219(_) PP_ELEMENT_IMPL_218
+#define PP_ELEMENT_IMPL_220(_) PP_ELEMENT_IMPL_219
+#define PP_ELEMENT_IMPL_221(_) PP_ELEMENT_IMPL_220
+#define PP_ELEMENT_IMPL_222(_) PP_ELEMENT_IMPL_221
+#define PP_ELEMENT_IMPL_223(_) PP_ELEMENT_IMPL_222
+#define PP_ELEMENT_IMPL_224(_) PP_ELEMENT_IMPL_223
+#define PP_ELEMENT_IMPL_225(_) PP_ELEMENT_IMPL_224
+#define PP_ELEMENT_IMPL_226(_) PP_ELEMENT_IMPL_225
+#define PP_ELEMENT_IMPL_227(_) PP_ELEMENT_IMPL_226
+#define PP_ELEMENT_IMPL_228(_) PP_ELEMENT_IMPL_227
+#define PP_ELEMENT_IMPL_229(_) PP_ELEMENT_IMPL_228
+#define PP_ELEMENT_IMPL_230(_) PP_ELEMENT_IMPL_229
+#define PP_ELEMENT_IMPL_231(_) PP_ELEMENT_IMPL_230
+#define PP_ELEMENT_IMPL_232(_) PP_ELEMENT_IMPL_231
+#define PP_ELEMENT_IMPL_233(_) PP_ELEMENT_IMPL_232
+#define PP_ELEMENT_IMPL_234(_) PP_ELEMENT_IMPL_233
+#define PP_ELEMENT_IMPL_235(_) PP_ELEMENT_IMPL_234
+#define PP_ELEMENT_IMPL_236(_) PP_ELEMENT_IMPL_235
+#define PP_ELEMENT_IMPL_237(_) PP_ELEMENT_IMPL_236
+#define PP_ELEMENT_IMPL_238(_) PP_ELEMENT_IMPL_237
+#define PP_ELEMENT_IMPL_239(_) PP_ELEMENT_IMPL_238
+#define PP_ELEMENT_IMPL_240(_) PP_ELEMENT_IMPL_239
+#define PP_ELEMENT_IMPL_241(_) PP_ELEMENT_IMPL_240
+#define PP_ELEMENT_IMPL_242(_) PP_ELEMENT_IMPL_241
+#define PP_ELEMENT_IMPL_243(_) PP_ELEMENT_IMPL_242
+#define PP_ELEMENT_IMPL_244(_) PP_ELEMENT_IMPL_243
+#define PP_ELEMENT_IMPL_245(_) PP_ELEMENT_IMPL_244
+#define PP_ELEMENT_IMPL_246(_) PP_ELEMENT_IMPL_245
+#define PP_ELEMENT_IMPL_247(_) PP_ELEMENT_IMPL_246
+#define PP_ELEMENT_IMPL_248(_) PP_ELEMENT_IMPL_247
+#define PP_ELEMENT_IMPL_249(_) PP_ELEMENT_IMPL_248
+#define PP_ELEMENT_IMPL_250(_) PP_ELEMENT_IMPL_249
+#define PP_ELEMENT_IMPL_251(_) PP_ELEMENT_IMPL_250
+#define PP_ELEMENT_IMPL_252(_) PP_ELEMENT_IMPL_251
+#define PP_ELEMENT_IMPL_253(_) PP_ELEMENT_IMPL_252
+#define PP_ELEMENT_IMPL_254(_) PP_ELEMENT_IMPL_253
+#define PP_ELEMENT_IMPL_255(_) PP_ELEMENT_IMPL_254
+#define PP_ELEMENT_IMPL_256(_) PP_ELEMENT_IMPL_255
+#define PP_ELEMENT_IMPL_257(_) PP_ELEMENT_IMPL_256
+#define PP_ELEMENT_IMPL_258(_) PP_ELEMENT_IMPL_257
+#define PP_ELEMENT_IMPL_259(_) PP_ELEMENT_IMPL_258
+#define PP_ELEMENT_IMPL_260(_) PP_ELEMENT_IMPL_259
+#define PP_ELEMENT_IMPL_261(_) PP_ELEMENT_IMPL_260
+#define PP_ELEMENT_IMPL_262(_) PP_ELEMENT_IMPL_261
+#define PP_ELEMENT_IMPL_263(_) PP_ELEMENT_IMPL_262
+#define PP_ELEMENT_IMPL_264(_) PP_ELEMENT_IMPL_263
+#define PP_ELEMENT_IMPL_265(_) PP_ELEMENT_IMPL_264
+#define PP_ELEMENT_IMPL_266(_) PP_ELEMENT_IMPL_265
+#define PP_ELEMENT_IMPL_267(_) PP_ELEMENT_IMPL_266
+#define PP_ELEMENT_IMPL_268(_) PP_ELEMENT_IMPL_267
+#define PP_ELEMENT_IMPL_269(_) PP_ELEMENT_IMPL_268
+#define PP_ELEMENT_IMPL_270(_) PP_ELEMENT_IMPL_269
+#define PP_ELEMENT_IMPL_271(_) PP_ELEMENT_IMPL_270
+#define PP_ELEMENT_IMPL_272(_) PP_ELEMENT_IMPL_271
+#define PP_ELEMENT_IMPL_273(_) PP_ELEMENT_IMPL_272
+#define PP_ELEMENT_IMPL_274(_) PP_ELEMENT_IMPL_273
+#define PP_ELEMENT_IMPL_275(_) PP_ELEMENT_IMPL_274
+#define PP_ELEMENT_IMPL_276(_) PP_ELEMENT_IMPL_275
+#define PP_ELEMENT_IMPL_277(_) PP_ELEMENT_IMPL_276
+#define PP_ELEMENT_IMPL_278(_) PP_ELEMENT_IMPL_277
+#define PP_ELEMENT_IMPL_279(_) PP_ELEMENT_IMPL_278
+#define PP_ELEMENT_IMPL_280(_) PP_ELEMENT_IMPL_279
+#define PP_ELEMENT_IMPL_281(_) PP_ELEMENT_IMPL_280
+#define PP_ELEMENT_IMPL_282(_) PP_ELEMENT_IMPL_281
+#define PP_ELEMENT_IMPL_283(_) PP_ELEMENT_IMPL_282
+#define PP_ELEMENT_IMPL_284(_) PP_ELEMENT_IMPL_283
+#define PP_ELEMENT_IMPL_285(_) PP_ELEMENT_IMPL_284
+#define PP_ELEMENT_IMPL_286(_) PP_ELEMENT_IMPL_285
+#define PP_ELEMENT_IMPL_287(_) PP_ELEMENT_IMPL_286
+#define PP_ELEMENT_IMPL_288(_) PP_ELEMENT_IMPL_287
+#define PP_ELEMENT_IMPL_289(_) PP_ELEMENT_IMPL_288
+#define PP_ELEMENT_IMPL_290(_) PP_ELEMENT_IMPL_289
+#define PP_ELEMENT_IMPL_291(_) PP_ELEMENT_IMPL_290
+#define PP_ELEMENT_IMPL_292(_) PP_ELEMENT_IMPL_291
+#define PP_ELEMENT_IMPL_293(_) PP_ELEMENT_IMPL_292
+#define PP_ELEMENT_IMPL_294(_) PP_ELEMENT_IMPL_293
+#define PP_ELEMENT_IMPL_295(_) PP_ELEMENT_IMPL_294
+#define PP_ELEMENT_IMPL_296(_) PP_ELEMENT_IMPL_295
+#define PP_ELEMENT_IMPL_297(_) PP_ELEMENT_IMPL_296
+#define PP_ELEMENT_IMPL_298(_) PP_ELEMENT_IMPL_297
+#define PP_ELEMENT_IMPL_299(_) PP_ELEMENT_IMPL_298
+#define PP_ELEMENT_IMPL_300(_) PP_ELEMENT_IMPL_299
////////////////////////////////////////////////////////////////////////////////
#define PP_HEAD_IMPL(seq) PP_ELEMENT_IMPL(seq, 0)
@@ -1243,6 +1640,206 @@
seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_198(what, PP_TAIL(seq))
#define PP_FOR_EACH_IMPL_200(what, \
seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_199(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_201(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_200(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_202(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_201(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_203(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_202(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_204(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_203(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_205(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_204(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_206(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_205(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_207(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_206(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_208(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_207(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_209(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_208(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_210(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_209(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_211(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_210(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_212(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_211(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_213(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_212(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_214(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_213(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_215(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_214(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_216(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_215(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_217(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_216(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_218(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_217(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_219(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_218(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_220(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_219(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_221(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_220(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_222(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_221(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_223(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_222(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_224(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_223(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_225(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_224(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_226(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_225(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_227(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_226(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_228(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_227(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_229(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_228(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_230(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_229(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_231(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_230(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_232(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_231(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_233(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_232(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_234(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_233(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_235(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_234(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_236(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_235(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_237(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_236(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_238(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_237(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_239(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_238(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_240(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_239(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_241(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_240(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_242(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_241(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_243(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_242(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_244(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_243(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_245(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_244(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_246(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_245(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_247(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_246(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_248(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_247(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_249(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_248(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_250(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_249(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_251(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_250(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_252(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_251(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_253(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_252(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_254(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_253(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_255(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_254(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_256(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_255(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_257(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_256(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_258(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_257(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_259(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_258(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_260(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_259(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_261(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_260(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_262(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_261(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_263(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_262(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_264(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_263(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_265(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_264(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_266(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_265(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_267(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_266(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_268(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_267(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_269(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_268(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_270(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_269(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_271(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_270(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_272(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_271(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_273(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_272(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_274(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_273(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_275(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_274(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_276(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_275(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_277(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_276(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_278(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_277(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_279(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_278(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_280(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_279(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_281(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_280(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_282(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_281(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_283(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_282(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_284(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_283(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_285(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_284(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_286(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_285(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_287(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_286(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_288(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_287(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_289(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_288(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_290(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_289(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_291(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_290(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_292(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_291(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_293(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_292(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_294(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_293(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_295(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_294(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_296(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_295(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_297(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_296(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_298(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_297(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_299(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_298(what, PP_TAIL(seq))
+#define PP_FOR_EACH_IMPL_300(what, \
+ seq) what(PP_HEAD(seq)) PP_FOR_EACH_IMPL_299(what, PP_TAIL(seq))
////////////////////////////////////////////////////////////////////////////////
/*!
\endinternal