1 /* 2 * Copyright (c) 2025 Shenzhen Kaihong Digital. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16 package antlr; 17 18 // Generated from ./CPP14Parser.g4 by ANTLR 4.13.2 19 import org.antlr.v4.runtime.tree.ParseTreeListener; 20 21 /** 22 * This interface defines a complete listener for a parse tree produced by 23 * {@link CPP14Parser}. 24 */ 25 public interface CPP14ParserListener extends ParseTreeListener { 26 /** 27 * Enter a parse tree produced by {@link CPP14Parser#translationUnit}. 28 * @param ctx the parse tree 29 */ enterTranslationUnit(CPP14Parser.TranslationUnitContext ctx)30 void enterTranslationUnit(CPP14Parser.TranslationUnitContext ctx); 31 /** 32 * Exit a parse tree produced by {@link CPP14Parser#translationUnit}. 33 * @param ctx the parse tree 34 */ exitTranslationUnit(CPP14Parser.TranslationUnitContext ctx)35 void exitTranslationUnit(CPP14Parser.TranslationUnitContext ctx); 36 /** 37 * Enter a parse tree produced by {@link CPP14Parser#primaryExpression}. 38 * @param ctx the parse tree 39 */ enterPrimaryExpression(CPP14Parser.PrimaryExpressionContext ctx)40 void enterPrimaryExpression(CPP14Parser.PrimaryExpressionContext ctx); 41 /** 42 * Exit a parse tree produced by {@link CPP14Parser#primaryExpression}. 43 * @param ctx the parse tree 44 */ exitPrimaryExpression(CPP14Parser.PrimaryExpressionContext ctx)45 void exitPrimaryExpression(CPP14Parser.PrimaryExpressionContext ctx); 46 /** 47 * Enter a parse tree produced by {@link CPP14Parser#idExpression}. 48 * @param ctx the parse tree 49 */ enterIdExpression(CPP14Parser.IdExpressionContext ctx)50 void enterIdExpression(CPP14Parser.IdExpressionContext ctx); 51 /** 52 * Exit a parse tree produced by {@link CPP14Parser#idExpression}. 53 * @param ctx the parse tree 54 */ exitIdExpression(CPP14Parser.IdExpressionContext ctx)55 void exitIdExpression(CPP14Parser.IdExpressionContext ctx); 56 /** 57 * Enter a parse tree produced by {@link CPP14Parser#unqualifiedId}. 58 * @param ctx the parse tree 59 */ enterUnqualifiedId(CPP14Parser.UnqualifiedIdContext ctx)60 void enterUnqualifiedId(CPP14Parser.UnqualifiedIdContext ctx); 61 /** 62 * Exit a parse tree produced by {@link CPP14Parser#unqualifiedId}. 63 * @param ctx the parse tree 64 */ exitUnqualifiedId(CPP14Parser.UnqualifiedIdContext ctx)65 void exitUnqualifiedId(CPP14Parser.UnqualifiedIdContext ctx); 66 /** 67 * Enter a parse tree produced by {@link CPP14Parser#qualifiedId}. 68 * @param ctx the parse tree 69 */ enterQualifiedId(CPP14Parser.QualifiedIdContext ctx)70 void enterQualifiedId(CPP14Parser.QualifiedIdContext ctx); 71 /** 72 * Exit a parse tree produced by {@link CPP14Parser#qualifiedId}. 73 * @param ctx the parse tree 74 */ exitQualifiedId(CPP14Parser.QualifiedIdContext ctx)75 void exitQualifiedId(CPP14Parser.QualifiedIdContext ctx); 76 /** 77 * Enter a parse tree produced by {@link CPP14Parser#nestedNameSpecifier}. 78 * @param ctx the parse tree 79 */ enterNestedNameSpecifier(CPP14Parser.NestedNameSpecifierContext ctx)80 void enterNestedNameSpecifier(CPP14Parser.NestedNameSpecifierContext ctx); 81 /** 82 * Exit a parse tree produced by {@link CPP14Parser#nestedNameSpecifier}. 83 * @param ctx the parse tree 84 */ exitNestedNameSpecifier(CPP14Parser.NestedNameSpecifierContext ctx)85 void exitNestedNameSpecifier(CPP14Parser.NestedNameSpecifierContext ctx); 86 /** 87 * Enter a parse tree produced by {@link CPP14Parser#lambdaExpression}. 88 * @param ctx the parse tree 89 */ enterLambdaExpression(CPP14Parser.LambdaExpressionContext ctx)90 void enterLambdaExpression(CPP14Parser.LambdaExpressionContext ctx); 91 /** 92 * Exit a parse tree produced by {@link CPP14Parser#lambdaExpression}. 93 * @param ctx the parse tree 94 */ exitLambdaExpression(CPP14Parser.LambdaExpressionContext ctx)95 void exitLambdaExpression(CPP14Parser.LambdaExpressionContext ctx); 96 /** 97 * Enter a parse tree produced by {@link CPP14Parser#lambdaIntroducer}. 98 * @param ctx the parse tree 99 */ enterLambdaIntroducer(CPP14Parser.LambdaIntroducerContext ctx)100 void enterLambdaIntroducer(CPP14Parser.LambdaIntroducerContext ctx); 101 /** 102 * Exit a parse tree produced by {@link CPP14Parser#lambdaIntroducer}. 103 * @param ctx the parse tree 104 */ exitLambdaIntroducer(CPP14Parser.LambdaIntroducerContext ctx)105 void exitLambdaIntroducer(CPP14Parser.LambdaIntroducerContext ctx); 106 /** 107 * Enter a parse tree produced by {@link CPP14Parser#lambdaCapture}. 108 * @param ctx the parse tree 109 */ enterLambdaCapture(CPP14Parser.LambdaCaptureContext ctx)110 void enterLambdaCapture(CPP14Parser.LambdaCaptureContext ctx); 111 /** 112 * Exit a parse tree produced by {@link CPP14Parser#lambdaCapture}. 113 * @param ctx the parse tree 114 */ exitLambdaCapture(CPP14Parser.LambdaCaptureContext ctx)115 void exitLambdaCapture(CPP14Parser.LambdaCaptureContext ctx); 116 /** 117 * Enter a parse tree produced by {@link CPP14Parser#captureDefault}. 118 * @param ctx the parse tree 119 */ enterCaptureDefault(CPP14Parser.CaptureDefaultContext ctx)120 void enterCaptureDefault(CPP14Parser.CaptureDefaultContext ctx); 121 /** 122 * Exit a parse tree produced by {@link CPP14Parser#captureDefault}. 123 * @param ctx the parse tree 124 */ exitCaptureDefault(CPP14Parser.CaptureDefaultContext ctx)125 void exitCaptureDefault(CPP14Parser.CaptureDefaultContext ctx); 126 /** 127 * Enter a parse tree produced by {@link CPP14Parser#captureList}. 128 * @param ctx the parse tree 129 */ enterCaptureList(CPP14Parser.CaptureListContext ctx)130 void enterCaptureList(CPP14Parser.CaptureListContext ctx); 131 /** 132 * Exit a parse tree produced by {@link CPP14Parser#captureList}. 133 * @param ctx the parse tree 134 */ exitCaptureList(CPP14Parser.CaptureListContext ctx)135 void exitCaptureList(CPP14Parser.CaptureListContext ctx); 136 /** 137 * Enter a parse tree produced by {@link CPP14Parser#capture}. 138 * @param ctx the parse tree 139 */ enterCapture(CPP14Parser.CaptureContext ctx)140 void enterCapture(CPP14Parser.CaptureContext ctx); 141 /** 142 * Exit a parse tree produced by {@link CPP14Parser#capture}. 143 * @param ctx the parse tree 144 */ exitCapture(CPP14Parser.CaptureContext ctx)145 void exitCapture(CPP14Parser.CaptureContext ctx); 146 /** 147 * Enter a parse tree produced by {@link CPP14Parser#simpleCapture}. 148 * @param ctx the parse tree 149 */ enterSimpleCapture(CPP14Parser.SimpleCaptureContext ctx)150 void enterSimpleCapture(CPP14Parser.SimpleCaptureContext ctx); 151 /** 152 * Exit a parse tree produced by {@link CPP14Parser#simpleCapture}. 153 * @param ctx the parse tree 154 */ exitSimpleCapture(CPP14Parser.SimpleCaptureContext ctx)155 void exitSimpleCapture(CPP14Parser.SimpleCaptureContext ctx); 156 /** 157 * Enter a parse tree produced by {@link CPP14Parser#initcapture}. 158 * @param ctx the parse tree 159 */ enterInitcapture(CPP14Parser.InitcaptureContext ctx)160 void enterInitcapture(CPP14Parser.InitcaptureContext ctx); 161 /** 162 * Exit a parse tree produced by {@link CPP14Parser#initcapture}. 163 * @param ctx the parse tree 164 */ exitInitcapture(CPP14Parser.InitcaptureContext ctx)165 void exitInitcapture(CPP14Parser.InitcaptureContext ctx); 166 /** 167 * Enter a parse tree produced by {@link CPP14Parser#lambdaDeclarator}. 168 * @param ctx the parse tree 169 */ enterLambdaDeclarator(CPP14Parser.LambdaDeclaratorContext ctx)170 void enterLambdaDeclarator(CPP14Parser.LambdaDeclaratorContext ctx); 171 /** 172 * Exit a parse tree produced by {@link CPP14Parser#lambdaDeclarator}. 173 * @param ctx the parse tree 174 */ exitLambdaDeclarator(CPP14Parser.LambdaDeclaratorContext ctx)175 void exitLambdaDeclarator(CPP14Parser.LambdaDeclaratorContext ctx); 176 /** 177 * Enter a parse tree produced by {@link CPP14Parser#postfixExpression}. 178 * @param ctx the parse tree 179 */ enterPostfixExpression(CPP14Parser.PostfixExpressionContext ctx)180 void enterPostfixExpression(CPP14Parser.PostfixExpressionContext ctx); 181 /** 182 * Exit a parse tree produced by {@link CPP14Parser#postfixExpression}. 183 * @param ctx the parse tree 184 */ exitPostfixExpression(CPP14Parser.PostfixExpressionContext ctx)185 void exitPostfixExpression(CPP14Parser.PostfixExpressionContext ctx); 186 /** 187 * Enter a parse tree produced by {@link CPP14Parser#typeIdOfTheTypeId}. 188 * @param ctx the parse tree 189 */ enterTypeIdOfTheTypeId(CPP14Parser.TypeIdOfTheTypeIdContext ctx)190 void enterTypeIdOfTheTypeId(CPP14Parser.TypeIdOfTheTypeIdContext ctx); 191 /** 192 * Exit a parse tree produced by {@link CPP14Parser#typeIdOfTheTypeId}. 193 * @param ctx the parse tree 194 */ exitTypeIdOfTheTypeId(CPP14Parser.TypeIdOfTheTypeIdContext ctx)195 void exitTypeIdOfTheTypeId(CPP14Parser.TypeIdOfTheTypeIdContext ctx); 196 /** 197 * Enter a parse tree produced by {@link CPP14Parser#expressionList}. 198 * @param ctx the parse tree 199 */ enterExpressionList(CPP14Parser.ExpressionListContext ctx)200 void enterExpressionList(CPP14Parser.ExpressionListContext ctx); 201 /** 202 * Exit a parse tree produced by {@link CPP14Parser#expressionList}. 203 * @param ctx the parse tree 204 */ exitExpressionList(CPP14Parser.ExpressionListContext ctx)205 void exitExpressionList(CPP14Parser.ExpressionListContext ctx); 206 /** 207 * Enter a parse tree produced by {@link CPP14Parser#pseudoDestructorName}. 208 * @param ctx the parse tree 209 */ enterPseudoDestructorName(CPP14Parser.PseudoDestructorNameContext ctx)210 void enterPseudoDestructorName(CPP14Parser.PseudoDestructorNameContext ctx); 211 /** 212 * Exit a parse tree produced by {@link CPP14Parser#pseudoDestructorName}. 213 * @param ctx the parse tree 214 */ exitPseudoDestructorName(CPP14Parser.PseudoDestructorNameContext ctx)215 void exitPseudoDestructorName(CPP14Parser.PseudoDestructorNameContext ctx); 216 /** 217 * Enter a parse tree produced by {@link CPP14Parser#unaryExpression}. 218 * @param ctx the parse tree 219 */ enterUnaryExpression(CPP14Parser.UnaryExpressionContext ctx)220 void enterUnaryExpression(CPP14Parser.UnaryExpressionContext ctx); 221 /** 222 * Exit a parse tree produced by {@link CPP14Parser#unaryExpression}. 223 * @param ctx the parse tree 224 */ exitUnaryExpression(CPP14Parser.UnaryExpressionContext ctx)225 void exitUnaryExpression(CPP14Parser.UnaryExpressionContext ctx); 226 /** 227 * Enter a parse tree produced by {@link CPP14Parser#unaryOperator}. 228 * @param ctx the parse tree 229 */ enterUnaryOperator(CPP14Parser.UnaryOperatorContext ctx)230 void enterUnaryOperator(CPP14Parser.UnaryOperatorContext ctx); 231 /** 232 * Exit a parse tree produced by {@link CPP14Parser#unaryOperator}. 233 * @param ctx the parse tree 234 */ exitUnaryOperator(CPP14Parser.UnaryOperatorContext ctx)235 void exitUnaryOperator(CPP14Parser.UnaryOperatorContext ctx); 236 /** 237 * Enter a parse tree produced by {@link CPP14Parser#newExpression_}. 238 * @param ctx the parse tree 239 */ enterNewExpression_(CPP14Parser.NewExpression_Context ctx)240 void enterNewExpression_(CPP14Parser.NewExpression_Context ctx); 241 /** 242 * Exit a parse tree produced by {@link CPP14Parser#newExpression_}. 243 * @param ctx the parse tree 244 */ exitNewExpression_(CPP14Parser.NewExpression_Context ctx)245 void exitNewExpression_(CPP14Parser.NewExpression_Context ctx); 246 /** 247 * Enter a parse tree produced by {@link CPP14Parser#newPlacement}. 248 * @param ctx the parse tree 249 */ enterNewPlacement(CPP14Parser.NewPlacementContext ctx)250 void enterNewPlacement(CPP14Parser.NewPlacementContext ctx); 251 /** 252 * Exit a parse tree produced by {@link CPP14Parser#newPlacement}. 253 * @param ctx the parse tree 254 */ exitNewPlacement(CPP14Parser.NewPlacementContext ctx)255 void exitNewPlacement(CPP14Parser.NewPlacementContext ctx); 256 /** 257 * Enter a parse tree produced by {@link CPP14Parser#newTypeId}. 258 * @param ctx the parse tree 259 */ enterNewTypeId(CPP14Parser.NewTypeIdContext ctx)260 void enterNewTypeId(CPP14Parser.NewTypeIdContext ctx); 261 /** 262 * Exit a parse tree produced by {@link CPP14Parser#newTypeId}. 263 * @param ctx the parse tree 264 */ exitNewTypeId(CPP14Parser.NewTypeIdContext ctx)265 void exitNewTypeId(CPP14Parser.NewTypeIdContext ctx); 266 /** 267 * Enter a parse tree produced by {@link CPP14Parser#newDeclarator_}. 268 * @param ctx the parse tree 269 */ enterNewDeclarator_(CPP14Parser.NewDeclarator_Context ctx)270 void enterNewDeclarator_(CPP14Parser.NewDeclarator_Context ctx); 271 /** 272 * Exit a parse tree produced by {@link CPP14Parser#newDeclarator_}. 273 * @param ctx the parse tree 274 */ exitNewDeclarator_(CPP14Parser.NewDeclarator_Context ctx)275 void exitNewDeclarator_(CPP14Parser.NewDeclarator_Context ctx); 276 /** 277 * Enter a parse tree produced by {@link CPP14Parser#noPointerNewDeclarator}. 278 * @param ctx the parse tree 279 */ enterNoPointerNewDeclarator(CPP14Parser.NoPointerNewDeclaratorContext ctx)280 void enterNoPointerNewDeclarator(CPP14Parser.NoPointerNewDeclaratorContext ctx); 281 /** 282 * Exit a parse tree produced by {@link CPP14Parser#noPointerNewDeclarator}. 283 * @param ctx the parse tree 284 */ exitNoPointerNewDeclarator(CPP14Parser.NoPointerNewDeclaratorContext ctx)285 void exitNoPointerNewDeclarator(CPP14Parser.NoPointerNewDeclaratorContext ctx); 286 /** 287 * Enter a parse tree produced by {@link CPP14Parser#newInitializer_}. 288 * @param ctx the parse tree 289 */ enterNewInitializer_(CPP14Parser.NewInitializer_Context ctx)290 void enterNewInitializer_(CPP14Parser.NewInitializer_Context ctx); 291 /** 292 * Exit a parse tree produced by {@link CPP14Parser#newInitializer_}. 293 * @param ctx the parse tree 294 */ exitNewInitializer_(CPP14Parser.NewInitializer_Context ctx)295 void exitNewInitializer_(CPP14Parser.NewInitializer_Context ctx); 296 /** 297 * Enter a parse tree produced by {@link CPP14Parser#deleteExpression}. 298 * @param ctx the parse tree 299 */ enterDeleteExpression(CPP14Parser.DeleteExpressionContext ctx)300 void enterDeleteExpression(CPP14Parser.DeleteExpressionContext ctx); 301 /** 302 * Exit a parse tree produced by {@link CPP14Parser#deleteExpression}. 303 * @param ctx the parse tree 304 */ exitDeleteExpression(CPP14Parser.DeleteExpressionContext ctx)305 void exitDeleteExpression(CPP14Parser.DeleteExpressionContext ctx); 306 /** 307 * Enter a parse tree produced by {@link CPP14Parser#noExceptExpression}. 308 * @param ctx the parse tree 309 */ enterNoExceptExpression(CPP14Parser.NoExceptExpressionContext ctx)310 void enterNoExceptExpression(CPP14Parser.NoExceptExpressionContext ctx); 311 /** 312 * Exit a parse tree produced by {@link CPP14Parser#noExceptExpression}. 313 * @param ctx the parse tree 314 */ exitNoExceptExpression(CPP14Parser.NoExceptExpressionContext ctx)315 void exitNoExceptExpression(CPP14Parser.NoExceptExpressionContext ctx); 316 /** 317 * Enter a parse tree produced by {@link CPP14Parser#castExpression}. 318 * @param ctx the parse tree 319 */ enterCastExpression(CPP14Parser.CastExpressionContext ctx)320 void enterCastExpression(CPP14Parser.CastExpressionContext ctx); 321 /** 322 * Exit a parse tree produced by {@link CPP14Parser#castExpression}. 323 * @param ctx the parse tree 324 */ exitCastExpression(CPP14Parser.CastExpressionContext ctx)325 void exitCastExpression(CPP14Parser.CastExpressionContext ctx); 326 /** 327 * Enter a parse tree produced by {@link CPP14Parser#pointerMemberExpression}. 328 * @param ctx the parse tree 329 */ enterPointerMemberExpression(CPP14Parser.PointerMemberExpressionContext ctx)330 void enterPointerMemberExpression(CPP14Parser.PointerMemberExpressionContext ctx); 331 /** 332 * Exit a parse tree produced by {@link CPP14Parser#pointerMemberExpression}. 333 * @param ctx the parse tree 334 */ exitPointerMemberExpression(CPP14Parser.PointerMemberExpressionContext ctx)335 void exitPointerMemberExpression(CPP14Parser.PointerMemberExpressionContext ctx); 336 /** 337 * Enter a parse tree produced by {@link CPP14Parser#multiplicativeExpression}. 338 * @param ctx the parse tree 339 */ enterMultiplicativeExpression(CPP14Parser.MultiplicativeExpressionContext ctx)340 void enterMultiplicativeExpression(CPP14Parser.MultiplicativeExpressionContext ctx); 341 /** 342 * Exit a parse tree produced by {@link CPP14Parser#multiplicativeExpression}. 343 * @param ctx the parse tree 344 */ exitMultiplicativeExpression(CPP14Parser.MultiplicativeExpressionContext ctx)345 void exitMultiplicativeExpression(CPP14Parser.MultiplicativeExpressionContext ctx); 346 /** 347 * Enter a parse tree produced by {@link CPP14Parser#additiveExpression}. 348 * @param ctx the parse tree 349 */ enterAdditiveExpression(CPP14Parser.AdditiveExpressionContext ctx)350 void enterAdditiveExpression(CPP14Parser.AdditiveExpressionContext ctx); 351 /** 352 * Exit a parse tree produced by {@link CPP14Parser#additiveExpression}. 353 * @param ctx the parse tree 354 */ exitAdditiveExpression(CPP14Parser.AdditiveExpressionContext ctx)355 void exitAdditiveExpression(CPP14Parser.AdditiveExpressionContext ctx); 356 /** 357 * Enter a parse tree produced by {@link CPP14Parser#shiftExpression}. 358 * @param ctx the parse tree 359 */ enterShiftExpression(CPP14Parser.ShiftExpressionContext ctx)360 void enterShiftExpression(CPP14Parser.ShiftExpressionContext ctx); 361 /** 362 * Exit a parse tree produced by {@link CPP14Parser#shiftExpression}. 363 * @param ctx the parse tree 364 */ exitShiftExpression(CPP14Parser.ShiftExpressionContext ctx)365 void exitShiftExpression(CPP14Parser.ShiftExpressionContext ctx); 366 /** 367 * Enter a parse tree produced by {@link CPP14Parser#shiftOperator}. 368 * @param ctx the parse tree 369 */ enterShiftOperator(CPP14Parser.ShiftOperatorContext ctx)370 void enterShiftOperator(CPP14Parser.ShiftOperatorContext ctx); 371 /** 372 * Exit a parse tree produced by {@link CPP14Parser#shiftOperator}. 373 * @param ctx the parse tree 374 */ exitShiftOperator(CPP14Parser.ShiftOperatorContext ctx)375 void exitShiftOperator(CPP14Parser.ShiftOperatorContext ctx); 376 /** 377 * Enter a parse tree produced by {@link CPP14Parser#relationalExpression}. 378 * @param ctx the parse tree 379 */ enterRelationalExpression(CPP14Parser.RelationalExpressionContext ctx)380 void enterRelationalExpression(CPP14Parser.RelationalExpressionContext ctx); 381 /** 382 * Exit a parse tree produced by {@link CPP14Parser#relationalExpression}. 383 * @param ctx the parse tree 384 */ exitRelationalExpression(CPP14Parser.RelationalExpressionContext ctx)385 void exitRelationalExpression(CPP14Parser.RelationalExpressionContext ctx); 386 /** 387 * Enter a parse tree produced by {@link CPP14Parser#equalityExpression}. 388 * @param ctx the parse tree 389 */ enterEqualityExpression(CPP14Parser.EqualityExpressionContext ctx)390 void enterEqualityExpression(CPP14Parser.EqualityExpressionContext ctx); 391 /** 392 * Exit a parse tree produced by {@link CPP14Parser#equalityExpression}. 393 * @param ctx the parse tree 394 */ exitEqualityExpression(CPP14Parser.EqualityExpressionContext ctx)395 void exitEqualityExpression(CPP14Parser.EqualityExpressionContext ctx); 396 /** 397 * Enter a parse tree produced by {@link CPP14Parser#andExpression}. 398 * @param ctx the parse tree 399 */ enterAndExpression(CPP14Parser.AndExpressionContext ctx)400 void enterAndExpression(CPP14Parser.AndExpressionContext ctx); 401 /** 402 * Exit a parse tree produced by {@link CPP14Parser#andExpression}. 403 * @param ctx the parse tree 404 */ exitAndExpression(CPP14Parser.AndExpressionContext ctx)405 void exitAndExpression(CPP14Parser.AndExpressionContext ctx); 406 /** 407 * Enter a parse tree produced by {@link CPP14Parser#exclusiveOrExpression}. 408 * @param ctx the parse tree 409 */ enterExclusiveOrExpression(CPP14Parser.ExclusiveOrExpressionContext ctx)410 void enterExclusiveOrExpression(CPP14Parser.ExclusiveOrExpressionContext ctx); 411 /** 412 * Exit a parse tree produced by {@link CPP14Parser#exclusiveOrExpression}. 413 * @param ctx the parse tree 414 */ exitExclusiveOrExpression(CPP14Parser.ExclusiveOrExpressionContext ctx)415 void exitExclusiveOrExpression(CPP14Parser.ExclusiveOrExpressionContext ctx); 416 /** 417 * Enter a parse tree produced by {@link CPP14Parser#inclusiveOrExpression}. 418 * @param ctx the parse tree 419 */ enterInclusiveOrExpression(CPP14Parser.InclusiveOrExpressionContext ctx)420 void enterInclusiveOrExpression(CPP14Parser.InclusiveOrExpressionContext ctx); 421 /** 422 * Exit a parse tree produced by {@link CPP14Parser#inclusiveOrExpression}. 423 * @param ctx the parse tree 424 */ exitInclusiveOrExpression(CPP14Parser.InclusiveOrExpressionContext ctx)425 void exitInclusiveOrExpression(CPP14Parser.InclusiveOrExpressionContext ctx); 426 /** 427 * Enter a parse tree produced by {@link CPP14Parser#logicalAndExpression}. 428 * @param ctx the parse tree 429 */ enterLogicalAndExpression(CPP14Parser.LogicalAndExpressionContext ctx)430 void enterLogicalAndExpression(CPP14Parser.LogicalAndExpressionContext ctx); 431 /** 432 * Exit a parse tree produced by {@link CPP14Parser#logicalAndExpression}. 433 * @param ctx the parse tree 434 */ exitLogicalAndExpression(CPP14Parser.LogicalAndExpressionContext ctx)435 void exitLogicalAndExpression(CPP14Parser.LogicalAndExpressionContext ctx); 436 /** 437 * Enter a parse tree produced by {@link CPP14Parser#logicalOrExpression}. 438 * @param ctx the parse tree 439 */ enterLogicalOrExpression(CPP14Parser.LogicalOrExpressionContext ctx)440 void enterLogicalOrExpression(CPP14Parser.LogicalOrExpressionContext ctx); 441 /** 442 * Exit a parse tree produced by {@link CPP14Parser#logicalOrExpression}. 443 * @param ctx the parse tree 444 */ exitLogicalOrExpression(CPP14Parser.LogicalOrExpressionContext ctx)445 void exitLogicalOrExpression(CPP14Parser.LogicalOrExpressionContext ctx); 446 /** 447 * Enter a parse tree produced by {@link CPP14Parser#conditionalExpression}. 448 * @param ctx the parse tree 449 */ enterConditionalExpression(CPP14Parser.ConditionalExpressionContext ctx)450 void enterConditionalExpression(CPP14Parser.ConditionalExpressionContext ctx); 451 /** 452 * Exit a parse tree produced by {@link CPP14Parser#conditionalExpression}. 453 * @param ctx the parse tree 454 */ exitConditionalExpression(CPP14Parser.ConditionalExpressionContext ctx)455 void exitConditionalExpression(CPP14Parser.ConditionalExpressionContext ctx); 456 /** 457 * Enter a parse tree produced by {@link CPP14Parser#assignmentExpression}. 458 * @param ctx the parse tree 459 */ enterAssignmentExpression(CPP14Parser.AssignmentExpressionContext ctx)460 void enterAssignmentExpression(CPP14Parser.AssignmentExpressionContext ctx); 461 /** 462 * Exit a parse tree produced by {@link CPP14Parser#assignmentExpression}. 463 * @param ctx the parse tree 464 */ exitAssignmentExpression(CPP14Parser.AssignmentExpressionContext ctx)465 void exitAssignmentExpression(CPP14Parser.AssignmentExpressionContext ctx); 466 /** 467 * Enter a parse tree produced by {@link CPP14Parser#assignmentOperator}. 468 * @param ctx the parse tree 469 */ enterAssignmentOperator(CPP14Parser.AssignmentOperatorContext ctx)470 void enterAssignmentOperator(CPP14Parser.AssignmentOperatorContext ctx); 471 /** 472 * Exit a parse tree produced by {@link CPP14Parser#assignmentOperator}. 473 * @param ctx the parse tree 474 */ exitAssignmentOperator(CPP14Parser.AssignmentOperatorContext ctx)475 void exitAssignmentOperator(CPP14Parser.AssignmentOperatorContext ctx); 476 /** 477 * Enter a parse tree produced by {@link CPP14Parser#expression}. 478 * @param ctx the parse tree 479 */ enterExpression(CPP14Parser.ExpressionContext ctx)480 void enterExpression(CPP14Parser.ExpressionContext ctx); 481 /** 482 * Exit a parse tree produced by {@link CPP14Parser#expression}. 483 * @param ctx the parse tree 484 */ exitExpression(CPP14Parser.ExpressionContext ctx)485 void exitExpression(CPP14Parser.ExpressionContext ctx); 486 /** 487 * Enter a parse tree produced by {@link CPP14Parser#constantExpression}. 488 * @param ctx the parse tree 489 */ enterConstantExpression(CPP14Parser.ConstantExpressionContext ctx)490 void enterConstantExpression(CPP14Parser.ConstantExpressionContext ctx); 491 /** 492 * Exit a parse tree produced by {@link CPP14Parser#constantExpression}. 493 * @param ctx the parse tree 494 */ exitConstantExpression(CPP14Parser.ConstantExpressionContext ctx)495 void exitConstantExpression(CPP14Parser.ConstantExpressionContext ctx); 496 /** 497 * Enter a parse tree produced by {@link CPP14Parser#statement}. 498 * @param ctx the parse tree 499 */ enterStatement(CPP14Parser.StatementContext ctx)500 void enterStatement(CPP14Parser.StatementContext ctx); 501 /** 502 * Exit a parse tree produced by {@link CPP14Parser#statement}. 503 * @param ctx the parse tree 504 */ exitStatement(CPP14Parser.StatementContext ctx)505 void exitStatement(CPP14Parser.StatementContext ctx); 506 /** 507 * Enter a parse tree produced by {@link CPP14Parser#labeledStatement}. 508 * @param ctx the parse tree 509 */ enterLabeledStatement(CPP14Parser.LabeledStatementContext ctx)510 void enterLabeledStatement(CPP14Parser.LabeledStatementContext ctx); 511 /** 512 * Exit a parse tree produced by {@link CPP14Parser#labeledStatement}. 513 * @param ctx the parse tree 514 */ exitLabeledStatement(CPP14Parser.LabeledStatementContext ctx)515 void exitLabeledStatement(CPP14Parser.LabeledStatementContext ctx); 516 /** 517 * Enter a parse tree produced by {@link CPP14Parser#expressionStatement}. 518 * @param ctx the parse tree 519 */ enterExpressionStatement(CPP14Parser.ExpressionStatementContext ctx)520 void enterExpressionStatement(CPP14Parser.ExpressionStatementContext ctx); 521 /** 522 * Exit a parse tree produced by {@link CPP14Parser#expressionStatement}. 523 * @param ctx the parse tree 524 */ exitExpressionStatement(CPP14Parser.ExpressionStatementContext ctx)525 void exitExpressionStatement(CPP14Parser.ExpressionStatementContext ctx); 526 /** 527 * Enter a parse tree produced by {@link CPP14Parser#compoundStatement}. 528 * @param ctx the parse tree 529 */ enterCompoundStatement(CPP14Parser.CompoundStatementContext ctx)530 void enterCompoundStatement(CPP14Parser.CompoundStatementContext ctx); 531 /** 532 * Exit a parse tree produced by {@link CPP14Parser#compoundStatement}. 533 * @param ctx the parse tree 534 */ exitCompoundStatement(CPP14Parser.CompoundStatementContext ctx)535 void exitCompoundStatement(CPP14Parser.CompoundStatementContext ctx); 536 /** 537 * Enter a parse tree produced by {@link CPP14Parser#statementSeq}. 538 * @param ctx the parse tree 539 */ enterStatementSeq(CPP14Parser.StatementSeqContext ctx)540 void enterStatementSeq(CPP14Parser.StatementSeqContext ctx); 541 /** 542 * Exit a parse tree produced by {@link CPP14Parser#statementSeq}. 543 * @param ctx the parse tree 544 */ exitStatementSeq(CPP14Parser.StatementSeqContext ctx)545 void exitStatementSeq(CPP14Parser.StatementSeqContext ctx); 546 /** 547 * Enter a parse tree produced by {@link CPP14Parser#selectionStatement}. 548 * @param ctx the parse tree 549 */ enterSelectionStatement(CPP14Parser.SelectionStatementContext ctx)550 void enterSelectionStatement(CPP14Parser.SelectionStatementContext ctx); 551 /** 552 * Exit a parse tree produced by {@link CPP14Parser#selectionStatement}. 553 * @param ctx the parse tree 554 */ exitSelectionStatement(CPP14Parser.SelectionStatementContext ctx)555 void exitSelectionStatement(CPP14Parser.SelectionStatementContext ctx); 556 /** 557 * Enter a parse tree produced by {@link CPP14Parser#condition}. 558 * @param ctx the parse tree 559 */ enterCondition(CPP14Parser.ConditionContext ctx)560 void enterCondition(CPP14Parser.ConditionContext ctx); 561 /** 562 * Exit a parse tree produced by {@link CPP14Parser#condition}. 563 * @param ctx the parse tree 564 */ exitCondition(CPP14Parser.ConditionContext ctx)565 void exitCondition(CPP14Parser.ConditionContext ctx); 566 /** 567 * Enter a parse tree produced by {@link CPP14Parser#iterationStatement}. 568 * @param ctx the parse tree 569 */ enterIterationStatement(CPP14Parser.IterationStatementContext ctx)570 void enterIterationStatement(CPP14Parser.IterationStatementContext ctx); 571 /** 572 * Exit a parse tree produced by {@link CPP14Parser#iterationStatement}. 573 * @param ctx the parse tree 574 */ exitIterationStatement(CPP14Parser.IterationStatementContext ctx)575 void exitIterationStatement(CPP14Parser.IterationStatementContext ctx); 576 /** 577 * Enter a parse tree produced by {@link CPP14Parser#forInitStatement}. 578 * @param ctx the parse tree 579 */ enterForInitStatement(CPP14Parser.ForInitStatementContext ctx)580 void enterForInitStatement(CPP14Parser.ForInitStatementContext ctx); 581 /** 582 * Exit a parse tree produced by {@link CPP14Parser#forInitStatement}. 583 * @param ctx the parse tree 584 */ exitForInitStatement(CPP14Parser.ForInitStatementContext ctx)585 void exitForInitStatement(CPP14Parser.ForInitStatementContext ctx); 586 /** 587 * Enter a parse tree produced by {@link CPP14Parser#forRangeDeclaration}. 588 * @param ctx the parse tree 589 */ enterForRangeDeclaration(CPP14Parser.ForRangeDeclarationContext ctx)590 void enterForRangeDeclaration(CPP14Parser.ForRangeDeclarationContext ctx); 591 /** 592 * Exit a parse tree produced by {@link CPP14Parser#forRangeDeclaration}. 593 * @param ctx the parse tree 594 */ exitForRangeDeclaration(CPP14Parser.ForRangeDeclarationContext ctx)595 void exitForRangeDeclaration(CPP14Parser.ForRangeDeclarationContext ctx); 596 /** 597 * Enter a parse tree produced by {@link CPP14Parser#forRangeInitializer}. 598 * @param ctx the parse tree 599 */ enterForRangeInitializer(CPP14Parser.ForRangeInitializerContext ctx)600 void enterForRangeInitializer(CPP14Parser.ForRangeInitializerContext ctx); 601 /** 602 * Exit a parse tree produced by {@link CPP14Parser#forRangeInitializer}. 603 * @param ctx the parse tree 604 */ exitForRangeInitializer(CPP14Parser.ForRangeInitializerContext ctx)605 void exitForRangeInitializer(CPP14Parser.ForRangeInitializerContext ctx); 606 /** 607 * Enter a parse tree produced by {@link CPP14Parser#jumpStatement}. 608 * @param ctx the parse tree 609 */ enterJumpStatement(CPP14Parser.JumpStatementContext ctx)610 void enterJumpStatement(CPP14Parser.JumpStatementContext ctx); 611 /** 612 * Exit a parse tree produced by {@link CPP14Parser#jumpStatement}. 613 * @param ctx the parse tree 614 */ exitJumpStatement(CPP14Parser.JumpStatementContext ctx)615 void exitJumpStatement(CPP14Parser.JumpStatementContext ctx); 616 /** 617 * Enter a parse tree produced by {@link CPP14Parser#declarationStatement}. 618 * @param ctx the parse tree 619 */ enterDeclarationStatement(CPP14Parser.DeclarationStatementContext ctx)620 void enterDeclarationStatement(CPP14Parser.DeclarationStatementContext ctx); 621 /** 622 * Exit a parse tree produced by {@link CPP14Parser#declarationStatement}. 623 * @param ctx the parse tree 624 */ exitDeclarationStatement(CPP14Parser.DeclarationStatementContext ctx)625 void exitDeclarationStatement(CPP14Parser.DeclarationStatementContext ctx); 626 /** 627 * Enter a parse tree produced by {@link CPP14Parser#declarationseq}. 628 * @param ctx the parse tree 629 */ enterDeclarationseq(CPP14Parser.DeclarationseqContext ctx)630 void enterDeclarationseq(CPP14Parser.DeclarationseqContext ctx); 631 /** 632 * Exit a parse tree produced by {@link CPP14Parser#declarationseq}. 633 * @param ctx the parse tree 634 */ exitDeclarationseq(CPP14Parser.DeclarationseqContext ctx)635 void exitDeclarationseq(CPP14Parser.DeclarationseqContext ctx); 636 /** 637 * Enter a parse tree produced by {@link CPP14Parser#declaration}. 638 * @param ctx the parse tree 639 */ enterDeclaration(CPP14Parser.DeclarationContext ctx)640 void enterDeclaration(CPP14Parser.DeclarationContext ctx); 641 /** 642 * Exit a parse tree produced by {@link CPP14Parser#declaration}. 643 * @param ctx the parse tree 644 */ exitDeclaration(CPP14Parser.DeclarationContext ctx)645 void exitDeclaration(CPP14Parser.DeclarationContext ctx); 646 /** 647 * Enter a parse tree produced by {@link CPP14Parser#blockDeclaration}. 648 * @param ctx the parse tree 649 */ enterBlockDeclaration(CPP14Parser.BlockDeclarationContext ctx)650 void enterBlockDeclaration(CPP14Parser.BlockDeclarationContext ctx); 651 /** 652 * Exit a parse tree produced by {@link CPP14Parser#blockDeclaration}. 653 * @param ctx the parse tree 654 */ exitBlockDeclaration(CPP14Parser.BlockDeclarationContext ctx)655 void exitBlockDeclaration(CPP14Parser.BlockDeclarationContext ctx); 656 /** 657 * Enter a parse tree produced by {@link CPP14Parser#aliasDeclaration}. 658 * @param ctx the parse tree 659 */ enterAliasDeclaration(CPP14Parser.AliasDeclarationContext ctx)660 void enterAliasDeclaration(CPP14Parser.AliasDeclarationContext ctx); 661 /** 662 * Exit a parse tree produced by {@link CPP14Parser#aliasDeclaration}. 663 * @param ctx the parse tree 664 */ exitAliasDeclaration(CPP14Parser.AliasDeclarationContext ctx)665 void exitAliasDeclaration(CPP14Parser.AliasDeclarationContext ctx); 666 /** 667 * Enter a parse tree produced by {@link CPP14Parser#simpleDeclaration}. 668 * @param ctx the parse tree 669 */ enterSimpleDeclaration(CPP14Parser.SimpleDeclarationContext ctx)670 void enterSimpleDeclaration(CPP14Parser.SimpleDeclarationContext ctx); 671 /** 672 * Exit a parse tree produced by {@link CPP14Parser#simpleDeclaration}. 673 * @param ctx the parse tree 674 */ exitSimpleDeclaration(CPP14Parser.SimpleDeclarationContext ctx)675 void exitSimpleDeclaration(CPP14Parser.SimpleDeclarationContext ctx); 676 /** 677 * Enter a parse tree produced by {@link CPP14Parser#staticAssertDeclaration}. 678 * @param ctx the parse tree 679 */ enterStaticAssertDeclaration(CPP14Parser.StaticAssertDeclarationContext ctx)680 void enterStaticAssertDeclaration(CPP14Parser.StaticAssertDeclarationContext ctx); 681 /** 682 * Exit a parse tree produced by {@link CPP14Parser#staticAssertDeclaration}. 683 * @param ctx the parse tree 684 */ exitStaticAssertDeclaration(CPP14Parser.StaticAssertDeclarationContext ctx)685 void exitStaticAssertDeclaration(CPP14Parser.StaticAssertDeclarationContext ctx); 686 /** 687 * Enter a parse tree produced by {@link CPP14Parser#emptyDeclaration_}. 688 * @param ctx the parse tree 689 */ enterEmptyDeclaration_(CPP14Parser.EmptyDeclaration_Context ctx)690 void enterEmptyDeclaration_(CPP14Parser.EmptyDeclaration_Context ctx); 691 /** 692 * Exit a parse tree produced by {@link CPP14Parser#emptyDeclaration_}. 693 * @param ctx the parse tree 694 */ exitEmptyDeclaration_(CPP14Parser.EmptyDeclaration_Context ctx)695 void exitEmptyDeclaration_(CPP14Parser.EmptyDeclaration_Context ctx); 696 /** 697 * Enter a parse tree produced by {@link CPP14Parser#attributeDeclaration}. 698 * @param ctx the parse tree 699 */ enterAttributeDeclaration(CPP14Parser.AttributeDeclarationContext ctx)700 void enterAttributeDeclaration(CPP14Parser.AttributeDeclarationContext ctx); 701 /** 702 * Exit a parse tree produced by {@link CPP14Parser#attributeDeclaration}. 703 * @param ctx the parse tree 704 */ exitAttributeDeclaration(CPP14Parser.AttributeDeclarationContext ctx)705 void exitAttributeDeclaration(CPP14Parser.AttributeDeclarationContext ctx); 706 /** 707 * Enter a parse tree produced by {@link CPP14Parser#declSpecifier}. 708 * @param ctx the parse tree 709 */ enterDeclSpecifier(CPP14Parser.DeclSpecifierContext ctx)710 void enterDeclSpecifier(CPP14Parser.DeclSpecifierContext ctx); 711 /** 712 * Exit a parse tree produced by {@link CPP14Parser#declSpecifier}. 713 * @param ctx the parse tree 714 */ exitDeclSpecifier(CPP14Parser.DeclSpecifierContext ctx)715 void exitDeclSpecifier(CPP14Parser.DeclSpecifierContext ctx); 716 /** 717 * Enter a parse tree produced by {@link CPP14Parser#declSpecifierSeq}. 718 * @param ctx the parse tree 719 */ enterDeclSpecifierSeq(CPP14Parser.DeclSpecifierSeqContext ctx)720 void enterDeclSpecifierSeq(CPP14Parser.DeclSpecifierSeqContext ctx); 721 /** 722 * Exit a parse tree produced by {@link CPP14Parser#declSpecifierSeq}. 723 * @param ctx the parse tree 724 */ exitDeclSpecifierSeq(CPP14Parser.DeclSpecifierSeqContext ctx)725 void exitDeclSpecifierSeq(CPP14Parser.DeclSpecifierSeqContext ctx); 726 /** 727 * Enter a parse tree produced by {@link CPP14Parser#storageClassSpecifier}. 728 * @param ctx the parse tree 729 */ enterStorageClassSpecifier(CPP14Parser.StorageClassSpecifierContext ctx)730 void enterStorageClassSpecifier(CPP14Parser.StorageClassSpecifierContext ctx); 731 /** 732 * Exit a parse tree produced by {@link CPP14Parser#storageClassSpecifier}. 733 * @param ctx the parse tree 734 */ exitStorageClassSpecifier(CPP14Parser.StorageClassSpecifierContext ctx)735 void exitStorageClassSpecifier(CPP14Parser.StorageClassSpecifierContext ctx); 736 /** 737 * Enter a parse tree produced by {@link CPP14Parser#functionSpecifier}. 738 * @param ctx the parse tree 739 */ enterFunctionSpecifier(CPP14Parser.FunctionSpecifierContext ctx)740 void enterFunctionSpecifier(CPP14Parser.FunctionSpecifierContext ctx); 741 /** 742 * Exit a parse tree produced by {@link CPP14Parser#functionSpecifier}. 743 * @param ctx the parse tree 744 */ exitFunctionSpecifier(CPP14Parser.FunctionSpecifierContext ctx)745 void exitFunctionSpecifier(CPP14Parser.FunctionSpecifierContext ctx); 746 /** 747 * Enter a parse tree produced by {@link CPP14Parser#typedefName}. 748 * @param ctx the parse tree 749 */ enterTypedefName(CPP14Parser.TypedefNameContext ctx)750 void enterTypedefName(CPP14Parser.TypedefNameContext ctx); 751 /** 752 * Exit a parse tree produced by {@link CPP14Parser#typedefName}. 753 * @param ctx the parse tree 754 */ exitTypedefName(CPP14Parser.TypedefNameContext ctx)755 void exitTypedefName(CPP14Parser.TypedefNameContext ctx); 756 /** 757 * Enter a parse tree produced by {@link CPP14Parser#typeSpecifier}. 758 * @param ctx the parse tree 759 */ enterTypeSpecifier(CPP14Parser.TypeSpecifierContext ctx)760 void enterTypeSpecifier(CPP14Parser.TypeSpecifierContext ctx); 761 /** 762 * Exit a parse tree produced by {@link CPP14Parser#typeSpecifier}. 763 * @param ctx the parse tree 764 */ exitTypeSpecifier(CPP14Parser.TypeSpecifierContext ctx)765 void exitTypeSpecifier(CPP14Parser.TypeSpecifierContext ctx); 766 /** 767 * Enter a parse tree produced by {@link CPP14Parser#trailingTypeSpecifier}. 768 * @param ctx the parse tree 769 */ enterTrailingTypeSpecifier(CPP14Parser.TrailingTypeSpecifierContext ctx)770 void enterTrailingTypeSpecifier(CPP14Parser.TrailingTypeSpecifierContext ctx); 771 /** 772 * Exit a parse tree produced by {@link CPP14Parser#trailingTypeSpecifier}. 773 * @param ctx the parse tree 774 */ exitTrailingTypeSpecifier(CPP14Parser.TrailingTypeSpecifierContext ctx)775 void exitTrailingTypeSpecifier(CPP14Parser.TrailingTypeSpecifierContext ctx); 776 /** 777 * Enter a parse tree produced by {@link CPP14Parser#typeSpecifierSeq}. 778 * @param ctx the parse tree 779 */ enterTypeSpecifierSeq(CPP14Parser.TypeSpecifierSeqContext ctx)780 void enterTypeSpecifierSeq(CPP14Parser.TypeSpecifierSeqContext ctx); 781 /** 782 * Exit a parse tree produced by {@link CPP14Parser#typeSpecifierSeq}. 783 * @param ctx the parse tree 784 */ exitTypeSpecifierSeq(CPP14Parser.TypeSpecifierSeqContext ctx)785 void exitTypeSpecifierSeq(CPP14Parser.TypeSpecifierSeqContext ctx); 786 /** 787 * Enter a parse tree produced by {@link CPP14Parser#trailingTypeSpecifierSeq}. 788 * @param ctx the parse tree 789 */ enterTrailingTypeSpecifierSeq(CPP14Parser.TrailingTypeSpecifierSeqContext ctx)790 void enterTrailingTypeSpecifierSeq(CPP14Parser.TrailingTypeSpecifierSeqContext ctx); 791 /** 792 * Exit a parse tree produced by {@link CPP14Parser#trailingTypeSpecifierSeq}. 793 * @param ctx the parse tree 794 */ exitTrailingTypeSpecifierSeq(CPP14Parser.TrailingTypeSpecifierSeqContext ctx)795 void exitTrailingTypeSpecifierSeq(CPP14Parser.TrailingTypeSpecifierSeqContext ctx); 796 /** 797 * Enter a parse tree produced by {@link CPP14Parser#simpleTypeLengthModifier}. 798 * @param ctx the parse tree 799 */ enterSimpleTypeLengthModifier(CPP14Parser.SimpleTypeLengthModifierContext ctx)800 void enterSimpleTypeLengthModifier(CPP14Parser.SimpleTypeLengthModifierContext ctx); 801 /** 802 * Exit a parse tree produced by {@link CPP14Parser#simpleTypeLengthModifier}. 803 * @param ctx the parse tree 804 */ exitSimpleTypeLengthModifier(CPP14Parser.SimpleTypeLengthModifierContext ctx)805 void exitSimpleTypeLengthModifier(CPP14Parser.SimpleTypeLengthModifierContext ctx); 806 /** 807 * Enter a parse tree produced by {@link CPP14Parser#simpleTypeSignednessModifier}. 808 * @param ctx the parse tree 809 */ enterSimpleTypeSignednessModifier(CPP14Parser.SimpleTypeSignednessModifierContext ctx)810 void enterSimpleTypeSignednessModifier(CPP14Parser.SimpleTypeSignednessModifierContext ctx); 811 /** 812 * Exit a parse tree produced by {@link CPP14Parser#simpleTypeSignednessModifier}. 813 * @param ctx the parse tree 814 */ exitSimpleTypeSignednessModifier(CPP14Parser.SimpleTypeSignednessModifierContext ctx)815 void exitSimpleTypeSignednessModifier(CPP14Parser.SimpleTypeSignednessModifierContext ctx); 816 /** 817 * Enter a parse tree produced by {@link CPP14Parser#simpleTypeSpecifier}. 818 * @param ctx the parse tree 819 */ enterSimpleTypeSpecifier(CPP14Parser.SimpleTypeSpecifierContext ctx)820 void enterSimpleTypeSpecifier(CPP14Parser.SimpleTypeSpecifierContext ctx); 821 /** 822 * Exit a parse tree produced by {@link CPP14Parser#simpleTypeSpecifier}. 823 * @param ctx the parse tree 824 */ exitSimpleTypeSpecifier(CPP14Parser.SimpleTypeSpecifierContext ctx)825 void exitSimpleTypeSpecifier(CPP14Parser.SimpleTypeSpecifierContext ctx); 826 /** 827 * Enter a parse tree produced by {@link CPP14Parser#theTypeName}. 828 * @param ctx the parse tree 829 */ enterTheTypeName(CPP14Parser.TheTypeNameContext ctx)830 void enterTheTypeName(CPP14Parser.TheTypeNameContext ctx); 831 /** 832 * Exit a parse tree produced by {@link CPP14Parser#theTypeName}. 833 * @param ctx the parse tree 834 */ exitTheTypeName(CPP14Parser.TheTypeNameContext ctx)835 void exitTheTypeName(CPP14Parser.TheTypeNameContext ctx); 836 /** 837 * Enter a parse tree produced by {@link CPP14Parser#decltypeSpecifier}. 838 * @param ctx the parse tree 839 */ enterDecltypeSpecifier(CPP14Parser.DecltypeSpecifierContext ctx)840 void enterDecltypeSpecifier(CPP14Parser.DecltypeSpecifierContext ctx); 841 /** 842 * Exit a parse tree produced by {@link CPP14Parser#decltypeSpecifier}. 843 * @param ctx the parse tree 844 */ exitDecltypeSpecifier(CPP14Parser.DecltypeSpecifierContext ctx)845 void exitDecltypeSpecifier(CPP14Parser.DecltypeSpecifierContext ctx); 846 /** 847 * Enter a parse tree produced by {@link CPP14Parser#elaboratedTypeSpecifier}. 848 * @param ctx the parse tree 849 */ enterElaboratedTypeSpecifier(CPP14Parser.ElaboratedTypeSpecifierContext ctx)850 void enterElaboratedTypeSpecifier(CPP14Parser.ElaboratedTypeSpecifierContext ctx); 851 /** 852 * Exit a parse tree produced by {@link CPP14Parser#elaboratedTypeSpecifier}. 853 * @param ctx the parse tree 854 */ exitElaboratedTypeSpecifier(CPP14Parser.ElaboratedTypeSpecifierContext ctx)855 void exitElaboratedTypeSpecifier(CPP14Parser.ElaboratedTypeSpecifierContext ctx); 856 /** 857 * Enter a parse tree produced by {@link CPP14Parser#enumName}. 858 * @param ctx the parse tree 859 */ enterEnumName(CPP14Parser.EnumNameContext ctx)860 void enterEnumName(CPP14Parser.EnumNameContext ctx); 861 /** 862 * Exit a parse tree produced by {@link CPP14Parser#enumName}. 863 * @param ctx the parse tree 864 */ exitEnumName(CPP14Parser.EnumNameContext ctx)865 void exitEnumName(CPP14Parser.EnumNameContext ctx); 866 /** 867 * Enter a parse tree produced by {@link CPP14Parser#enumSpecifier}. 868 * @param ctx the parse tree 869 */ enterEnumSpecifier(CPP14Parser.EnumSpecifierContext ctx)870 void enterEnumSpecifier(CPP14Parser.EnumSpecifierContext ctx); 871 /** 872 * Exit a parse tree produced by {@link CPP14Parser#enumSpecifier}. 873 * @param ctx the parse tree 874 */ exitEnumSpecifier(CPP14Parser.EnumSpecifierContext ctx)875 void exitEnumSpecifier(CPP14Parser.EnumSpecifierContext ctx); 876 /** 877 * Enter a parse tree produced by {@link CPP14Parser#enumHead}. 878 * @param ctx the parse tree 879 */ enterEnumHead(CPP14Parser.EnumHeadContext ctx)880 void enterEnumHead(CPP14Parser.EnumHeadContext ctx); 881 /** 882 * Exit a parse tree produced by {@link CPP14Parser#enumHead}. 883 * @param ctx the parse tree 884 */ exitEnumHead(CPP14Parser.EnumHeadContext ctx)885 void exitEnumHead(CPP14Parser.EnumHeadContext ctx); 886 /** 887 * Enter a parse tree produced by {@link CPP14Parser#opaqueEnumDeclaration}. 888 * @param ctx the parse tree 889 */ enterOpaqueEnumDeclaration(CPP14Parser.OpaqueEnumDeclarationContext ctx)890 void enterOpaqueEnumDeclaration(CPP14Parser.OpaqueEnumDeclarationContext ctx); 891 /** 892 * Exit a parse tree produced by {@link CPP14Parser#opaqueEnumDeclaration}. 893 * @param ctx the parse tree 894 */ exitOpaqueEnumDeclaration(CPP14Parser.OpaqueEnumDeclarationContext ctx)895 void exitOpaqueEnumDeclaration(CPP14Parser.OpaqueEnumDeclarationContext ctx); 896 /** 897 * Enter a parse tree produced by {@link CPP14Parser#enumkey}. 898 * @param ctx the parse tree 899 */ enterEnumkey(CPP14Parser.EnumkeyContext ctx)900 void enterEnumkey(CPP14Parser.EnumkeyContext ctx); 901 /** 902 * Exit a parse tree produced by {@link CPP14Parser#enumkey}. 903 * @param ctx the parse tree 904 */ exitEnumkey(CPP14Parser.EnumkeyContext ctx)905 void exitEnumkey(CPP14Parser.EnumkeyContext ctx); 906 /** 907 * Enter a parse tree produced by {@link CPP14Parser#enumbase}. 908 * @param ctx the parse tree 909 */ enterEnumbase(CPP14Parser.EnumbaseContext ctx)910 void enterEnumbase(CPP14Parser.EnumbaseContext ctx); 911 /** 912 * Exit a parse tree produced by {@link CPP14Parser#enumbase}. 913 * @param ctx the parse tree 914 */ exitEnumbase(CPP14Parser.EnumbaseContext ctx)915 void exitEnumbase(CPP14Parser.EnumbaseContext ctx); 916 /** 917 * Enter a parse tree produced by {@link CPP14Parser#enumeratorList}. 918 * @param ctx the parse tree 919 */ enterEnumeratorList(CPP14Parser.EnumeratorListContext ctx)920 void enterEnumeratorList(CPP14Parser.EnumeratorListContext ctx); 921 /** 922 * Exit a parse tree produced by {@link CPP14Parser#enumeratorList}. 923 * @param ctx the parse tree 924 */ exitEnumeratorList(CPP14Parser.EnumeratorListContext ctx)925 void exitEnumeratorList(CPP14Parser.EnumeratorListContext ctx); 926 /** 927 * Enter a parse tree produced by {@link CPP14Parser#enumeratorDefinition}. 928 * @param ctx the parse tree 929 */ enterEnumeratorDefinition(CPP14Parser.EnumeratorDefinitionContext ctx)930 void enterEnumeratorDefinition(CPP14Parser.EnumeratorDefinitionContext ctx); 931 /** 932 * Exit a parse tree produced by {@link CPP14Parser#enumeratorDefinition}. 933 * @param ctx the parse tree 934 */ exitEnumeratorDefinition(CPP14Parser.EnumeratorDefinitionContext ctx)935 void exitEnumeratorDefinition(CPP14Parser.EnumeratorDefinitionContext ctx); 936 /** 937 * Enter a parse tree produced by {@link CPP14Parser#enumerator}. 938 * @param ctx the parse tree 939 */ enterEnumerator(CPP14Parser.EnumeratorContext ctx)940 void enterEnumerator(CPP14Parser.EnumeratorContext ctx); 941 /** 942 * Exit a parse tree produced by {@link CPP14Parser#enumerator}. 943 * @param ctx the parse tree 944 */ exitEnumerator(CPP14Parser.EnumeratorContext ctx)945 void exitEnumerator(CPP14Parser.EnumeratorContext ctx); 946 /** 947 * Enter a parse tree produced by {@link CPP14Parser#namespaceName}. 948 * @param ctx the parse tree 949 */ enterNamespaceName(CPP14Parser.NamespaceNameContext ctx)950 void enterNamespaceName(CPP14Parser.NamespaceNameContext ctx); 951 /** 952 * Exit a parse tree produced by {@link CPP14Parser#namespaceName}. 953 * @param ctx the parse tree 954 */ exitNamespaceName(CPP14Parser.NamespaceNameContext ctx)955 void exitNamespaceName(CPP14Parser.NamespaceNameContext ctx); 956 /** 957 * Enter a parse tree produced by {@link CPP14Parser#originalNamespaceName}. 958 * @param ctx the parse tree 959 */ enterOriginalNamespaceName(CPP14Parser.OriginalNamespaceNameContext ctx)960 void enterOriginalNamespaceName(CPP14Parser.OriginalNamespaceNameContext ctx); 961 /** 962 * Exit a parse tree produced by {@link CPP14Parser#originalNamespaceName}. 963 * @param ctx the parse tree 964 */ exitOriginalNamespaceName(CPP14Parser.OriginalNamespaceNameContext ctx)965 void exitOriginalNamespaceName(CPP14Parser.OriginalNamespaceNameContext ctx); 966 /** 967 * Enter a parse tree produced by {@link CPP14Parser#namespaceDefinition}. 968 * @param ctx the parse tree 969 */ enterNamespaceDefinition(CPP14Parser.NamespaceDefinitionContext ctx)970 void enterNamespaceDefinition(CPP14Parser.NamespaceDefinitionContext ctx); 971 /** 972 * Exit a parse tree produced by {@link CPP14Parser#namespaceDefinition}. 973 * @param ctx the parse tree 974 */ exitNamespaceDefinition(CPP14Parser.NamespaceDefinitionContext ctx)975 void exitNamespaceDefinition(CPP14Parser.NamespaceDefinitionContext ctx); 976 /** 977 * Enter a parse tree produced by {@link CPP14Parser#namespaceAlias}. 978 * @param ctx the parse tree 979 */ enterNamespaceAlias(CPP14Parser.NamespaceAliasContext ctx)980 void enterNamespaceAlias(CPP14Parser.NamespaceAliasContext ctx); 981 /** 982 * Exit a parse tree produced by {@link CPP14Parser#namespaceAlias}. 983 * @param ctx the parse tree 984 */ exitNamespaceAlias(CPP14Parser.NamespaceAliasContext ctx)985 void exitNamespaceAlias(CPP14Parser.NamespaceAliasContext ctx); 986 /** 987 * Enter a parse tree produced by {@link CPP14Parser#namespaceAliasDefinition}. 988 * @param ctx the parse tree 989 */ enterNamespaceAliasDefinition(CPP14Parser.NamespaceAliasDefinitionContext ctx)990 void enterNamespaceAliasDefinition(CPP14Parser.NamespaceAliasDefinitionContext ctx); 991 /** 992 * Exit a parse tree produced by {@link CPP14Parser#namespaceAliasDefinition}. 993 * @param ctx the parse tree 994 */ exitNamespaceAliasDefinition(CPP14Parser.NamespaceAliasDefinitionContext ctx)995 void exitNamespaceAliasDefinition(CPP14Parser.NamespaceAliasDefinitionContext ctx); 996 /** 997 * Enter a parse tree produced by {@link CPP14Parser#qualifiednamespacespecifier}. 998 * @param ctx the parse tree 999 */ enterQualifiednamespacespecifier(CPP14Parser.QualifiednamespacespecifierContext ctx)1000 void enterQualifiednamespacespecifier(CPP14Parser.QualifiednamespacespecifierContext ctx); 1001 /** 1002 * Exit a parse tree produced by {@link CPP14Parser#qualifiednamespacespecifier}. 1003 * @param ctx the parse tree 1004 */ exitQualifiednamespacespecifier(CPP14Parser.QualifiednamespacespecifierContext ctx)1005 void exitQualifiednamespacespecifier(CPP14Parser.QualifiednamespacespecifierContext ctx); 1006 /** 1007 * Enter a parse tree produced by {@link CPP14Parser#usingDeclaration}. 1008 * @param ctx the parse tree 1009 */ enterUsingDeclaration(CPP14Parser.UsingDeclarationContext ctx)1010 void enterUsingDeclaration(CPP14Parser.UsingDeclarationContext ctx); 1011 /** 1012 * Exit a parse tree produced by {@link CPP14Parser#usingDeclaration}. 1013 * @param ctx the parse tree 1014 */ exitUsingDeclaration(CPP14Parser.UsingDeclarationContext ctx)1015 void exitUsingDeclaration(CPP14Parser.UsingDeclarationContext ctx); 1016 /** 1017 * Enter a parse tree produced by {@link CPP14Parser#usingDirective}. 1018 * @param ctx the parse tree 1019 */ enterUsingDirective(CPP14Parser.UsingDirectiveContext ctx)1020 void enterUsingDirective(CPP14Parser.UsingDirectiveContext ctx); 1021 /** 1022 * Exit a parse tree produced by {@link CPP14Parser#usingDirective}. 1023 * @param ctx the parse tree 1024 */ exitUsingDirective(CPP14Parser.UsingDirectiveContext ctx)1025 void exitUsingDirective(CPP14Parser.UsingDirectiveContext ctx); 1026 /** 1027 * Enter a parse tree produced by {@link CPP14Parser#asmDefinition}. 1028 * @param ctx the parse tree 1029 */ enterAsmDefinition(CPP14Parser.AsmDefinitionContext ctx)1030 void enterAsmDefinition(CPP14Parser.AsmDefinitionContext ctx); 1031 /** 1032 * Exit a parse tree produced by {@link CPP14Parser#asmDefinition}. 1033 * @param ctx the parse tree 1034 */ exitAsmDefinition(CPP14Parser.AsmDefinitionContext ctx)1035 void exitAsmDefinition(CPP14Parser.AsmDefinitionContext ctx); 1036 /** 1037 * Enter a parse tree produced by {@link CPP14Parser#linkageSpecification}. 1038 * @param ctx the parse tree 1039 */ enterLinkageSpecification(CPP14Parser.LinkageSpecificationContext ctx)1040 void enterLinkageSpecification(CPP14Parser.LinkageSpecificationContext ctx); 1041 /** 1042 * Exit a parse tree produced by {@link CPP14Parser#linkageSpecification}. 1043 * @param ctx the parse tree 1044 */ exitLinkageSpecification(CPP14Parser.LinkageSpecificationContext ctx)1045 void exitLinkageSpecification(CPP14Parser.LinkageSpecificationContext ctx); 1046 /** 1047 * Enter a parse tree produced by {@link CPP14Parser#attributeSpecifierSeq}. 1048 * @param ctx the parse tree 1049 */ enterAttributeSpecifierSeq(CPP14Parser.AttributeSpecifierSeqContext ctx)1050 void enterAttributeSpecifierSeq(CPP14Parser.AttributeSpecifierSeqContext ctx); 1051 /** 1052 * Exit a parse tree produced by {@link CPP14Parser#attributeSpecifierSeq}. 1053 * @param ctx the parse tree 1054 */ exitAttributeSpecifierSeq(CPP14Parser.AttributeSpecifierSeqContext ctx)1055 void exitAttributeSpecifierSeq(CPP14Parser.AttributeSpecifierSeqContext ctx); 1056 /** 1057 * Enter a parse tree produced by {@link CPP14Parser#attributeSpecifier}. 1058 * @param ctx the parse tree 1059 */ enterAttributeSpecifier(CPP14Parser.AttributeSpecifierContext ctx)1060 void enterAttributeSpecifier(CPP14Parser.AttributeSpecifierContext ctx); 1061 /** 1062 * Exit a parse tree produced by {@link CPP14Parser#attributeSpecifier}. 1063 * @param ctx the parse tree 1064 */ exitAttributeSpecifier(CPP14Parser.AttributeSpecifierContext ctx)1065 void exitAttributeSpecifier(CPP14Parser.AttributeSpecifierContext ctx); 1066 /** 1067 * Enter a parse tree produced by {@link CPP14Parser#alignmentspecifier}. 1068 * @param ctx the parse tree 1069 */ enterAlignmentspecifier(CPP14Parser.AlignmentspecifierContext ctx)1070 void enterAlignmentspecifier(CPP14Parser.AlignmentspecifierContext ctx); 1071 /** 1072 * Exit a parse tree produced by {@link CPP14Parser#alignmentspecifier}. 1073 * @param ctx the parse tree 1074 */ exitAlignmentspecifier(CPP14Parser.AlignmentspecifierContext ctx)1075 void exitAlignmentspecifier(CPP14Parser.AlignmentspecifierContext ctx); 1076 /** 1077 * Enter a parse tree produced by {@link CPP14Parser#attributeList}. 1078 * @param ctx the parse tree 1079 */ enterAttributeList(CPP14Parser.AttributeListContext ctx)1080 void enterAttributeList(CPP14Parser.AttributeListContext ctx); 1081 /** 1082 * Exit a parse tree produced by {@link CPP14Parser#attributeList}. 1083 * @param ctx the parse tree 1084 */ exitAttributeList(CPP14Parser.AttributeListContext ctx)1085 void exitAttributeList(CPP14Parser.AttributeListContext ctx); 1086 /** 1087 * Enter a parse tree produced by {@link CPP14Parser#attribute}. 1088 * @param ctx the parse tree 1089 */ enterAttribute(CPP14Parser.AttributeContext ctx)1090 void enterAttribute(CPP14Parser.AttributeContext ctx); 1091 /** 1092 * Exit a parse tree produced by {@link CPP14Parser#attribute}. 1093 * @param ctx the parse tree 1094 */ exitAttribute(CPP14Parser.AttributeContext ctx)1095 void exitAttribute(CPP14Parser.AttributeContext ctx); 1096 /** 1097 * Enter a parse tree produced by {@link CPP14Parser#attributeNamespace}. 1098 * @param ctx the parse tree 1099 */ enterAttributeNamespace(CPP14Parser.AttributeNamespaceContext ctx)1100 void enterAttributeNamespace(CPP14Parser.AttributeNamespaceContext ctx); 1101 /** 1102 * Exit a parse tree produced by {@link CPP14Parser#attributeNamespace}. 1103 * @param ctx the parse tree 1104 */ exitAttributeNamespace(CPP14Parser.AttributeNamespaceContext ctx)1105 void exitAttributeNamespace(CPP14Parser.AttributeNamespaceContext ctx); 1106 /** 1107 * Enter a parse tree produced by {@link CPP14Parser#attributeArgumentClause}. 1108 * @param ctx the parse tree 1109 */ enterAttributeArgumentClause(CPP14Parser.AttributeArgumentClauseContext ctx)1110 void enterAttributeArgumentClause(CPP14Parser.AttributeArgumentClauseContext ctx); 1111 /** 1112 * Exit a parse tree produced by {@link CPP14Parser#attributeArgumentClause}. 1113 * @param ctx the parse tree 1114 */ exitAttributeArgumentClause(CPP14Parser.AttributeArgumentClauseContext ctx)1115 void exitAttributeArgumentClause(CPP14Parser.AttributeArgumentClauseContext ctx); 1116 /** 1117 * Enter a parse tree produced by {@link CPP14Parser#balancedTokenSeq}. 1118 * @param ctx the parse tree 1119 */ enterBalancedTokenSeq(CPP14Parser.BalancedTokenSeqContext ctx)1120 void enterBalancedTokenSeq(CPP14Parser.BalancedTokenSeqContext ctx); 1121 /** 1122 * Exit a parse tree produced by {@link CPP14Parser#balancedTokenSeq}. 1123 * @param ctx the parse tree 1124 */ exitBalancedTokenSeq(CPP14Parser.BalancedTokenSeqContext ctx)1125 void exitBalancedTokenSeq(CPP14Parser.BalancedTokenSeqContext ctx); 1126 /** 1127 * Enter a parse tree produced by {@link CPP14Parser#balancedtoken}. 1128 * @param ctx the parse tree 1129 */ enterBalancedtoken(CPP14Parser.BalancedtokenContext ctx)1130 void enterBalancedtoken(CPP14Parser.BalancedtokenContext ctx); 1131 /** 1132 * Exit a parse tree produced by {@link CPP14Parser#balancedtoken}. 1133 * @param ctx the parse tree 1134 */ exitBalancedtoken(CPP14Parser.BalancedtokenContext ctx)1135 void exitBalancedtoken(CPP14Parser.BalancedtokenContext ctx); 1136 /** 1137 * Enter a parse tree produced by {@link CPP14Parser#initDeclaratorList}. 1138 * @param ctx the parse tree 1139 */ enterInitDeclaratorList(CPP14Parser.InitDeclaratorListContext ctx)1140 void enterInitDeclaratorList(CPP14Parser.InitDeclaratorListContext ctx); 1141 /** 1142 * Exit a parse tree produced by {@link CPP14Parser#initDeclaratorList}. 1143 * @param ctx the parse tree 1144 */ exitInitDeclaratorList(CPP14Parser.InitDeclaratorListContext ctx)1145 void exitInitDeclaratorList(CPP14Parser.InitDeclaratorListContext ctx); 1146 /** 1147 * Enter a parse tree produced by {@link CPP14Parser#initDeclarator}. 1148 * @param ctx the parse tree 1149 */ enterInitDeclarator(CPP14Parser.InitDeclaratorContext ctx)1150 void enterInitDeclarator(CPP14Parser.InitDeclaratorContext ctx); 1151 /** 1152 * Exit a parse tree produced by {@link CPP14Parser#initDeclarator}. 1153 * @param ctx the parse tree 1154 */ exitInitDeclarator(CPP14Parser.InitDeclaratorContext ctx)1155 void exitInitDeclarator(CPP14Parser.InitDeclaratorContext ctx); 1156 /** 1157 * Enter a parse tree produced by {@link CPP14Parser#declarator}. 1158 * @param ctx the parse tree 1159 */ enterDeclarator(CPP14Parser.DeclaratorContext ctx)1160 void enterDeclarator(CPP14Parser.DeclaratorContext ctx); 1161 /** 1162 * Exit a parse tree produced by {@link CPP14Parser#declarator}. 1163 * @param ctx the parse tree 1164 */ exitDeclarator(CPP14Parser.DeclaratorContext ctx)1165 void exitDeclarator(CPP14Parser.DeclaratorContext ctx); 1166 /** 1167 * Enter a parse tree produced by {@link CPP14Parser#pointerDeclarator}. 1168 * @param ctx the parse tree 1169 */ enterPointerDeclarator(CPP14Parser.PointerDeclaratorContext ctx)1170 void enterPointerDeclarator(CPP14Parser.PointerDeclaratorContext ctx); 1171 /** 1172 * Exit a parse tree produced by {@link CPP14Parser#pointerDeclarator}. 1173 * @param ctx the parse tree 1174 */ exitPointerDeclarator(CPP14Parser.PointerDeclaratorContext ctx)1175 void exitPointerDeclarator(CPP14Parser.PointerDeclaratorContext ctx); 1176 /** 1177 * Enter a parse tree produced by {@link CPP14Parser#noPointerDeclarator}. 1178 * @param ctx the parse tree 1179 */ enterNoPointerDeclarator(CPP14Parser.NoPointerDeclaratorContext ctx)1180 void enterNoPointerDeclarator(CPP14Parser.NoPointerDeclaratorContext ctx); 1181 /** 1182 * Exit a parse tree produced by {@link CPP14Parser#noPointerDeclarator}. 1183 * @param ctx the parse tree 1184 */ exitNoPointerDeclarator(CPP14Parser.NoPointerDeclaratorContext ctx)1185 void exitNoPointerDeclarator(CPP14Parser.NoPointerDeclaratorContext ctx); 1186 /** 1187 * Enter a parse tree produced by {@link CPP14Parser#parametersAndQualifiers}. 1188 * @param ctx the parse tree 1189 */ enterParametersAndQualifiers(CPP14Parser.ParametersAndQualifiersContext ctx)1190 void enterParametersAndQualifiers(CPP14Parser.ParametersAndQualifiersContext ctx); 1191 /** 1192 * Exit a parse tree produced by {@link CPP14Parser#parametersAndQualifiers}. 1193 * @param ctx the parse tree 1194 */ exitParametersAndQualifiers(CPP14Parser.ParametersAndQualifiersContext ctx)1195 void exitParametersAndQualifiers(CPP14Parser.ParametersAndQualifiersContext ctx); 1196 /** 1197 * Enter a parse tree produced by {@link CPP14Parser#trailingReturnType}. 1198 * @param ctx the parse tree 1199 */ enterTrailingReturnType(CPP14Parser.TrailingReturnTypeContext ctx)1200 void enterTrailingReturnType(CPP14Parser.TrailingReturnTypeContext ctx); 1201 /** 1202 * Exit a parse tree produced by {@link CPP14Parser#trailingReturnType}. 1203 * @param ctx the parse tree 1204 */ exitTrailingReturnType(CPP14Parser.TrailingReturnTypeContext ctx)1205 void exitTrailingReturnType(CPP14Parser.TrailingReturnTypeContext ctx); 1206 /** 1207 * Enter a parse tree produced by {@link CPP14Parser#pointerOperator}. 1208 * @param ctx the parse tree 1209 */ enterPointerOperator(CPP14Parser.PointerOperatorContext ctx)1210 void enterPointerOperator(CPP14Parser.PointerOperatorContext ctx); 1211 /** 1212 * Exit a parse tree produced by {@link CPP14Parser#pointerOperator}. 1213 * @param ctx the parse tree 1214 */ exitPointerOperator(CPP14Parser.PointerOperatorContext ctx)1215 void exitPointerOperator(CPP14Parser.PointerOperatorContext ctx); 1216 /** 1217 * Enter a parse tree produced by {@link CPP14Parser#cvqualifierseq}. 1218 * @param ctx the parse tree 1219 */ enterCvqualifierseq(CPP14Parser.CvqualifierseqContext ctx)1220 void enterCvqualifierseq(CPP14Parser.CvqualifierseqContext ctx); 1221 /** 1222 * Exit a parse tree produced by {@link CPP14Parser#cvqualifierseq}. 1223 * @param ctx the parse tree 1224 */ exitCvqualifierseq(CPP14Parser.CvqualifierseqContext ctx)1225 void exitCvqualifierseq(CPP14Parser.CvqualifierseqContext ctx); 1226 /** 1227 * Enter a parse tree produced by {@link CPP14Parser#cvQualifier}. 1228 * @param ctx the parse tree 1229 */ enterCvQualifier(CPP14Parser.CvQualifierContext ctx)1230 void enterCvQualifier(CPP14Parser.CvQualifierContext ctx); 1231 /** 1232 * Exit a parse tree produced by {@link CPP14Parser#cvQualifier}. 1233 * @param ctx the parse tree 1234 */ exitCvQualifier(CPP14Parser.CvQualifierContext ctx)1235 void exitCvQualifier(CPP14Parser.CvQualifierContext ctx); 1236 /** 1237 * Enter a parse tree produced by {@link CPP14Parser#refqualifier}. 1238 * @param ctx the parse tree 1239 */ enterRefqualifier(CPP14Parser.RefqualifierContext ctx)1240 void enterRefqualifier(CPP14Parser.RefqualifierContext ctx); 1241 /** 1242 * Exit a parse tree produced by {@link CPP14Parser#refqualifier}. 1243 * @param ctx the parse tree 1244 */ exitRefqualifier(CPP14Parser.RefqualifierContext ctx)1245 void exitRefqualifier(CPP14Parser.RefqualifierContext ctx); 1246 /** 1247 * Enter a parse tree produced by {@link CPP14Parser#declaratorid}. 1248 * @param ctx the parse tree 1249 */ enterDeclaratorid(CPP14Parser.DeclaratoridContext ctx)1250 void enterDeclaratorid(CPP14Parser.DeclaratoridContext ctx); 1251 /** 1252 * Exit a parse tree produced by {@link CPP14Parser#declaratorid}. 1253 * @param ctx the parse tree 1254 */ exitDeclaratorid(CPP14Parser.DeclaratoridContext ctx)1255 void exitDeclaratorid(CPP14Parser.DeclaratoridContext ctx); 1256 /** 1257 * Enter a parse tree produced by {@link CPP14Parser#theTypeId}. 1258 * @param ctx the parse tree 1259 */ enterTheTypeId(CPP14Parser.TheTypeIdContext ctx)1260 void enterTheTypeId(CPP14Parser.TheTypeIdContext ctx); 1261 /** 1262 * Exit a parse tree produced by {@link CPP14Parser#theTypeId}. 1263 * @param ctx the parse tree 1264 */ exitTheTypeId(CPP14Parser.TheTypeIdContext ctx)1265 void exitTheTypeId(CPP14Parser.TheTypeIdContext ctx); 1266 /** 1267 * Enter a parse tree produced by {@link CPP14Parser#abstractDeclarator}. 1268 * @param ctx the parse tree 1269 */ enterAbstractDeclarator(CPP14Parser.AbstractDeclaratorContext ctx)1270 void enterAbstractDeclarator(CPP14Parser.AbstractDeclaratorContext ctx); 1271 /** 1272 * Exit a parse tree produced by {@link CPP14Parser#abstractDeclarator}. 1273 * @param ctx the parse tree 1274 */ exitAbstractDeclarator(CPP14Parser.AbstractDeclaratorContext ctx)1275 void exitAbstractDeclarator(CPP14Parser.AbstractDeclaratorContext ctx); 1276 /** 1277 * Enter a parse tree produced by {@link CPP14Parser#pointerAbstractDeclarator}. 1278 * @param ctx the parse tree 1279 */ enterPointerAbstractDeclarator(CPP14Parser.PointerAbstractDeclaratorContext ctx)1280 void enterPointerAbstractDeclarator(CPP14Parser.PointerAbstractDeclaratorContext ctx); 1281 /** 1282 * Exit a parse tree produced by {@link CPP14Parser#pointerAbstractDeclarator}. 1283 * @param ctx the parse tree 1284 */ exitPointerAbstractDeclarator(CPP14Parser.PointerAbstractDeclaratorContext ctx)1285 void exitPointerAbstractDeclarator(CPP14Parser.PointerAbstractDeclaratorContext ctx); 1286 /** 1287 * Enter a parse tree produced by {@link CPP14Parser#noPointerAbstractDeclarator}. 1288 * @param ctx the parse tree 1289 */ enterNoPointerAbstractDeclarator(CPP14Parser.NoPointerAbstractDeclaratorContext ctx)1290 void enterNoPointerAbstractDeclarator(CPP14Parser.NoPointerAbstractDeclaratorContext ctx); 1291 /** 1292 * Exit a parse tree produced by {@link CPP14Parser#noPointerAbstractDeclarator}. 1293 * @param ctx the parse tree 1294 */ exitNoPointerAbstractDeclarator(CPP14Parser.NoPointerAbstractDeclaratorContext ctx)1295 void exitNoPointerAbstractDeclarator(CPP14Parser.NoPointerAbstractDeclaratorContext ctx); 1296 /** 1297 * Enter a parse tree produced by {@link CPP14Parser#abstractPackDeclarator}. 1298 * @param ctx the parse tree 1299 */ enterAbstractPackDeclarator(CPP14Parser.AbstractPackDeclaratorContext ctx)1300 void enterAbstractPackDeclarator(CPP14Parser.AbstractPackDeclaratorContext ctx); 1301 /** 1302 * Exit a parse tree produced by {@link CPP14Parser#abstractPackDeclarator}. 1303 * @param ctx the parse tree 1304 */ exitAbstractPackDeclarator(CPP14Parser.AbstractPackDeclaratorContext ctx)1305 void exitAbstractPackDeclarator(CPP14Parser.AbstractPackDeclaratorContext ctx); 1306 /** 1307 * Enter a parse tree produced by {@link CPP14Parser#noPointerAbstractPackDeclarator}. 1308 * @param ctx the parse tree 1309 */ enterNoPointerAbstractPackDeclarator(CPP14Parser.NoPointerAbstractPackDeclaratorContext ctx)1310 void enterNoPointerAbstractPackDeclarator(CPP14Parser.NoPointerAbstractPackDeclaratorContext ctx); 1311 /** 1312 * Exit a parse tree produced by {@link CPP14Parser#noPointerAbstractPackDeclarator}. 1313 * @param ctx the parse tree 1314 */ exitNoPointerAbstractPackDeclarator(CPP14Parser.NoPointerAbstractPackDeclaratorContext ctx)1315 void exitNoPointerAbstractPackDeclarator(CPP14Parser.NoPointerAbstractPackDeclaratorContext ctx); 1316 /** 1317 * Enter a parse tree produced by {@link CPP14Parser#parameterDeclarationClause}. 1318 * @param ctx the parse tree 1319 */ enterParameterDeclarationClause(CPP14Parser.ParameterDeclarationClauseContext ctx)1320 void enterParameterDeclarationClause(CPP14Parser.ParameterDeclarationClauseContext ctx); 1321 /** 1322 * Exit a parse tree produced by {@link CPP14Parser#parameterDeclarationClause}. 1323 * @param ctx the parse tree 1324 */ exitParameterDeclarationClause(CPP14Parser.ParameterDeclarationClauseContext ctx)1325 void exitParameterDeclarationClause(CPP14Parser.ParameterDeclarationClauseContext ctx); 1326 /** 1327 * Enter a parse tree produced by {@link CPP14Parser#parameterDeclarationList}. 1328 * @param ctx the parse tree 1329 */ enterParameterDeclarationList(CPP14Parser.ParameterDeclarationListContext ctx)1330 void enterParameterDeclarationList(CPP14Parser.ParameterDeclarationListContext ctx); 1331 /** 1332 * Exit a parse tree produced by {@link CPP14Parser#parameterDeclarationList}. 1333 * @param ctx the parse tree 1334 */ exitParameterDeclarationList(CPP14Parser.ParameterDeclarationListContext ctx)1335 void exitParameterDeclarationList(CPP14Parser.ParameterDeclarationListContext ctx); 1336 /** 1337 * Enter a parse tree produced by {@link CPP14Parser#parameterDeclaration}. 1338 * @param ctx the parse tree 1339 */ enterParameterDeclaration(CPP14Parser.ParameterDeclarationContext ctx)1340 void enterParameterDeclaration(CPP14Parser.ParameterDeclarationContext ctx); 1341 /** 1342 * Exit a parse tree produced by {@link CPP14Parser#parameterDeclaration}. 1343 * @param ctx the parse tree 1344 */ exitParameterDeclaration(CPP14Parser.ParameterDeclarationContext ctx)1345 void exitParameterDeclaration(CPP14Parser.ParameterDeclarationContext ctx); 1346 /** 1347 * Enter a parse tree produced by {@link CPP14Parser#functionDefinition}. 1348 * @param ctx the parse tree 1349 */ enterFunctionDefinition(CPP14Parser.FunctionDefinitionContext ctx)1350 void enterFunctionDefinition(CPP14Parser.FunctionDefinitionContext ctx); 1351 /** 1352 * Exit a parse tree produced by {@link CPP14Parser#functionDefinition}. 1353 * @param ctx the parse tree 1354 */ exitFunctionDefinition(CPP14Parser.FunctionDefinitionContext ctx)1355 void exitFunctionDefinition(CPP14Parser.FunctionDefinitionContext ctx); 1356 /** 1357 * Enter a parse tree produced by {@link CPP14Parser#functionBody}. 1358 * @param ctx the parse tree 1359 */ enterFunctionBody(CPP14Parser.FunctionBodyContext ctx)1360 void enterFunctionBody(CPP14Parser.FunctionBodyContext ctx); 1361 /** 1362 * Exit a parse tree produced by {@link CPP14Parser#functionBody}. 1363 * @param ctx the parse tree 1364 */ exitFunctionBody(CPP14Parser.FunctionBodyContext ctx)1365 void exitFunctionBody(CPP14Parser.FunctionBodyContext ctx); 1366 /** 1367 * Enter a parse tree produced by {@link CPP14Parser#initializer}. 1368 * @param ctx the parse tree 1369 */ enterInitializer(CPP14Parser.InitializerContext ctx)1370 void enterInitializer(CPP14Parser.InitializerContext ctx); 1371 /** 1372 * Exit a parse tree produced by {@link CPP14Parser#initializer}. 1373 * @param ctx the parse tree 1374 */ exitInitializer(CPP14Parser.InitializerContext ctx)1375 void exitInitializer(CPP14Parser.InitializerContext ctx); 1376 /** 1377 * Enter a parse tree produced by {@link CPP14Parser#braceOrEqualInitializer}. 1378 * @param ctx the parse tree 1379 */ enterBraceOrEqualInitializer(CPP14Parser.BraceOrEqualInitializerContext ctx)1380 void enterBraceOrEqualInitializer(CPP14Parser.BraceOrEqualInitializerContext ctx); 1381 /** 1382 * Exit a parse tree produced by {@link CPP14Parser#braceOrEqualInitializer}. 1383 * @param ctx the parse tree 1384 */ exitBraceOrEqualInitializer(CPP14Parser.BraceOrEqualInitializerContext ctx)1385 void exitBraceOrEqualInitializer(CPP14Parser.BraceOrEqualInitializerContext ctx); 1386 /** 1387 * Enter a parse tree produced by {@link CPP14Parser#initializerClause}. 1388 * @param ctx the parse tree 1389 */ enterInitializerClause(CPP14Parser.InitializerClauseContext ctx)1390 void enterInitializerClause(CPP14Parser.InitializerClauseContext ctx); 1391 /** 1392 * Exit a parse tree produced by {@link CPP14Parser#initializerClause}. 1393 * @param ctx the parse tree 1394 */ exitInitializerClause(CPP14Parser.InitializerClauseContext ctx)1395 void exitInitializerClause(CPP14Parser.InitializerClauseContext ctx); 1396 /** 1397 * Enter a parse tree produced by {@link CPP14Parser#initializerList}. 1398 * @param ctx the parse tree 1399 */ enterInitializerList(CPP14Parser.InitializerListContext ctx)1400 void enterInitializerList(CPP14Parser.InitializerListContext ctx); 1401 /** 1402 * Exit a parse tree produced by {@link CPP14Parser#initializerList}. 1403 * @param ctx the parse tree 1404 */ exitInitializerList(CPP14Parser.InitializerListContext ctx)1405 void exitInitializerList(CPP14Parser.InitializerListContext ctx); 1406 /** 1407 * Enter a parse tree produced by {@link CPP14Parser#bracedInitList}. 1408 * @param ctx the parse tree 1409 */ enterBracedInitList(CPP14Parser.BracedInitListContext ctx)1410 void enterBracedInitList(CPP14Parser.BracedInitListContext ctx); 1411 /** 1412 * Exit a parse tree produced by {@link CPP14Parser#bracedInitList}. 1413 * @param ctx the parse tree 1414 */ exitBracedInitList(CPP14Parser.BracedInitListContext ctx)1415 void exitBracedInitList(CPP14Parser.BracedInitListContext ctx); 1416 /** 1417 * Enter a parse tree produced by {@link CPP14Parser#className}. 1418 * @param ctx the parse tree 1419 */ enterClassName(CPP14Parser.ClassNameContext ctx)1420 void enterClassName(CPP14Parser.ClassNameContext ctx); 1421 /** 1422 * Exit a parse tree produced by {@link CPP14Parser#className}. 1423 * @param ctx the parse tree 1424 */ exitClassName(CPP14Parser.ClassNameContext ctx)1425 void exitClassName(CPP14Parser.ClassNameContext ctx); 1426 /** 1427 * Enter a parse tree produced by {@link CPP14Parser#classSpecifier}. 1428 * @param ctx the parse tree 1429 */ enterClassSpecifier(CPP14Parser.ClassSpecifierContext ctx)1430 void enterClassSpecifier(CPP14Parser.ClassSpecifierContext ctx); 1431 /** 1432 * Exit a parse tree produced by {@link CPP14Parser#classSpecifier}. 1433 * @param ctx the parse tree 1434 */ exitClassSpecifier(CPP14Parser.ClassSpecifierContext ctx)1435 void exitClassSpecifier(CPP14Parser.ClassSpecifierContext ctx); 1436 /** 1437 * Enter a parse tree produced by {@link CPP14Parser#classHead}. 1438 * @param ctx the parse tree 1439 */ enterClassHead(CPP14Parser.ClassHeadContext ctx)1440 void enterClassHead(CPP14Parser.ClassHeadContext ctx); 1441 /** 1442 * Exit a parse tree produced by {@link CPP14Parser#classHead}. 1443 * @param ctx the parse tree 1444 */ exitClassHead(CPP14Parser.ClassHeadContext ctx)1445 void exitClassHead(CPP14Parser.ClassHeadContext ctx); 1446 /** 1447 * Enter a parse tree produced by {@link CPP14Parser#classHeadName}. 1448 * @param ctx the parse tree 1449 */ enterClassHeadName(CPP14Parser.ClassHeadNameContext ctx)1450 void enterClassHeadName(CPP14Parser.ClassHeadNameContext ctx); 1451 /** 1452 * Exit a parse tree produced by {@link CPP14Parser#classHeadName}. 1453 * @param ctx the parse tree 1454 */ exitClassHeadName(CPP14Parser.ClassHeadNameContext ctx)1455 void exitClassHeadName(CPP14Parser.ClassHeadNameContext ctx); 1456 /** 1457 * Enter a parse tree produced by {@link CPP14Parser#classVirtSpecifier}. 1458 * @param ctx the parse tree 1459 */ enterClassVirtSpecifier(CPP14Parser.ClassVirtSpecifierContext ctx)1460 void enterClassVirtSpecifier(CPP14Parser.ClassVirtSpecifierContext ctx); 1461 /** 1462 * Exit a parse tree produced by {@link CPP14Parser#classVirtSpecifier}. 1463 * @param ctx the parse tree 1464 */ exitClassVirtSpecifier(CPP14Parser.ClassVirtSpecifierContext ctx)1465 void exitClassVirtSpecifier(CPP14Parser.ClassVirtSpecifierContext ctx); 1466 /** 1467 * Enter a parse tree produced by {@link CPP14Parser#classKey}. 1468 * @param ctx the parse tree 1469 */ enterClassKey(CPP14Parser.ClassKeyContext ctx)1470 void enterClassKey(CPP14Parser.ClassKeyContext ctx); 1471 /** 1472 * Exit a parse tree produced by {@link CPP14Parser#classKey}. 1473 * @param ctx the parse tree 1474 */ exitClassKey(CPP14Parser.ClassKeyContext ctx)1475 void exitClassKey(CPP14Parser.ClassKeyContext ctx); 1476 /** 1477 * Enter a parse tree produced by {@link CPP14Parser#memberSpecification}. 1478 * @param ctx the parse tree 1479 */ enterMemberSpecification(CPP14Parser.MemberSpecificationContext ctx)1480 void enterMemberSpecification(CPP14Parser.MemberSpecificationContext ctx); 1481 /** 1482 * Exit a parse tree produced by {@link CPP14Parser#memberSpecification}. 1483 * @param ctx the parse tree 1484 */ exitMemberSpecification(CPP14Parser.MemberSpecificationContext ctx)1485 void exitMemberSpecification(CPP14Parser.MemberSpecificationContext ctx); 1486 /** 1487 * Enter a parse tree produced by {@link CPP14Parser#memberdeclaration}. 1488 * @param ctx the parse tree 1489 */ enterMemberdeclaration(CPP14Parser.MemberdeclarationContext ctx)1490 void enterMemberdeclaration(CPP14Parser.MemberdeclarationContext ctx); 1491 /** 1492 * Exit a parse tree produced by {@link CPP14Parser#memberdeclaration}. 1493 * @param ctx the parse tree 1494 */ exitMemberdeclaration(CPP14Parser.MemberdeclarationContext ctx)1495 void exitMemberdeclaration(CPP14Parser.MemberdeclarationContext ctx); 1496 /** 1497 * Enter a parse tree produced by {@link CPP14Parser#memberDeclaratorList}. 1498 * @param ctx the parse tree 1499 */ enterMemberDeclaratorList(CPP14Parser.MemberDeclaratorListContext ctx)1500 void enterMemberDeclaratorList(CPP14Parser.MemberDeclaratorListContext ctx); 1501 /** 1502 * Exit a parse tree produced by {@link CPP14Parser#memberDeclaratorList}. 1503 * @param ctx the parse tree 1504 */ exitMemberDeclaratorList(CPP14Parser.MemberDeclaratorListContext ctx)1505 void exitMemberDeclaratorList(CPP14Parser.MemberDeclaratorListContext ctx); 1506 /** 1507 * Enter a parse tree produced by {@link CPP14Parser#memberDeclarator}. 1508 * @param ctx the parse tree 1509 */ enterMemberDeclarator(CPP14Parser.MemberDeclaratorContext ctx)1510 void enterMemberDeclarator(CPP14Parser.MemberDeclaratorContext ctx); 1511 /** 1512 * Exit a parse tree produced by {@link CPP14Parser#memberDeclarator}. 1513 * @param ctx the parse tree 1514 */ exitMemberDeclarator(CPP14Parser.MemberDeclaratorContext ctx)1515 void exitMemberDeclarator(CPP14Parser.MemberDeclaratorContext ctx); 1516 /** 1517 * Enter a parse tree produced by {@link CPP14Parser#virtualSpecifierSeq}. 1518 * @param ctx the parse tree 1519 */ enterVirtualSpecifierSeq(CPP14Parser.VirtualSpecifierSeqContext ctx)1520 void enterVirtualSpecifierSeq(CPP14Parser.VirtualSpecifierSeqContext ctx); 1521 /** 1522 * Exit a parse tree produced by {@link CPP14Parser#virtualSpecifierSeq}. 1523 * @param ctx the parse tree 1524 */ exitVirtualSpecifierSeq(CPP14Parser.VirtualSpecifierSeqContext ctx)1525 void exitVirtualSpecifierSeq(CPP14Parser.VirtualSpecifierSeqContext ctx); 1526 /** 1527 * Enter a parse tree produced by {@link CPP14Parser#virtualSpecifier}. 1528 * @param ctx the parse tree 1529 */ enterVirtualSpecifier(CPP14Parser.VirtualSpecifierContext ctx)1530 void enterVirtualSpecifier(CPP14Parser.VirtualSpecifierContext ctx); 1531 /** 1532 * Exit a parse tree produced by {@link CPP14Parser#virtualSpecifier}. 1533 * @param ctx the parse tree 1534 */ exitVirtualSpecifier(CPP14Parser.VirtualSpecifierContext ctx)1535 void exitVirtualSpecifier(CPP14Parser.VirtualSpecifierContext ctx); 1536 /** 1537 * Enter a parse tree produced by {@link CPP14Parser#pureSpecifier}. 1538 * @param ctx the parse tree 1539 */ enterPureSpecifier(CPP14Parser.PureSpecifierContext ctx)1540 void enterPureSpecifier(CPP14Parser.PureSpecifierContext ctx); 1541 /** 1542 * Exit a parse tree produced by {@link CPP14Parser#pureSpecifier}. 1543 * @param ctx the parse tree 1544 */ exitPureSpecifier(CPP14Parser.PureSpecifierContext ctx)1545 void exitPureSpecifier(CPP14Parser.PureSpecifierContext ctx); 1546 /** 1547 * Enter a parse tree produced by {@link CPP14Parser#baseClause}. 1548 * @param ctx the parse tree 1549 */ enterBaseClause(CPP14Parser.BaseClauseContext ctx)1550 void enterBaseClause(CPP14Parser.BaseClauseContext ctx); 1551 /** 1552 * Exit a parse tree produced by {@link CPP14Parser#baseClause}. 1553 * @param ctx the parse tree 1554 */ exitBaseClause(CPP14Parser.BaseClauseContext ctx)1555 void exitBaseClause(CPP14Parser.BaseClauseContext ctx); 1556 /** 1557 * Enter a parse tree produced by {@link CPP14Parser#baseSpecifierList}. 1558 * @param ctx the parse tree 1559 */ enterBaseSpecifierList(CPP14Parser.BaseSpecifierListContext ctx)1560 void enterBaseSpecifierList(CPP14Parser.BaseSpecifierListContext ctx); 1561 /** 1562 * Exit a parse tree produced by {@link CPP14Parser#baseSpecifierList}. 1563 * @param ctx the parse tree 1564 */ exitBaseSpecifierList(CPP14Parser.BaseSpecifierListContext ctx)1565 void exitBaseSpecifierList(CPP14Parser.BaseSpecifierListContext ctx); 1566 /** 1567 * Enter a parse tree produced by {@link CPP14Parser#baseSpecifier}. 1568 * @param ctx the parse tree 1569 */ enterBaseSpecifier(CPP14Parser.BaseSpecifierContext ctx)1570 void enterBaseSpecifier(CPP14Parser.BaseSpecifierContext ctx); 1571 /** 1572 * Exit a parse tree produced by {@link CPP14Parser#baseSpecifier}. 1573 * @param ctx the parse tree 1574 */ exitBaseSpecifier(CPP14Parser.BaseSpecifierContext ctx)1575 void exitBaseSpecifier(CPP14Parser.BaseSpecifierContext ctx); 1576 /** 1577 * Enter a parse tree produced by {@link CPP14Parser#classOrDeclType}. 1578 * @param ctx the parse tree 1579 */ enterClassOrDeclType(CPP14Parser.ClassOrDeclTypeContext ctx)1580 void enterClassOrDeclType(CPP14Parser.ClassOrDeclTypeContext ctx); 1581 /** 1582 * Exit a parse tree produced by {@link CPP14Parser#classOrDeclType}. 1583 * @param ctx the parse tree 1584 */ exitClassOrDeclType(CPP14Parser.ClassOrDeclTypeContext ctx)1585 void exitClassOrDeclType(CPP14Parser.ClassOrDeclTypeContext ctx); 1586 /** 1587 * Enter a parse tree produced by {@link CPP14Parser#baseTypeSpecifier}. 1588 * @param ctx the parse tree 1589 */ enterBaseTypeSpecifier(CPP14Parser.BaseTypeSpecifierContext ctx)1590 void enterBaseTypeSpecifier(CPP14Parser.BaseTypeSpecifierContext ctx); 1591 /** 1592 * Exit a parse tree produced by {@link CPP14Parser#baseTypeSpecifier}. 1593 * @param ctx the parse tree 1594 */ exitBaseTypeSpecifier(CPP14Parser.BaseTypeSpecifierContext ctx)1595 void exitBaseTypeSpecifier(CPP14Parser.BaseTypeSpecifierContext ctx); 1596 /** 1597 * Enter a parse tree produced by {@link CPP14Parser#accessSpecifier}. 1598 * @param ctx the parse tree 1599 */ enterAccessSpecifier(CPP14Parser.AccessSpecifierContext ctx)1600 void enterAccessSpecifier(CPP14Parser.AccessSpecifierContext ctx); 1601 /** 1602 * Exit a parse tree produced by {@link CPP14Parser#accessSpecifier}. 1603 * @param ctx the parse tree 1604 */ exitAccessSpecifier(CPP14Parser.AccessSpecifierContext ctx)1605 void exitAccessSpecifier(CPP14Parser.AccessSpecifierContext ctx); 1606 /** 1607 * Enter a parse tree produced by {@link CPP14Parser#conversionFunctionId}. 1608 * @param ctx the parse tree 1609 */ enterConversionFunctionId(CPP14Parser.ConversionFunctionIdContext ctx)1610 void enterConversionFunctionId(CPP14Parser.ConversionFunctionIdContext ctx); 1611 /** 1612 * Exit a parse tree produced by {@link CPP14Parser#conversionFunctionId}. 1613 * @param ctx the parse tree 1614 */ exitConversionFunctionId(CPP14Parser.ConversionFunctionIdContext ctx)1615 void exitConversionFunctionId(CPP14Parser.ConversionFunctionIdContext ctx); 1616 /** 1617 * Enter a parse tree produced by {@link CPP14Parser#conversionTypeId}. 1618 * @param ctx the parse tree 1619 */ enterConversionTypeId(CPP14Parser.ConversionTypeIdContext ctx)1620 void enterConversionTypeId(CPP14Parser.ConversionTypeIdContext ctx); 1621 /** 1622 * Exit a parse tree produced by {@link CPP14Parser#conversionTypeId}. 1623 * @param ctx the parse tree 1624 */ exitConversionTypeId(CPP14Parser.ConversionTypeIdContext ctx)1625 void exitConversionTypeId(CPP14Parser.ConversionTypeIdContext ctx); 1626 /** 1627 * Enter a parse tree produced by {@link CPP14Parser#conversionDeclarator}. 1628 * @param ctx the parse tree 1629 */ enterConversionDeclarator(CPP14Parser.ConversionDeclaratorContext ctx)1630 void enterConversionDeclarator(CPP14Parser.ConversionDeclaratorContext ctx); 1631 /** 1632 * Exit a parse tree produced by {@link CPP14Parser#conversionDeclarator}. 1633 * @param ctx the parse tree 1634 */ exitConversionDeclarator(CPP14Parser.ConversionDeclaratorContext ctx)1635 void exitConversionDeclarator(CPP14Parser.ConversionDeclaratorContext ctx); 1636 /** 1637 * Enter a parse tree produced by {@link CPP14Parser#constructorInitializer}. 1638 * @param ctx the parse tree 1639 */ enterConstructorInitializer(CPP14Parser.ConstructorInitializerContext ctx)1640 void enterConstructorInitializer(CPP14Parser.ConstructorInitializerContext ctx); 1641 /** 1642 * Exit a parse tree produced by {@link CPP14Parser#constructorInitializer}. 1643 * @param ctx the parse tree 1644 */ exitConstructorInitializer(CPP14Parser.ConstructorInitializerContext ctx)1645 void exitConstructorInitializer(CPP14Parser.ConstructorInitializerContext ctx); 1646 /** 1647 * Enter a parse tree produced by {@link CPP14Parser#memInitializerList}. 1648 * @param ctx the parse tree 1649 */ enterMemInitializerList(CPP14Parser.MemInitializerListContext ctx)1650 void enterMemInitializerList(CPP14Parser.MemInitializerListContext ctx); 1651 /** 1652 * Exit a parse tree produced by {@link CPP14Parser#memInitializerList}. 1653 * @param ctx the parse tree 1654 */ exitMemInitializerList(CPP14Parser.MemInitializerListContext ctx)1655 void exitMemInitializerList(CPP14Parser.MemInitializerListContext ctx); 1656 /** 1657 * Enter a parse tree produced by {@link CPP14Parser#memInitializer}. 1658 * @param ctx the parse tree 1659 */ enterMemInitializer(CPP14Parser.MemInitializerContext ctx)1660 void enterMemInitializer(CPP14Parser.MemInitializerContext ctx); 1661 /** 1662 * Exit a parse tree produced by {@link CPP14Parser#memInitializer}. 1663 * @param ctx the parse tree 1664 */ exitMemInitializer(CPP14Parser.MemInitializerContext ctx)1665 void exitMemInitializer(CPP14Parser.MemInitializerContext ctx); 1666 /** 1667 * Enter a parse tree produced by {@link CPP14Parser#meminitializerid}. 1668 * @param ctx the parse tree 1669 */ enterMeminitializerid(CPP14Parser.MeminitializeridContext ctx)1670 void enterMeminitializerid(CPP14Parser.MeminitializeridContext ctx); 1671 /** 1672 * Exit a parse tree produced by {@link CPP14Parser#meminitializerid}. 1673 * @param ctx the parse tree 1674 */ exitMeminitializerid(CPP14Parser.MeminitializeridContext ctx)1675 void exitMeminitializerid(CPP14Parser.MeminitializeridContext ctx); 1676 /** 1677 * Enter a parse tree produced by {@link CPP14Parser#operatorFunctionId}. 1678 * @param ctx the parse tree 1679 */ enterOperatorFunctionId(CPP14Parser.OperatorFunctionIdContext ctx)1680 void enterOperatorFunctionId(CPP14Parser.OperatorFunctionIdContext ctx); 1681 /** 1682 * Exit a parse tree produced by {@link CPP14Parser#operatorFunctionId}. 1683 * @param ctx the parse tree 1684 */ exitOperatorFunctionId(CPP14Parser.OperatorFunctionIdContext ctx)1685 void exitOperatorFunctionId(CPP14Parser.OperatorFunctionIdContext ctx); 1686 /** 1687 * Enter a parse tree produced by {@link CPP14Parser#literalOperatorId}. 1688 * @param ctx the parse tree 1689 */ enterLiteralOperatorId(CPP14Parser.LiteralOperatorIdContext ctx)1690 void enterLiteralOperatorId(CPP14Parser.LiteralOperatorIdContext ctx); 1691 /** 1692 * Exit a parse tree produced by {@link CPP14Parser#literalOperatorId}. 1693 * @param ctx the parse tree 1694 */ exitLiteralOperatorId(CPP14Parser.LiteralOperatorIdContext ctx)1695 void exitLiteralOperatorId(CPP14Parser.LiteralOperatorIdContext ctx); 1696 /** 1697 * Enter a parse tree produced by {@link CPP14Parser#templateDeclaration}. 1698 * @param ctx the parse tree 1699 */ enterTemplateDeclaration(CPP14Parser.TemplateDeclarationContext ctx)1700 void enterTemplateDeclaration(CPP14Parser.TemplateDeclarationContext ctx); 1701 /** 1702 * Exit a parse tree produced by {@link CPP14Parser#templateDeclaration}. 1703 * @param ctx the parse tree 1704 */ exitTemplateDeclaration(CPP14Parser.TemplateDeclarationContext ctx)1705 void exitTemplateDeclaration(CPP14Parser.TemplateDeclarationContext ctx); 1706 /** 1707 * Enter a parse tree produced by {@link CPP14Parser#templateparameterList}. 1708 * @param ctx the parse tree 1709 */ enterTemplateparameterList(CPP14Parser.TemplateparameterListContext ctx)1710 void enterTemplateparameterList(CPP14Parser.TemplateparameterListContext ctx); 1711 /** 1712 * Exit a parse tree produced by {@link CPP14Parser#templateparameterList}. 1713 * @param ctx the parse tree 1714 */ exitTemplateparameterList(CPP14Parser.TemplateparameterListContext ctx)1715 void exitTemplateparameterList(CPP14Parser.TemplateparameterListContext ctx); 1716 /** 1717 * Enter a parse tree produced by {@link CPP14Parser#templateParameter}. 1718 * @param ctx the parse tree 1719 */ enterTemplateParameter(CPP14Parser.TemplateParameterContext ctx)1720 void enterTemplateParameter(CPP14Parser.TemplateParameterContext ctx); 1721 /** 1722 * Exit a parse tree produced by {@link CPP14Parser#templateParameter}. 1723 * @param ctx the parse tree 1724 */ exitTemplateParameter(CPP14Parser.TemplateParameterContext ctx)1725 void exitTemplateParameter(CPP14Parser.TemplateParameterContext ctx); 1726 /** 1727 * Enter a parse tree produced by {@link CPP14Parser#typeParameter}. 1728 * @param ctx the parse tree 1729 */ enterTypeParameter(CPP14Parser.TypeParameterContext ctx)1730 void enterTypeParameter(CPP14Parser.TypeParameterContext ctx); 1731 /** 1732 * Exit a parse tree produced by {@link CPP14Parser#typeParameter}. 1733 * @param ctx the parse tree 1734 */ exitTypeParameter(CPP14Parser.TypeParameterContext ctx)1735 void exitTypeParameter(CPP14Parser.TypeParameterContext ctx); 1736 /** 1737 * Enter a parse tree produced by {@link CPP14Parser#simpleTemplateId}. 1738 * @param ctx the parse tree 1739 */ enterSimpleTemplateId(CPP14Parser.SimpleTemplateIdContext ctx)1740 void enterSimpleTemplateId(CPP14Parser.SimpleTemplateIdContext ctx); 1741 /** 1742 * Exit a parse tree produced by {@link CPP14Parser#simpleTemplateId}. 1743 * @param ctx the parse tree 1744 */ exitSimpleTemplateId(CPP14Parser.SimpleTemplateIdContext ctx)1745 void exitSimpleTemplateId(CPP14Parser.SimpleTemplateIdContext ctx); 1746 /** 1747 * Enter a parse tree produced by {@link CPP14Parser#templateId}. 1748 * @param ctx the parse tree 1749 */ enterTemplateId(CPP14Parser.TemplateIdContext ctx)1750 void enterTemplateId(CPP14Parser.TemplateIdContext ctx); 1751 /** 1752 * Exit a parse tree produced by {@link CPP14Parser#templateId}. 1753 * @param ctx the parse tree 1754 */ exitTemplateId(CPP14Parser.TemplateIdContext ctx)1755 void exitTemplateId(CPP14Parser.TemplateIdContext ctx); 1756 /** 1757 * Enter a parse tree produced by {@link CPP14Parser#templateName}. 1758 * @param ctx the parse tree 1759 */ enterTemplateName(CPP14Parser.TemplateNameContext ctx)1760 void enterTemplateName(CPP14Parser.TemplateNameContext ctx); 1761 /** 1762 * Exit a parse tree produced by {@link CPP14Parser#templateName}. 1763 * @param ctx the parse tree 1764 */ exitTemplateName(CPP14Parser.TemplateNameContext ctx)1765 void exitTemplateName(CPP14Parser.TemplateNameContext ctx); 1766 /** 1767 * Enter a parse tree produced by {@link CPP14Parser#templateArgumentList}. 1768 * @param ctx the parse tree 1769 */ enterTemplateArgumentList(CPP14Parser.TemplateArgumentListContext ctx)1770 void enterTemplateArgumentList(CPP14Parser.TemplateArgumentListContext ctx); 1771 /** 1772 * Exit a parse tree produced by {@link CPP14Parser#templateArgumentList}. 1773 * @param ctx the parse tree 1774 */ exitTemplateArgumentList(CPP14Parser.TemplateArgumentListContext ctx)1775 void exitTemplateArgumentList(CPP14Parser.TemplateArgumentListContext ctx); 1776 /** 1777 * Enter a parse tree produced by {@link CPP14Parser#templateArgument}. 1778 * @param ctx the parse tree 1779 */ enterTemplateArgument(CPP14Parser.TemplateArgumentContext ctx)1780 void enterTemplateArgument(CPP14Parser.TemplateArgumentContext ctx); 1781 /** 1782 * Exit a parse tree produced by {@link CPP14Parser#templateArgument}. 1783 * @param ctx the parse tree 1784 */ exitTemplateArgument(CPP14Parser.TemplateArgumentContext ctx)1785 void exitTemplateArgument(CPP14Parser.TemplateArgumentContext ctx); 1786 /** 1787 * Enter a parse tree produced by {@link CPP14Parser#typeNameSpecifier}. 1788 * @param ctx the parse tree 1789 */ enterTypeNameSpecifier(CPP14Parser.TypeNameSpecifierContext ctx)1790 void enterTypeNameSpecifier(CPP14Parser.TypeNameSpecifierContext ctx); 1791 /** 1792 * Exit a parse tree produced by {@link CPP14Parser#typeNameSpecifier}. 1793 * @param ctx the parse tree 1794 */ exitTypeNameSpecifier(CPP14Parser.TypeNameSpecifierContext ctx)1795 void exitTypeNameSpecifier(CPP14Parser.TypeNameSpecifierContext ctx); 1796 /** 1797 * Enter a parse tree produced by {@link CPP14Parser#explicitInstantiation}. 1798 * @param ctx the parse tree 1799 */ enterExplicitInstantiation(CPP14Parser.ExplicitInstantiationContext ctx)1800 void enterExplicitInstantiation(CPP14Parser.ExplicitInstantiationContext ctx); 1801 /** 1802 * Exit a parse tree produced by {@link CPP14Parser#explicitInstantiation}. 1803 * @param ctx the parse tree 1804 */ exitExplicitInstantiation(CPP14Parser.ExplicitInstantiationContext ctx)1805 void exitExplicitInstantiation(CPP14Parser.ExplicitInstantiationContext ctx); 1806 /** 1807 * Enter a parse tree produced by {@link CPP14Parser#explicitSpecialization}. 1808 * @param ctx the parse tree 1809 */ enterExplicitSpecialization(CPP14Parser.ExplicitSpecializationContext ctx)1810 void enterExplicitSpecialization(CPP14Parser.ExplicitSpecializationContext ctx); 1811 /** 1812 * Exit a parse tree produced by {@link CPP14Parser#explicitSpecialization}. 1813 * @param ctx the parse tree 1814 */ exitExplicitSpecialization(CPP14Parser.ExplicitSpecializationContext ctx)1815 void exitExplicitSpecialization(CPP14Parser.ExplicitSpecializationContext ctx); 1816 /** 1817 * Enter a parse tree produced by {@link CPP14Parser#tryBlock}. 1818 * @param ctx the parse tree 1819 */ enterTryBlock(CPP14Parser.TryBlockContext ctx)1820 void enterTryBlock(CPP14Parser.TryBlockContext ctx); 1821 /** 1822 * Exit a parse tree produced by {@link CPP14Parser#tryBlock}. 1823 * @param ctx the parse tree 1824 */ exitTryBlock(CPP14Parser.TryBlockContext ctx)1825 void exitTryBlock(CPP14Parser.TryBlockContext ctx); 1826 /** 1827 * Enter a parse tree produced by {@link CPP14Parser#functionTryBlock}. 1828 * @param ctx the parse tree 1829 */ enterFunctionTryBlock(CPP14Parser.FunctionTryBlockContext ctx)1830 void enterFunctionTryBlock(CPP14Parser.FunctionTryBlockContext ctx); 1831 /** 1832 * Exit a parse tree produced by {@link CPP14Parser#functionTryBlock}. 1833 * @param ctx the parse tree 1834 */ exitFunctionTryBlock(CPP14Parser.FunctionTryBlockContext ctx)1835 void exitFunctionTryBlock(CPP14Parser.FunctionTryBlockContext ctx); 1836 /** 1837 * Enter a parse tree produced by {@link CPP14Parser#handlerSeq}. 1838 * @param ctx the parse tree 1839 */ enterHandlerSeq(CPP14Parser.HandlerSeqContext ctx)1840 void enterHandlerSeq(CPP14Parser.HandlerSeqContext ctx); 1841 /** 1842 * Exit a parse tree produced by {@link CPP14Parser#handlerSeq}. 1843 * @param ctx the parse tree 1844 */ exitHandlerSeq(CPP14Parser.HandlerSeqContext ctx)1845 void exitHandlerSeq(CPP14Parser.HandlerSeqContext ctx); 1846 /** 1847 * Enter a parse tree produced by {@link CPP14Parser#handler}. 1848 * @param ctx the parse tree 1849 */ enterHandler(CPP14Parser.HandlerContext ctx)1850 void enterHandler(CPP14Parser.HandlerContext ctx); 1851 /** 1852 * Exit a parse tree produced by {@link CPP14Parser#handler}. 1853 * @param ctx the parse tree 1854 */ exitHandler(CPP14Parser.HandlerContext ctx)1855 void exitHandler(CPP14Parser.HandlerContext ctx); 1856 /** 1857 * Enter a parse tree produced by {@link CPP14Parser#exceptionDeclaration}. 1858 * @param ctx the parse tree 1859 */ enterExceptionDeclaration(CPP14Parser.ExceptionDeclarationContext ctx)1860 void enterExceptionDeclaration(CPP14Parser.ExceptionDeclarationContext ctx); 1861 /** 1862 * Exit a parse tree produced by {@link CPP14Parser#exceptionDeclaration}. 1863 * @param ctx the parse tree 1864 */ exitExceptionDeclaration(CPP14Parser.ExceptionDeclarationContext ctx)1865 void exitExceptionDeclaration(CPP14Parser.ExceptionDeclarationContext ctx); 1866 /** 1867 * Enter a parse tree produced by {@link CPP14Parser#throwExpression}. 1868 * @param ctx the parse tree 1869 */ enterThrowExpression(CPP14Parser.ThrowExpressionContext ctx)1870 void enterThrowExpression(CPP14Parser.ThrowExpressionContext ctx); 1871 /** 1872 * Exit a parse tree produced by {@link CPP14Parser#throwExpression}. 1873 * @param ctx the parse tree 1874 */ exitThrowExpression(CPP14Parser.ThrowExpressionContext ctx)1875 void exitThrowExpression(CPP14Parser.ThrowExpressionContext ctx); 1876 /** 1877 * Enter a parse tree produced by {@link CPP14Parser#exceptionSpecification}. 1878 * @param ctx the parse tree 1879 */ enterExceptionSpecification(CPP14Parser.ExceptionSpecificationContext ctx)1880 void enterExceptionSpecification(CPP14Parser.ExceptionSpecificationContext ctx); 1881 /** 1882 * Exit a parse tree produced by {@link CPP14Parser#exceptionSpecification}. 1883 * @param ctx the parse tree 1884 */ exitExceptionSpecification(CPP14Parser.ExceptionSpecificationContext ctx)1885 void exitExceptionSpecification(CPP14Parser.ExceptionSpecificationContext ctx); 1886 /** 1887 * Enter a parse tree produced by {@link CPP14Parser#dynamicExceptionSpecification}. 1888 * @param ctx the parse tree 1889 */ enterDynamicExceptionSpecification(CPP14Parser.DynamicExceptionSpecificationContext ctx)1890 void enterDynamicExceptionSpecification(CPP14Parser.DynamicExceptionSpecificationContext ctx); 1891 /** 1892 * Exit a parse tree produced by {@link CPP14Parser#dynamicExceptionSpecification}. 1893 * @param ctx the parse tree 1894 */ exitDynamicExceptionSpecification(CPP14Parser.DynamicExceptionSpecificationContext ctx)1895 void exitDynamicExceptionSpecification(CPP14Parser.DynamicExceptionSpecificationContext ctx); 1896 /** 1897 * Enter a parse tree produced by {@link CPP14Parser#typeIdList}. 1898 * @param ctx the parse tree 1899 */ enterTypeIdList(CPP14Parser.TypeIdListContext ctx)1900 void enterTypeIdList(CPP14Parser.TypeIdListContext ctx); 1901 /** 1902 * Exit a parse tree produced by {@link CPP14Parser#typeIdList}. 1903 * @param ctx the parse tree 1904 */ exitTypeIdList(CPP14Parser.TypeIdListContext ctx)1905 void exitTypeIdList(CPP14Parser.TypeIdListContext ctx); 1906 /** 1907 * Enter a parse tree produced by {@link CPP14Parser#noeExceptSpecification}. 1908 * @param ctx the parse tree 1909 */ enterNoeExceptSpecification(CPP14Parser.NoeExceptSpecificationContext ctx)1910 void enterNoeExceptSpecification(CPP14Parser.NoeExceptSpecificationContext ctx); 1911 /** 1912 * Exit a parse tree produced by {@link CPP14Parser#noeExceptSpecification}. 1913 * @param ctx the parse tree 1914 */ exitNoeExceptSpecification(CPP14Parser.NoeExceptSpecificationContext ctx)1915 void exitNoeExceptSpecification(CPP14Parser.NoeExceptSpecificationContext ctx); 1916 /** 1917 * Enter a parse tree produced by {@link CPP14Parser#theOperator}. 1918 * @param ctx the parse tree 1919 */ enterTheOperator(CPP14Parser.TheOperatorContext ctx)1920 void enterTheOperator(CPP14Parser.TheOperatorContext ctx); 1921 /** 1922 * Exit a parse tree produced by {@link CPP14Parser#theOperator}. 1923 * @param ctx the parse tree 1924 */ exitTheOperator(CPP14Parser.TheOperatorContext ctx)1925 void exitTheOperator(CPP14Parser.TheOperatorContext ctx); 1926 /** 1927 * Enter a parse tree produced by {@link CPP14Parser#literal}. 1928 * @param ctx the parse tree 1929 */ enterLiteral(CPP14Parser.LiteralContext ctx)1930 void enterLiteral(CPP14Parser.LiteralContext ctx); 1931 /** 1932 * Exit a parse tree produced by {@link CPP14Parser#literal}. 1933 * @param ctx the parse tree 1934 */ exitLiteral(CPP14Parser.LiteralContext ctx)1935 void exitLiteral(CPP14Parser.LiteralContext ctx); 1936 }