File indexing completed on 2025-01-18 09:47:40
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015 template <
0016 typename Try
0017
0018
0019 >
0020 struct try_catch<
0021 Try
0022
0023
0024 >
0025 : expr_ext<
0026 try_catch_actor
0027 , tag::try_catch
0028 , Try
0029
0030 >
0031 {};
0032
0033
0034
0035
0036
0037
0038
0039
0040 template <
0041 typename Try
0042 ,
0043 typename A0
0044 >
0045 struct try_catch<
0046 Try
0047 ,
0048 A0
0049 >
0050 : expr_ext<
0051 try_catch_actor
0052 , tag::try_catch
0053 , Try
0054 , A0
0055 >
0056 {};
0057
0058
0059
0060
0061
0062
0063
0064
0065 template <
0066 typename Try
0067 ,
0068 typename A0 , typename A1
0069 >
0070 struct try_catch<
0071 Try
0072 ,
0073 A0 , A1
0074 >
0075 : expr_ext<
0076 try_catch_actor
0077 , tag::try_catch
0078 , Try
0079 , A0 , A1
0080 >
0081 {};
0082
0083
0084
0085
0086
0087
0088
0089
0090 template <
0091 typename Try
0092 ,
0093 typename A0 , typename A1 , typename A2
0094 >
0095 struct try_catch<
0096 Try
0097 ,
0098 A0 , A1 , A2
0099 >
0100 : expr_ext<
0101 try_catch_actor
0102 , tag::try_catch
0103 , Try
0104 , A0 , A1 , A2
0105 >
0106 {};
0107
0108
0109
0110
0111
0112
0113
0114
0115 template <
0116 typename Try
0117 ,
0118 typename A0 , typename A1 , typename A2 , typename A3
0119 >
0120 struct try_catch<
0121 Try
0122 ,
0123 A0 , A1 , A2 , A3
0124 >
0125 : expr_ext<
0126 try_catch_actor
0127 , tag::try_catch
0128 , Try
0129 , A0 , A1 , A2 , A3
0130 >
0131 {};
0132
0133
0134
0135
0136
0137
0138
0139
0140 template <
0141 typename Try
0142 ,
0143 typename A0 , typename A1 , typename A2 , typename A3 , typename A4
0144 >
0145 struct try_catch<
0146 Try
0147 ,
0148 A0 , A1 , A2 , A3 , A4
0149 >
0150 : expr_ext<
0151 try_catch_actor
0152 , tag::try_catch
0153 , Try
0154 , A0 , A1 , A2 , A3 , A4
0155 >
0156 {};
0157
0158
0159
0160
0161
0162
0163
0164
0165 template <
0166 typename Try
0167 ,
0168 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5
0169 >
0170 struct try_catch<
0171 Try
0172 ,
0173 A0 , A1 , A2 , A3 , A4 , A5
0174 >
0175 : expr_ext<
0176 try_catch_actor
0177 , tag::try_catch
0178 , Try
0179 , A0 , A1 , A2 , A3 , A4 , A5
0180 >
0181 {};
0182
0183
0184
0185
0186
0187
0188
0189
0190 template <
0191 typename Try
0192 ,
0193 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6
0194 >
0195 struct try_catch<
0196 Try
0197 ,
0198 A0 , A1 , A2 , A3 , A4 , A5 , A6
0199 >
0200 : expr_ext<
0201 try_catch_actor
0202 , tag::try_catch
0203 , Try
0204 , A0 , A1 , A2 , A3 , A4 , A5 , A6
0205 >
0206 {};
0207
0208
0209
0210
0211
0212
0213
0214
0215 template <
0216 typename Try
0217 ,
0218 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7
0219 >
0220 struct try_catch<
0221 Try
0222 ,
0223 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7
0224 >
0225 : expr_ext<
0226 try_catch_actor
0227 , tag::try_catch
0228 , Try
0229 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7
0230 >
0231 {};
0232
0233
0234
0235
0236
0237
0238
0239
0240 template <
0241 typename Try
0242 ,
0243 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8
0244 >
0245 struct try_catch<
0246 Try
0247 ,
0248 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8
0249 >
0250 : expr_ext<
0251 try_catch_actor
0252 , tag::try_catch
0253 , Try
0254 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8
0255 >
0256 {};
0257
0258
0259
0260
0261
0262
0263
0264
0265 template <
0266 typename Try
0267 ,
0268 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9
0269 >
0270 struct try_catch<
0271 Try
0272 ,
0273 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9
0274 >
0275 : expr_ext<
0276 try_catch_actor
0277 , tag::try_catch
0278 , Try
0279 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9
0280 >
0281 {};
0282
0283
0284
0285
0286
0287
0288
0289
0290 template <
0291 typename Try
0292 ,
0293 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10
0294 >
0295 struct try_catch<
0296 Try
0297 ,
0298 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10
0299 >
0300 : expr_ext<
0301 try_catch_actor
0302 , tag::try_catch
0303 , Try
0304 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10
0305 >
0306 {};
0307
0308
0309
0310
0311
0312
0313
0314
0315 template <
0316 typename Try
0317 ,
0318 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11
0319 >
0320 struct try_catch<
0321 Try
0322 ,
0323 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11
0324 >
0325 : expr_ext<
0326 try_catch_actor
0327 , tag::try_catch
0328 , Try
0329 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11
0330 >
0331 {};
0332
0333
0334
0335
0336
0337
0338
0339
0340 template <
0341 typename Try
0342 ,
0343 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12
0344 >
0345 struct try_catch<
0346 Try
0347 ,
0348 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12
0349 >
0350 : expr_ext<
0351 try_catch_actor
0352 , tag::try_catch
0353 , Try
0354 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12
0355 >
0356 {};
0357
0358
0359
0360
0361
0362
0363
0364
0365 template <
0366 typename Try
0367 ,
0368 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13
0369 >
0370 struct try_catch<
0371 Try
0372 ,
0373 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13
0374 >
0375 : expr_ext<
0376 try_catch_actor
0377 , tag::try_catch
0378 , Try
0379 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13
0380 >
0381 {};
0382
0383
0384
0385
0386
0387
0388
0389
0390 template <
0391 typename Try
0392 ,
0393 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14
0394 >
0395 struct try_catch<
0396 Try
0397 ,
0398 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14
0399 >
0400 : expr_ext<
0401 try_catch_actor
0402 , tag::try_catch
0403 , Try
0404 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14
0405 >
0406 {};
0407
0408
0409
0410
0411
0412
0413
0414
0415 template <
0416 typename Try
0417 ,
0418 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15
0419 >
0420 struct try_catch<
0421 Try
0422 ,
0423 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15
0424 >
0425 : expr_ext<
0426 try_catch_actor
0427 , tag::try_catch
0428 , Try
0429 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15
0430 >
0431 {};
0432
0433
0434
0435
0436
0437
0438
0439
0440 template <
0441 typename Try
0442 ,
0443 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16
0444 >
0445 struct try_catch<
0446 Try
0447 ,
0448 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16
0449 >
0450 : expr_ext<
0451 try_catch_actor
0452 , tag::try_catch
0453 , Try
0454 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16
0455 >
0456 {};
0457
0458
0459
0460
0461
0462
0463
0464
0465 template <
0466 typename Try
0467 ,
0468 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17
0469 >
0470 struct try_catch<
0471 Try
0472 ,
0473 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17
0474 >
0475 : expr_ext<
0476 try_catch_actor
0477 , tag::try_catch
0478 , Try
0479 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17
0480 >
0481 {};
0482
0483
0484
0485
0486
0487
0488
0489
0490 template <
0491 typename Try
0492 ,
0493 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18
0494 >
0495 struct try_catch<
0496 Try
0497 ,
0498 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18
0499 >
0500 : expr_ext<
0501 try_catch_actor
0502 , tag::try_catch
0503 , Try
0504 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18
0505 >
0506 {};
0507
0508
0509
0510
0511
0512
0513
0514
0515 template <
0516 typename Try
0517 ,
0518 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19
0519 >
0520 struct try_catch<
0521 Try
0522 ,
0523 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19
0524 >
0525 : expr_ext<
0526 try_catch_actor
0527 , tag::try_catch
0528 , Try
0529 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19
0530 >
0531 {};
0532
0533
0534
0535
0536
0537
0538
0539
0540 template <
0541 typename Try
0542 ,
0543 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20
0544 >
0545 struct try_catch<
0546 Try
0547 ,
0548 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20
0549 >
0550 : expr_ext<
0551 try_catch_actor
0552 , tag::try_catch
0553 , Try
0554 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20
0555 >
0556 {};
0557
0558
0559
0560
0561
0562
0563
0564
0565 template <
0566 typename Try
0567 ,
0568 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21
0569 >
0570 struct try_catch<
0571 Try
0572 ,
0573 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21
0574 >
0575 : expr_ext<
0576 try_catch_actor
0577 , tag::try_catch
0578 , Try
0579 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21
0580 >
0581 {};
0582
0583
0584
0585
0586
0587
0588
0589
0590 template <
0591 typename Try
0592 ,
0593 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22
0594 >
0595 struct try_catch<
0596 Try
0597 ,
0598 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22
0599 >
0600 : expr_ext<
0601 try_catch_actor
0602 , tag::try_catch
0603 , Try
0604 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22
0605 >
0606 {};
0607
0608
0609
0610
0611
0612
0613
0614
0615 template <
0616 typename Try
0617 ,
0618 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23
0619 >
0620 struct try_catch<
0621 Try
0622 ,
0623 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23
0624 >
0625 : expr_ext<
0626 try_catch_actor
0627 , tag::try_catch
0628 , Try
0629 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23
0630 >
0631 {};
0632
0633
0634
0635
0636
0637
0638
0639
0640 template <
0641 typename Try
0642 ,
0643 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24
0644 >
0645 struct try_catch<
0646 Try
0647 ,
0648 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24
0649 >
0650 : expr_ext<
0651 try_catch_actor
0652 , tag::try_catch
0653 , Try
0654 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24
0655 >
0656 {};
0657
0658
0659
0660
0661
0662
0663
0664
0665 template <
0666 typename Try
0667 ,
0668 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25
0669 >
0670 struct try_catch<
0671 Try
0672 ,
0673 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25
0674 >
0675 : expr_ext<
0676 try_catch_actor
0677 , tag::try_catch
0678 , Try
0679 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25
0680 >
0681 {};
0682
0683
0684
0685
0686
0687
0688
0689
0690 template <
0691 typename Try
0692 ,
0693 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26
0694 >
0695 struct try_catch<
0696 Try
0697 ,
0698 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26
0699 >
0700 : expr_ext<
0701 try_catch_actor
0702 , tag::try_catch
0703 , Try
0704 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26
0705 >
0706 {};
0707
0708
0709
0710
0711
0712
0713
0714
0715 template <
0716 typename Try
0717 ,
0718 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27
0719 >
0720 struct try_catch<
0721 Try
0722 ,
0723 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27
0724 >
0725 : expr_ext<
0726 try_catch_actor
0727 , tag::try_catch
0728 , Try
0729 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27
0730 >
0731 {};
0732
0733
0734
0735
0736
0737
0738
0739
0740 template <
0741 typename Try
0742 ,
0743 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28
0744 >
0745 struct try_catch<
0746 Try
0747 ,
0748 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28
0749 >
0750 : expr_ext<
0751 try_catch_actor
0752 , tag::try_catch
0753 , Try
0754 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28
0755 >
0756 {};
0757
0758
0759
0760
0761
0762
0763
0764
0765 template <
0766 typename Try
0767 ,
0768 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29
0769 >
0770 struct try_catch<
0771 Try
0772 ,
0773 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29
0774 >
0775 : expr_ext<
0776 try_catch_actor
0777 , tag::try_catch
0778 , Try
0779 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29
0780 >
0781 {};
0782
0783
0784
0785
0786
0787
0788
0789
0790 template <
0791 typename Try
0792 ,
0793 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30
0794 >
0795 struct try_catch<
0796 Try
0797 ,
0798 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30
0799 >
0800 : expr_ext<
0801 try_catch_actor
0802 , tag::try_catch
0803 , Try
0804 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30
0805 >
0806 {};
0807
0808
0809
0810
0811
0812
0813
0814
0815 template <
0816 typename Try
0817 ,
0818 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30 , typename A31
0819 >
0820 struct try_catch<
0821 Try
0822 ,
0823 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31
0824 >
0825 : expr_ext<
0826 try_catch_actor
0827 , tag::try_catch
0828 , Try
0829 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31
0830 >
0831 {};
0832
0833
0834
0835
0836
0837
0838
0839
0840 template <
0841 typename Try
0842 ,
0843 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30 , typename A31 , typename A32
0844 >
0845 struct try_catch<
0846 Try
0847 ,
0848 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32
0849 >
0850 : expr_ext<
0851 try_catch_actor
0852 , tag::try_catch
0853 , Try
0854 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32
0855 >
0856 {};
0857
0858
0859
0860
0861
0862
0863
0864
0865 template <
0866 typename Try
0867 ,
0868 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30 , typename A31 , typename A32 , typename A33
0869 >
0870 struct try_catch<
0871 Try
0872 ,
0873 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33
0874 >
0875 : expr_ext<
0876 try_catch_actor
0877 , tag::try_catch
0878 , Try
0879 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33
0880 >
0881 {};
0882
0883
0884
0885
0886
0887
0888
0889
0890 template <
0891 typename Try
0892 ,
0893 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30 , typename A31 , typename A32 , typename A33 , typename A34
0894 >
0895 struct try_catch<
0896 Try
0897 ,
0898 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34
0899 >
0900 : expr_ext<
0901 try_catch_actor
0902 , tag::try_catch
0903 , Try
0904 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34
0905 >
0906 {};
0907
0908
0909
0910
0911
0912
0913
0914
0915 template <
0916 typename Try
0917 ,
0918 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30 , typename A31 , typename A32 , typename A33 , typename A34 , typename A35
0919 >
0920 struct try_catch<
0921 Try
0922 ,
0923 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35
0924 >
0925 : expr_ext<
0926 try_catch_actor
0927 , tag::try_catch
0928 , Try
0929 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35
0930 >
0931 {};
0932
0933
0934
0935
0936
0937
0938
0939
0940 template <
0941 typename Try
0942 ,
0943 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30 , typename A31 , typename A32 , typename A33 , typename A34 , typename A35 , typename A36
0944 >
0945 struct try_catch<
0946 Try
0947 ,
0948 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36
0949 >
0950 : expr_ext<
0951 try_catch_actor
0952 , tag::try_catch
0953 , Try
0954 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36
0955 >
0956 {};
0957
0958
0959
0960
0961
0962
0963
0964
0965 template <
0966 typename Try
0967 ,
0968 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30 , typename A31 , typename A32 , typename A33 , typename A34 , typename A35 , typename A36 , typename A37
0969 >
0970 struct try_catch<
0971 Try
0972 ,
0973 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37
0974 >
0975 : expr_ext<
0976 try_catch_actor
0977 , tag::try_catch
0978 , Try
0979 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37
0980 >
0981 {};
0982
0983
0984
0985
0986
0987
0988
0989
0990 template <
0991 typename Try
0992 ,
0993 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30 , typename A31 , typename A32 , typename A33 , typename A34 , typename A35 , typename A36 , typename A37 , typename A38
0994 >
0995 struct try_catch<
0996 Try
0997 ,
0998 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38
0999 >
1000 : expr_ext<
1001 try_catch_actor
1002 , tag::try_catch
1003 , Try
1004 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38
1005 >
1006 {};
1007
1008
1009
1010
1011
1012
1013
1014
1015 template <
1016 typename Try
1017 ,
1018 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30 , typename A31 , typename A32 , typename A33 , typename A34 , typename A35 , typename A36 , typename A37 , typename A38 , typename A39
1019 >
1020 struct try_catch<
1021 Try
1022 ,
1023 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39
1024 >
1025 : expr_ext<
1026 try_catch_actor
1027 , tag::try_catch
1028 , Try
1029 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39
1030 >
1031 {};
1032
1033
1034
1035
1036
1037
1038
1039
1040 template <
1041 typename Try
1042 ,
1043 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30 , typename A31 , typename A32 , typename A33 , typename A34 , typename A35 , typename A36 , typename A37 , typename A38 , typename A39 , typename A40
1044 >
1045 struct try_catch<
1046 Try
1047 ,
1048 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40
1049 >
1050 : expr_ext<
1051 try_catch_actor
1052 , tag::try_catch
1053 , Try
1054 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40
1055 >
1056 {};
1057
1058
1059
1060
1061
1062
1063
1064
1065 template <
1066 typename Try
1067 ,
1068 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30 , typename A31 , typename A32 , typename A33 , typename A34 , typename A35 , typename A36 , typename A37 , typename A38 , typename A39 , typename A40 , typename A41
1069 >
1070 struct try_catch<
1071 Try
1072 ,
1073 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40 , A41
1074 >
1075 : expr_ext<
1076 try_catch_actor
1077 , tag::try_catch
1078 , Try
1079 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40 , A41
1080 >
1081 {};
1082
1083
1084
1085
1086
1087
1088
1089
1090 template <
1091 typename Try
1092 ,
1093 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30 , typename A31 , typename A32 , typename A33 , typename A34 , typename A35 , typename A36 , typename A37 , typename A38 , typename A39 , typename A40 , typename A41 , typename A42
1094 >
1095 struct try_catch<
1096 Try
1097 ,
1098 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40 , A41 , A42
1099 >
1100 : expr_ext<
1101 try_catch_actor
1102 , tag::try_catch
1103 , Try
1104 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40 , A41 , A42
1105 >
1106 {};
1107
1108
1109
1110
1111
1112
1113
1114
1115 template <
1116 typename Try
1117 ,
1118 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30 , typename A31 , typename A32 , typename A33 , typename A34 , typename A35 , typename A36 , typename A37 , typename A38 , typename A39 , typename A40 , typename A41 , typename A42 , typename A43
1119 >
1120 struct try_catch<
1121 Try
1122 ,
1123 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40 , A41 , A42 , A43
1124 >
1125 : expr_ext<
1126 try_catch_actor
1127 , tag::try_catch
1128 , Try
1129 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40 , A41 , A42 , A43
1130 >
1131 {};
1132
1133
1134
1135
1136
1137
1138
1139
1140 template <
1141 typename Try
1142 ,
1143 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30 , typename A31 , typename A32 , typename A33 , typename A34 , typename A35 , typename A36 , typename A37 , typename A38 , typename A39 , typename A40 , typename A41 , typename A42 , typename A43 , typename A44
1144 >
1145 struct try_catch<
1146 Try
1147 ,
1148 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40 , A41 , A42 , A43 , A44
1149 >
1150 : expr_ext<
1151 try_catch_actor
1152 , tag::try_catch
1153 , Try
1154 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40 , A41 , A42 , A43 , A44
1155 >
1156 {};
1157
1158
1159
1160
1161
1162
1163
1164
1165 template <
1166 typename Try
1167 ,
1168 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30 , typename A31 , typename A32 , typename A33 , typename A34 , typename A35 , typename A36 , typename A37 , typename A38 , typename A39 , typename A40 , typename A41 , typename A42 , typename A43 , typename A44 , typename A45
1169 >
1170 struct try_catch<
1171 Try
1172 ,
1173 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40 , A41 , A42 , A43 , A44 , A45
1174 >
1175 : expr_ext<
1176 try_catch_actor
1177 , tag::try_catch
1178 , Try
1179 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40 , A41 , A42 , A43 , A44 , A45
1180 >
1181 {};
1182
1183
1184
1185
1186
1187
1188
1189
1190 template <
1191 typename Try
1192 ,
1193 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30 , typename A31 , typename A32 , typename A33 , typename A34 , typename A35 , typename A36 , typename A37 , typename A38 , typename A39 , typename A40 , typename A41 , typename A42 , typename A43 , typename A44 , typename A45 , typename A46
1194 >
1195 struct try_catch<
1196 Try
1197 ,
1198 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40 , A41 , A42 , A43 , A44 , A45 , A46
1199 >
1200 : expr_ext<
1201 try_catch_actor
1202 , tag::try_catch
1203 , Try
1204 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40 , A41 , A42 , A43 , A44 , A45 , A46
1205 >
1206 {};
1207
1208
1209
1210
1211
1212
1213
1214
1215 template <
1216 typename Try
1217 ,
1218 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30 , typename A31 , typename A32 , typename A33 , typename A34 , typename A35 , typename A36 , typename A37 , typename A38 , typename A39 , typename A40 , typename A41 , typename A42 , typename A43 , typename A44 , typename A45 , typename A46 , typename A47
1219 >
1220 struct try_catch<
1221 Try
1222 ,
1223 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40 , A41 , A42 , A43 , A44 , A45 , A46 , A47
1224 >
1225 : expr_ext<
1226 try_catch_actor
1227 , tag::try_catch
1228 , Try
1229 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40 , A41 , A42 , A43 , A44 , A45 , A46 , A47
1230 >
1231 {};
1232
1233
1234
1235
1236
1237
1238
1239
1240 template <
1241 typename Try
1242 ,
1243 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30 , typename A31 , typename A32 , typename A33 , typename A34 , typename A35 , typename A36 , typename A37 , typename A38 , typename A39 , typename A40 , typename A41 , typename A42 , typename A43 , typename A44 , typename A45 , typename A46 , typename A47 , typename A48
1244 >
1245 struct try_catch<
1246 Try
1247 ,
1248 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40 , A41 , A42 , A43 , A44 , A45 , A46 , A47 , A48
1249 >
1250 : expr_ext<
1251 try_catch_actor
1252 , tag::try_catch
1253 , Try
1254 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40 , A41 , A42 , A43 , A44 , A45 , A46 , A47 , A48
1255 >
1256 {};
1257
1258
1259
1260
1261
1262
1263
1264
1265 template <
1266 typename Try
1267 ,
1268 typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9 , typename A10 , typename A11 , typename A12 , typename A13 , typename A14 , typename A15 , typename A16 , typename A17 , typename A18 , typename A19 , typename A20 , typename A21 , typename A22 , typename A23 , typename A24 , typename A25 , typename A26 , typename A27 , typename A28 , typename A29 , typename A30 , typename A31 , typename A32 , typename A33 , typename A34 , typename A35 , typename A36 , typename A37 , typename A38 , typename A39 , typename A40 , typename A41 , typename A42 , typename A43 , typename A44 , typename A45 , typename A46 , typename A47 , typename A48 , typename A49
1269 >
1270 struct try_catch<
1271 Try
1272 ,
1273 A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40 , A41 , A42 , A43 , A44 , A45 , A46 , A47 , A48 , A49
1274 >
1275 : expr_ext<
1276 try_catch_actor
1277 , tag::try_catch
1278 , Try
1279 , A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , A10 , A11 , A12 , A13 , A14 , A15 , A16 , A17 , A18 , A19 , A20 , A21 , A22 , A23 , A24 , A25 , A26 , A27 , A28 , A29 , A30 , A31 , A32 , A33 , A34 , A35 , A36 , A37 , A38 , A39 , A40 , A41 , A42 , A43 , A44 , A45 , A46 , A47 , A48 , A49
1280 >
1281 {};
1282