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