annotate DEPENDENCIES/generic/include/boost/proto/transform/detail/preprocessed/when.hpp @ 125:34e428693f5d vext

Vext -> Repoint
author Chris Cannam
date Thu, 14 Jun 2018 11:15:39 +0100
parents 2665513ce2d3
children
rev   line source
Chris@16 1 ///////////////////////////////////////////////////////////////////////////////
Chris@16 2 /// \file when.hpp
Chris@16 3 /// Definition of when transform.
Chris@16 4 //
Chris@16 5 // Copyright 2008 Eric Niebler. Distributed under the Boost
Chris@16 6 // Software License, Version 1.0. (See accompanying file
Chris@16 7 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
Chris@16 8
Chris@16 9
Chris@16 10
Chris@16 11
Chris@16 12
Chris@16 13
Chris@16 14
Chris@16 15
Chris@16 16
Chris@16 17
Chris@16 18
Chris@16 19
Chris@16 20
Chris@16 21
Chris@16 22
Chris@16 23
Chris@16 24
Chris@16 25
Chris@16 26
Chris@16 27
Chris@16 28
Chris@16 29
Chris@16 30
Chris@16 31
Chris@16 32
Chris@16 33
Chris@16 34 template<typename Grammar, typename R >
Chris@16 35 struct when<Grammar, R()>
Chris@16 36 : detail::when_impl<Grammar, R, R()>
Chris@16 37 {};
Chris@16 38
Chris@16 39
Chris@16 40
Chris@16 41
Chris@16 42
Chris@16 43
Chris@16 44
Chris@16 45
Chris@16 46
Chris@16 47
Chris@16 48
Chris@16 49
Chris@16 50
Chris@16 51
Chris@16 52
Chris@16 53
Chris@16 54
Chris@16 55
Chris@16 56
Chris@16 57
Chris@16 58
Chris@16 59
Chris@16 60
Chris@16 61
Chris@16 62
Chris@16 63
Chris@16 64 template<typename Grammar, typename R , typename A0>
Chris@16 65 struct when<Grammar, R(A0)>
Chris@16 66 : detail::when_impl<Grammar, R, R(A0)>
Chris@16 67 {};
Chris@16 68
Chris@16 69
Chris@16 70
Chris@16 71
Chris@16 72
Chris@16 73
Chris@16 74
Chris@16 75
Chris@16 76
Chris@16 77
Chris@16 78
Chris@16 79
Chris@16 80
Chris@16 81
Chris@16 82
Chris@16 83
Chris@16 84
Chris@16 85
Chris@16 86
Chris@16 87
Chris@16 88
Chris@16 89
Chris@16 90
Chris@16 91
Chris@16 92
Chris@16 93
Chris@16 94 template<typename Grammar, typename R , typename A0>
Chris@16 95 struct when<Grammar, R(A0...)>
Chris@16 96 : detail::when_impl<Grammar, R, R(A0...)>
Chris@16 97 {};
Chris@16 98
Chris@16 99
Chris@16 100
Chris@16 101
Chris@16 102
Chris@16 103
Chris@16 104
Chris@16 105
Chris@16 106
Chris@16 107
Chris@16 108
Chris@16 109
Chris@16 110
Chris@16 111
Chris@16 112
Chris@16 113
Chris@16 114
Chris@16 115
Chris@16 116
Chris@16 117
Chris@16 118
Chris@16 119
Chris@16 120
Chris@16 121
Chris@16 122
Chris@16 123
Chris@16 124 template<typename Grammar, typename R , typename A0 , typename A1>
Chris@16 125 struct when<Grammar, R(A0 , A1)>
Chris@16 126 : detail::when_impl<Grammar, R, R(A0 , A1)>
Chris@16 127 {};
Chris@16 128
Chris@16 129
Chris@16 130
Chris@16 131
Chris@16 132
Chris@16 133
Chris@16 134
Chris@16 135
Chris@16 136
Chris@16 137
Chris@16 138
Chris@16 139
Chris@16 140
Chris@16 141
Chris@16 142
Chris@16 143
Chris@16 144
Chris@16 145
Chris@16 146
Chris@16 147
Chris@16 148
Chris@16 149
Chris@16 150
Chris@16 151
Chris@16 152
Chris@16 153
Chris@16 154 template<typename Grammar, typename R , typename A0 , typename A1>
Chris@16 155 struct when<Grammar, R(A0 , A1...)>
Chris@16 156 : detail::when_impl<Grammar, R, R(A0 , A1...)>
Chris@16 157 {};
Chris@16 158
Chris@16 159
Chris@16 160
Chris@16 161
Chris@16 162
Chris@16 163
Chris@16 164
Chris@16 165
Chris@16 166
Chris@16 167
Chris@16 168
Chris@16 169
Chris@16 170
Chris@16 171
Chris@16 172
Chris@16 173
Chris@16 174
Chris@16 175
Chris@16 176
Chris@16 177
Chris@16 178
Chris@16 179
Chris@16 180
Chris@16 181
Chris@16 182
Chris@16 183
Chris@16 184 template<typename Grammar, typename R , typename A0 , typename A1 , typename A2>
Chris@16 185 struct when<Grammar, R(A0 , A1 , A2)>
Chris@16 186 : detail::when_impl<Grammar, R, R(A0 , A1 , A2)>
Chris@16 187 {};
Chris@16 188
Chris@16 189
Chris@16 190
Chris@16 191
Chris@16 192
Chris@16 193
Chris@16 194
Chris@16 195
Chris@16 196
Chris@16 197
Chris@16 198
Chris@16 199
Chris@16 200
Chris@16 201
Chris@16 202
Chris@16 203
Chris@16 204
Chris@16 205
Chris@16 206
Chris@16 207
Chris@16 208
Chris@16 209
Chris@16 210
Chris@16 211
Chris@16 212
Chris@16 213
Chris@16 214 template<typename Grammar, typename R , typename A0 , typename A1 , typename A2>
Chris@16 215 struct when<Grammar, R(A0 , A1 , A2...)>
Chris@16 216 : detail::when_impl<Grammar, R, R(A0 , A1 , A2...)>
Chris@16 217 {};
Chris@16 218
Chris@16 219
Chris@16 220
Chris@16 221
Chris@16 222
Chris@16 223
Chris@16 224
Chris@16 225
Chris@16 226
Chris@16 227
Chris@16 228
Chris@16 229
Chris@16 230
Chris@16 231
Chris@16 232
Chris@16 233
Chris@16 234
Chris@16 235
Chris@16 236
Chris@16 237
Chris@16 238
Chris@16 239
Chris@16 240
Chris@16 241
Chris@16 242
Chris@16 243
Chris@16 244 template<typename Grammar, typename R , typename A0 , typename A1 , typename A2 , typename A3>
Chris@16 245 struct when<Grammar, R(A0 , A1 , A2 , A3)>
Chris@16 246 : detail::when_impl<Grammar, R, R(A0 , A1 , A2 , A3)>
Chris@16 247 {};
Chris@16 248
Chris@16 249
Chris@16 250
Chris@16 251
Chris@16 252
Chris@16 253
Chris@16 254
Chris@16 255
Chris@16 256
Chris@16 257
Chris@16 258
Chris@16 259
Chris@16 260
Chris@16 261
Chris@16 262
Chris@16 263
Chris@16 264
Chris@16 265
Chris@16 266
Chris@16 267
Chris@16 268
Chris@16 269
Chris@16 270
Chris@16 271
Chris@16 272
Chris@16 273
Chris@16 274 template<typename Grammar, typename R , typename A0 , typename A1 , typename A2 , typename A3>
Chris@16 275 struct when<Grammar, R(A0 , A1 , A2 , A3...)>
Chris@16 276 : detail::when_impl<Grammar, R, R(A0 , A1 , A2 , A3...)>
Chris@16 277 {};
Chris@16 278
Chris@16 279
Chris@16 280
Chris@16 281
Chris@16 282
Chris@16 283
Chris@16 284
Chris@16 285
Chris@16 286
Chris@16 287
Chris@16 288
Chris@16 289
Chris@16 290
Chris@16 291
Chris@16 292
Chris@16 293
Chris@16 294
Chris@16 295
Chris@16 296
Chris@16 297
Chris@16 298
Chris@16 299
Chris@16 300
Chris@16 301
Chris@16 302
Chris@16 303
Chris@16 304 template<typename Grammar, typename R , typename A0 , typename A1 , typename A2 , typename A3 , typename A4>
Chris@16 305 struct when<Grammar, R(A0 , A1 , A2 , A3 , A4)>
Chris@16 306 : detail::when_impl<Grammar, R, R(A0 , A1 , A2 , A3 , A4)>
Chris@16 307 {};
Chris@16 308
Chris@16 309
Chris@16 310
Chris@16 311
Chris@16 312
Chris@16 313
Chris@16 314
Chris@16 315
Chris@16 316
Chris@16 317
Chris@16 318
Chris@16 319
Chris@16 320
Chris@16 321
Chris@16 322
Chris@16 323
Chris@16 324
Chris@16 325
Chris@16 326
Chris@16 327
Chris@16 328
Chris@16 329
Chris@16 330
Chris@16 331
Chris@16 332
Chris@16 333
Chris@16 334 template<typename Grammar, typename R , typename A0 , typename A1 , typename A2 , typename A3 , typename A4>
Chris@16 335 struct when<Grammar, R(A0 , A1 , A2 , A3 , A4...)>
Chris@16 336 : detail::when_impl<Grammar, R, R(A0 , A1 , A2 , A3 , A4...)>
Chris@16 337 {};
Chris@16 338
Chris@16 339
Chris@16 340
Chris@16 341
Chris@16 342
Chris@16 343
Chris@16 344
Chris@16 345
Chris@16 346
Chris@16 347
Chris@16 348
Chris@16 349
Chris@16 350
Chris@16 351
Chris@16 352
Chris@16 353
Chris@16 354
Chris@16 355
Chris@16 356
Chris@16 357
Chris@16 358
Chris@16 359
Chris@16 360
Chris@16 361
Chris@16 362
Chris@16 363
Chris@16 364 template<typename Grammar, typename R , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5>
Chris@16 365 struct when<Grammar, R(A0 , A1 , A2 , A3 , A4 , A5)>
Chris@16 366 : detail::when_impl<Grammar, R, R(A0 , A1 , A2 , A3 , A4 , A5)>
Chris@16 367 {};
Chris@16 368
Chris@16 369
Chris@16 370
Chris@16 371
Chris@16 372
Chris@16 373
Chris@16 374
Chris@16 375
Chris@16 376
Chris@16 377
Chris@16 378
Chris@16 379
Chris@16 380
Chris@16 381
Chris@16 382
Chris@16 383
Chris@16 384
Chris@16 385
Chris@16 386
Chris@16 387
Chris@16 388
Chris@16 389
Chris@16 390
Chris@16 391
Chris@16 392
Chris@16 393
Chris@16 394 template<typename Grammar, typename R , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5>
Chris@16 395 struct when<Grammar, R(A0 , A1 , A2 , A3 , A4 , A5...)>
Chris@16 396 : detail::when_impl<Grammar, R, R(A0 , A1 , A2 , A3 , A4 , A5...)>
Chris@16 397 {};
Chris@16 398
Chris@16 399
Chris@16 400
Chris@16 401
Chris@16 402
Chris@16 403
Chris@16 404
Chris@16 405
Chris@16 406
Chris@16 407
Chris@16 408
Chris@16 409
Chris@16 410
Chris@16 411
Chris@16 412
Chris@16 413
Chris@16 414
Chris@16 415
Chris@16 416
Chris@16 417
Chris@16 418
Chris@16 419
Chris@16 420
Chris@16 421
Chris@16 422
Chris@16 423
Chris@16 424 template<typename Grammar, typename R , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6>
Chris@16 425 struct when<Grammar, R(A0 , A1 , A2 , A3 , A4 , A5 , A6)>
Chris@16 426 : detail::when_impl<Grammar, R, R(A0 , A1 , A2 , A3 , A4 , A5 , A6)>
Chris@16 427 {};
Chris@16 428
Chris@16 429
Chris@16 430
Chris@16 431
Chris@16 432
Chris@16 433
Chris@16 434
Chris@16 435
Chris@16 436
Chris@16 437
Chris@16 438
Chris@16 439
Chris@16 440
Chris@16 441
Chris@16 442
Chris@16 443
Chris@16 444
Chris@16 445
Chris@16 446
Chris@16 447
Chris@16 448
Chris@16 449
Chris@16 450
Chris@16 451
Chris@16 452
Chris@16 453
Chris@16 454 template<typename Grammar, typename R , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6>
Chris@16 455 struct when<Grammar, R(A0 , A1 , A2 , A3 , A4 , A5 , A6...)>
Chris@16 456 : detail::when_impl<Grammar, R, R(A0 , A1 , A2 , A3 , A4 , A5 , A6...)>
Chris@16 457 {};
Chris@16 458
Chris@16 459
Chris@16 460
Chris@16 461
Chris@16 462
Chris@16 463
Chris@16 464
Chris@16 465
Chris@16 466
Chris@16 467
Chris@16 468
Chris@16 469
Chris@16 470
Chris@16 471
Chris@16 472
Chris@16 473
Chris@16 474
Chris@16 475
Chris@16 476
Chris@16 477
Chris@16 478
Chris@16 479
Chris@16 480
Chris@16 481
Chris@16 482
Chris@16 483
Chris@16 484 template<typename Grammar, typename R , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7>
Chris@16 485 struct when<Grammar, R(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7)>
Chris@16 486 : detail::when_impl<Grammar, R, R(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7)>
Chris@16 487 {};
Chris@16 488
Chris@16 489
Chris@16 490
Chris@16 491
Chris@16 492
Chris@16 493
Chris@16 494
Chris@16 495
Chris@16 496
Chris@16 497
Chris@16 498
Chris@16 499
Chris@16 500
Chris@16 501
Chris@16 502
Chris@16 503
Chris@16 504
Chris@16 505
Chris@16 506
Chris@16 507
Chris@16 508
Chris@16 509
Chris@16 510
Chris@16 511
Chris@16 512
Chris@16 513
Chris@16 514 template<typename Grammar, typename R , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7>
Chris@16 515 struct when<Grammar, R(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7...)>
Chris@16 516 : detail::when_impl<Grammar, R, R(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7...)>
Chris@16 517 {};
Chris@16 518
Chris@16 519
Chris@16 520
Chris@16 521
Chris@16 522
Chris@16 523
Chris@16 524
Chris@16 525
Chris@16 526
Chris@16 527
Chris@16 528
Chris@16 529
Chris@16 530
Chris@16 531
Chris@16 532
Chris@16 533
Chris@16 534
Chris@16 535
Chris@16 536
Chris@16 537
Chris@16 538
Chris@16 539
Chris@16 540
Chris@16 541
Chris@16 542
Chris@16 543
Chris@16 544 template<typename Grammar, typename R , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8>
Chris@16 545 struct when<Grammar, R(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8)>
Chris@16 546 : detail::when_impl<Grammar, R, R(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8)>
Chris@16 547 {};
Chris@16 548
Chris@16 549
Chris@16 550
Chris@16 551
Chris@16 552
Chris@16 553
Chris@16 554
Chris@16 555
Chris@16 556
Chris@16 557
Chris@16 558
Chris@16 559
Chris@16 560
Chris@16 561
Chris@16 562
Chris@16 563
Chris@16 564
Chris@16 565
Chris@16 566
Chris@16 567
Chris@16 568
Chris@16 569
Chris@16 570
Chris@16 571
Chris@16 572
Chris@16 573
Chris@16 574 template<typename Grammar, typename R , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8>
Chris@16 575 struct when<Grammar, R(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8...)>
Chris@16 576 : detail::when_impl<Grammar, R, R(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8...)>
Chris@16 577 {};
Chris@16 578
Chris@16 579
Chris@16 580
Chris@16 581
Chris@16 582
Chris@16 583
Chris@16 584
Chris@16 585
Chris@16 586
Chris@16 587
Chris@16 588
Chris@16 589
Chris@16 590
Chris@16 591
Chris@16 592
Chris@16 593
Chris@16 594
Chris@16 595
Chris@16 596
Chris@16 597
Chris@16 598
Chris@16 599
Chris@16 600
Chris@16 601
Chris@16 602
Chris@16 603
Chris@16 604 template<typename Grammar, typename R , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9>
Chris@16 605 struct when<Grammar, R(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9)>
Chris@16 606 : detail::when_impl<Grammar, R, R(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9)>
Chris@16 607 {};
Chris@16 608
Chris@16 609
Chris@16 610
Chris@16 611
Chris@16 612
Chris@16 613
Chris@16 614
Chris@16 615
Chris@16 616
Chris@16 617
Chris@16 618
Chris@16 619
Chris@16 620
Chris@16 621
Chris@16 622
Chris@16 623
Chris@16 624
Chris@16 625
Chris@16 626
Chris@16 627
Chris@16 628
Chris@16 629
Chris@16 630
Chris@16 631
Chris@16 632
Chris@16 633
Chris@16 634 template<typename Grammar, typename R , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9>
Chris@16 635 struct when<Grammar, R(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9...)>
Chris@16 636 : detail::when_impl<Grammar, R, R(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9...)>
Chris@16 637 {};