File indexing completed on 2025-01-18 09:47:38
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