Show / Hide Table of Contents

Class CPP14ParserBaseListener

This class provides an empty implementation of ICPP14ParserListener, which can be extended to create a listener which only needs to handle a subset of the available methods.

Inheritance
System.Object
CPP14ParserBaseListener
Implements
ICPP14ParserListener
Antlr4.Runtime.Tree.IParseTreeListener
Namespace: GCore.Antlr.Grammers.Cpp
Assembly: Cpp.dll
Syntax
public class CPP14ParserBaseListener : object, ICPP14ParserListener, Antlr4.Runtime.Tree.IParseTreeListener

Methods

| Improve this Doc View Source

EnterAbstractDeclarator(CPP14Parser.AbstractDeclaratorContext)

Enter a parse tree produced by abstractDeclarator().

The default implementation does nothing.

Declaration
public virtual void EnterAbstractDeclarator(CPP14Parser.AbstractDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.AbstractDeclaratorContext context

The parse tree.

| Improve this Doc View Source

EnterAbstractPackDeclarator(CPP14Parser.AbstractPackDeclaratorContext)

Enter a parse tree produced by abstractPackDeclarator().

The default implementation does nothing.

Declaration
public virtual void EnterAbstractPackDeclarator(CPP14Parser.AbstractPackDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.AbstractPackDeclaratorContext context

The parse tree.

| Improve this Doc View Source

EnterAccessSpecifier(CPP14Parser.AccessSpecifierContext)

Enter a parse tree produced by accessSpecifier().

The default implementation does nothing.

Declaration
public virtual void EnterAccessSpecifier(CPP14Parser.AccessSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.AccessSpecifierContext context

The parse tree.

| Improve this Doc View Source

EnterAdditiveExpression(CPP14Parser.AdditiveExpressionContext)

Enter a parse tree produced by additiveExpression().

The default implementation does nothing.

Declaration
public virtual void EnterAdditiveExpression(CPP14Parser.AdditiveExpressionContext context)
Parameters
Type Name Description
CPP14Parser.AdditiveExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterAliasDeclaration(CPP14Parser.AliasDeclarationContext)

Enter a parse tree produced by aliasDeclaration().

The default implementation does nothing.

Declaration
public virtual void EnterAliasDeclaration(CPP14Parser.AliasDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.AliasDeclarationContext context

The parse tree.

| Improve this Doc View Source

EnterAlignmentspecifier(CPP14Parser.AlignmentspecifierContext)

Enter a parse tree produced by alignmentspecifier().

The default implementation does nothing.

Declaration
public virtual void EnterAlignmentspecifier(CPP14Parser.AlignmentspecifierContext context)
Parameters
Type Name Description
CPP14Parser.AlignmentspecifierContext context

The parse tree.

| Improve this Doc View Source

EnterAndExpression(CPP14Parser.AndExpressionContext)

Enter a parse tree produced by andExpression().

The default implementation does nothing.

Declaration
public virtual void EnterAndExpression(CPP14Parser.AndExpressionContext context)
Parameters
Type Name Description
CPP14Parser.AndExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterAsmDefinition(CPP14Parser.AsmDefinitionContext)

Enter a parse tree produced by asmDefinition().

The default implementation does nothing.

Declaration
public virtual void EnterAsmDefinition(CPP14Parser.AsmDefinitionContext context)
Parameters
Type Name Description
CPP14Parser.AsmDefinitionContext context

The parse tree.

| Improve this Doc View Source

EnterAssignmentExpression(CPP14Parser.AssignmentExpressionContext)

Enter a parse tree produced by assignmentExpression().

The default implementation does nothing.

Declaration
public virtual void EnterAssignmentExpression(CPP14Parser.AssignmentExpressionContext context)
Parameters
Type Name Description
CPP14Parser.AssignmentExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterAssignmentOperator(CPP14Parser.AssignmentOperatorContext)

Enter a parse tree produced by assignmentOperator().

The default implementation does nothing.

Declaration
public virtual void EnterAssignmentOperator(CPP14Parser.AssignmentOperatorContext context)
Parameters
Type Name Description
CPP14Parser.AssignmentOperatorContext context

The parse tree.

| Improve this Doc View Source

EnterAttribute(CPP14Parser.AttributeContext)

Enter a parse tree produced by attribute().

The default implementation does nothing.

Declaration
public virtual void EnterAttribute(CPP14Parser.AttributeContext context)
Parameters
Type Name Description
CPP14Parser.AttributeContext context

The parse tree.

| Improve this Doc View Source

EnterAttributeArgumentClause(CPP14Parser.AttributeArgumentClauseContext)

Enter a parse tree produced by attributeArgumentClause().

The default implementation does nothing.

Declaration
public virtual void EnterAttributeArgumentClause(CPP14Parser.AttributeArgumentClauseContext context)
Parameters
Type Name Description
CPP14Parser.AttributeArgumentClauseContext context

The parse tree.

| Improve this Doc View Source

EnterAttributeDeclaration(CPP14Parser.AttributeDeclarationContext)

Enter a parse tree produced by attributeDeclaration().

The default implementation does nothing.

Declaration
public virtual void EnterAttributeDeclaration(CPP14Parser.AttributeDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.AttributeDeclarationContext context

The parse tree.

| Improve this Doc View Source

EnterAttributeList(CPP14Parser.AttributeListContext)

Enter a parse tree produced by attributeList().

The default implementation does nothing.

Declaration
public virtual void EnterAttributeList(CPP14Parser.AttributeListContext context)
Parameters
Type Name Description
CPP14Parser.AttributeListContext context

The parse tree.

| Improve this Doc View Source

EnterAttributeNamespace(CPP14Parser.AttributeNamespaceContext)

Enter a parse tree produced by attributeNamespace().

The default implementation does nothing.

Declaration
public virtual void EnterAttributeNamespace(CPP14Parser.AttributeNamespaceContext context)
Parameters
Type Name Description
CPP14Parser.AttributeNamespaceContext context

The parse tree.

| Improve this Doc View Source

EnterAttributeSpecifier(CPP14Parser.AttributeSpecifierContext)

Enter a parse tree produced by attributeSpecifier().

The default implementation does nothing.

Declaration
public virtual void EnterAttributeSpecifier(CPP14Parser.AttributeSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.AttributeSpecifierContext context

The parse tree.

| Improve this Doc View Source

EnterAttributeSpecifierSeq(CPP14Parser.AttributeSpecifierSeqContext)

Enter a parse tree produced by attributeSpecifierSeq().

The default implementation does nothing.

Declaration
public virtual void EnterAttributeSpecifierSeq(CPP14Parser.AttributeSpecifierSeqContext context)
Parameters
Type Name Description
CPP14Parser.AttributeSpecifierSeqContext context

The parse tree.

| Improve this Doc View Source

EnterBalancedtoken(CPP14Parser.BalancedtokenContext)

Enter a parse tree produced by balancedtoken().

The default implementation does nothing.

Declaration
public virtual void EnterBalancedtoken(CPP14Parser.BalancedtokenContext context)
Parameters
Type Name Description
CPP14Parser.BalancedtokenContext context

The parse tree.

| Improve this Doc View Source

EnterBalancedTokenSeq(CPP14Parser.BalancedTokenSeqContext)

Enter a parse tree produced by balancedTokenSeq().

The default implementation does nothing.

Declaration
public virtual void EnterBalancedTokenSeq(CPP14Parser.BalancedTokenSeqContext context)
Parameters
Type Name Description
CPP14Parser.BalancedTokenSeqContext context

The parse tree.

| Improve this Doc View Source

EnterBaseClause(CPP14Parser.BaseClauseContext)

Enter a parse tree produced by baseClause().

The default implementation does nothing.

Declaration
public virtual void EnterBaseClause(CPP14Parser.BaseClauseContext context)
Parameters
Type Name Description
CPP14Parser.BaseClauseContext context

The parse tree.

| Improve this Doc View Source

EnterBaseSpecifier(CPP14Parser.BaseSpecifierContext)

Enter a parse tree produced by baseSpecifier().

The default implementation does nothing.

Declaration
public virtual void EnterBaseSpecifier(CPP14Parser.BaseSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.BaseSpecifierContext context

The parse tree.

| Improve this Doc View Source

EnterBaseSpecifierList(CPP14Parser.BaseSpecifierListContext)

Enter a parse tree produced by baseSpecifierList().

The default implementation does nothing.

Declaration
public virtual void EnterBaseSpecifierList(CPP14Parser.BaseSpecifierListContext context)
Parameters
Type Name Description
CPP14Parser.BaseSpecifierListContext context

The parse tree.

| Improve this Doc View Source

EnterBaseTypeSpecifier(CPP14Parser.BaseTypeSpecifierContext)

Enter a parse tree produced by baseTypeSpecifier().

The default implementation does nothing.

Declaration
public virtual void EnterBaseTypeSpecifier(CPP14Parser.BaseTypeSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.BaseTypeSpecifierContext context

The parse tree.

| Improve this Doc View Source

EnterBlockDeclaration(CPP14Parser.BlockDeclarationContext)

Enter a parse tree produced by blockDeclaration().

The default implementation does nothing.

Declaration
public virtual void EnterBlockDeclaration(CPP14Parser.BlockDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.BlockDeclarationContext context

The parse tree.

| Improve this Doc View Source

EnterBracedInitList(CPP14Parser.BracedInitListContext)

Enter a parse tree produced by bracedInitList().

The default implementation does nothing.

Declaration
public virtual void EnterBracedInitList(CPP14Parser.BracedInitListContext context)
Parameters
Type Name Description
CPP14Parser.BracedInitListContext context

The parse tree.

| Improve this Doc View Source

EnterBraceOrEqualInitializer(CPP14Parser.BraceOrEqualInitializerContext)

Enter a parse tree produced by braceOrEqualInitializer().

The default implementation does nothing.

Declaration
public virtual void EnterBraceOrEqualInitializer(CPP14Parser.BraceOrEqualInitializerContext context)
Parameters
Type Name Description
CPP14Parser.BraceOrEqualInitializerContext context

The parse tree.

| Improve this Doc View Source

EnterCapture(CPP14Parser.CaptureContext)

Enter a parse tree produced by capture().

The default implementation does nothing.

Declaration
public virtual void EnterCapture(CPP14Parser.CaptureContext context)
Parameters
Type Name Description
CPP14Parser.CaptureContext context

The parse tree.

| Improve this Doc View Source

EnterCaptureDefault(CPP14Parser.CaptureDefaultContext)

Enter a parse tree produced by captureDefault().

The default implementation does nothing.

Declaration
public virtual void EnterCaptureDefault(CPP14Parser.CaptureDefaultContext context)
Parameters
Type Name Description
CPP14Parser.CaptureDefaultContext context

The parse tree.

| Improve this Doc View Source

EnterCaptureList(CPP14Parser.CaptureListContext)

Enter a parse tree produced by captureList().

The default implementation does nothing.

Declaration
public virtual void EnterCaptureList(CPP14Parser.CaptureListContext context)
Parameters
Type Name Description
CPP14Parser.CaptureListContext context

The parse tree.

| Improve this Doc View Source

EnterCastExpression(CPP14Parser.CastExpressionContext)

Enter a parse tree produced by castExpression().

The default implementation does nothing.

Declaration
public virtual void EnterCastExpression(CPP14Parser.CastExpressionContext context)
Parameters
Type Name Description
CPP14Parser.CastExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterClassHead(CPP14Parser.ClassHeadContext)

Enter a parse tree produced by classHead().

The default implementation does nothing.

Declaration
public virtual void EnterClassHead(CPP14Parser.ClassHeadContext context)
Parameters
Type Name Description
CPP14Parser.ClassHeadContext context

The parse tree.

| Improve this Doc View Source

EnterClassHeadName(CPP14Parser.ClassHeadNameContext)

Enter a parse tree produced by classHeadName().

The default implementation does nothing.

Declaration
public virtual void EnterClassHeadName(CPP14Parser.ClassHeadNameContext context)
Parameters
Type Name Description
CPP14Parser.ClassHeadNameContext context

The parse tree.

| Improve this Doc View Source

EnterClassKey(CPP14Parser.ClassKeyContext)

Enter a parse tree produced by classKey().

The default implementation does nothing.

Declaration
public virtual void EnterClassKey(CPP14Parser.ClassKeyContext context)
Parameters
Type Name Description
CPP14Parser.ClassKeyContext context

The parse tree.

| Improve this Doc View Source

EnterClassName(CPP14Parser.ClassNameContext)

Enter a parse tree produced by className().

The default implementation does nothing.

Declaration
public virtual void EnterClassName(CPP14Parser.ClassNameContext context)
Parameters
Type Name Description
CPP14Parser.ClassNameContext context

The parse tree.

| Improve this Doc View Source

EnterClassOrDeclType(CPP14Parser.ClassOrDeclTypeContext)

Enter a parse tree produced by classOrDeclType().

The default implementation does nothing.

Declaration
public virtual void EnterClassOrDeclType(CPP14Parser.ClassOrDeclTypeContext context)
Parameters
Type Name Description
CPP14Parser.ClassOrDeclTypeContext context

The parse tree.

| Improve this Doc View Source

EnterClassSpecifier(CPP14Parser.ClassSpecifierContext)

Enter a parse tree produced by classSpecifier().

The default implementation does nothing.

Declaration
public virtual void EnterClassSpecifier(CPP14Parser.ClassSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.ClassSpecifierContext context

The parse tree.

| Improve this Doc View Source

EnterClassVirtSpecifier(CPP14Parser.ClassVirtSpecifierContext)

Enter a parse tree produced by classVirtSpecifier().

The default implementation does nothing.

Declaration
public virtual void EnterClassVirtSpecifier(CPP14Parser.ClassVirtSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.ClassVirtSpecifierContext context

The parse tree.

| Improve this Doc View Source

EnterCompoundStatement(CPP14Parser.CompoundStatementContext)

Enter a parse tree produced by compoundStatement().

The default implementation does nothing.

Declaration
public virtual void EnterCompoundStatement(CPP14Parser.CompoundStatementContext context)
Parameters
Type Name Description
CPP14Parser.CompoundStatementContext context

The parse tree.

| Improve this Doc View Source

EnterCondition(CPP14Parser.ConditionContext)

Enter a parse tree produced by condition().

The default implementation does nothing.

Declaration
public virtual void EnterCondition(CPP14Parser.ConditionContext context)
Parameters
Type Name Description
CPP14Parser.ConditionContext context

The parse tree.

| Improve this Doc View Source

EnterConditionalExpression(CPP14Parser.ConditionalExpressionContext)

Enter a parse tree produced by conditionalExpression().

The default implementation does nothing.

Declaration
public virtual void EnterConditionalExpression(CPP14Parser.ConditionalExpressionContext context)
Parameters
Type Name Description
CPP14Parser.ConditionalExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterConstantExpression(CPP14Parser.ConstantExpressionContext)

Enter a parse tree produced by constantExpression().

The default implementation does nothing.

Declaration
public virtual void EnterConstantExpression(CPP14Parser.ConstantExpressionContext context)
Parameters
Type Name Description
CPP14Parser.ConstantExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterConstructorInitializer(CPP14Parser.ConstructorInitializerContext)

Enter a parse tree produced by constructorInitializer().

The default implementation does nothing.

Declaration
public virtual void EnterConstructorInitializer(CPP14Parser.ConstructorInitializerContext context)
Parameters
Type Name Description
CPP14Parser.ConstructorInitializerContext context

The parse tree.

| Improve this Doc View Source

EnterConversionDeclarator(CPP14Parser.ConversionDeclaratorContext)

Enter a parse tree produced by conversionDeclarator().

The default implementation does nothing.

Declaration
public virtual void EnterConversionDeclarator(CPP14Parser.ConversionDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.ConversionDeclaratorContext context

The parse tree.

| Improve this Doc View Source

EnterConversionFunctionId(CPP14Parser.ConversionFunctionIdContext)

Enter a parse tree produced by conversionFunctionId().

The default implementation does nothing.

Declaration
public virtual void EnterConversionFunctionId(CPP14Parser.ConversionFunctionIdContext context)
Parameters
Type Name Description
CPP14Parser.ConversionFunctionIdContext context

The parse tree.

| Improve this Doc View Source

EnterConversionTypeId(CPP14Parser.ConversionTypeIdContext)

Enter a parse tree produced by conversionTypeId().

The default implementation does nothing.

Declaration
public virtual void EnterConversionTypeId(CPP14Parser.ConversionTypeIdContext context)
Parameters
Type Name Description
CPP14Parser.ConversionTypeIdContext context

The parse tree.

| Improve this Doc View Source

EnterCvQualifier(CPP14Parser.CvQualifierContext)

Enter a parse tree produced by cvQualifier().

The default implementation does nothing.

Declaration
public virtual void EnterCvQualifier(CPP14Parser.CvQualifierContext context)
Parameters
Type Name Description
CPP14Parser.CvQualifierContext context

The parse tree.

| Improve this Doc View Source

EnterCvqualifierseq(CPP14Parser.CvqualifierseqContext)

Enter a parse tree produced by cvqualifierseq().

The default implementation does nothing.

Declaration
public virtual void EnterCvqualifierseq(CPP14Parser.CvqualifierseqContext context)
Parameters
Type Name Description
CPP14Parser.CvqualifierseqContext context

The parse tree.

| Improve this Doc View Source

EnterDeclaration(CPP14Parser.DeclarationContext)

Enter a parse tree produced by declaration().

The default implementation does nothing.

Declaration
public virtual void EnterDeclaration(CPP14Parser.DeclarationContext context)
Parameters
Type Name Description
CPP14Parser.DeclarationContext context

The parse tree.

| Improve this Doc View Source

EnterDeclarationseq(CPP14Parser.DeclarationseqContext)

Enter a parse tree produced by declarationseq().

The default implementation does nothing.

Declaration
public virtual void EnterDeclarationseq(CPP14Parser.DeclarationseqContext context)
Parameters
Type Name Description
CPP14Parser.DeclarationseqContext context

The parse tree.

| Improve this Doc View Source

EnterDeclarationStatement(CPP14Parser.DeclarationStatementContext)

Enter a parse tree produced by declarationStatement().

The default implementation does nothing.

Declaration
public virtual void EnterDeclarationStatement(CPP14Parser.DeclarationStatementContext context)
Parameters
Type Name Description
CPP14Parser.DeclarationStatementContext context

The parse tree.

| Improve this Doc View Source

EnterDeclarator(CPP14Parser.DeclaratorContext)

Enter a parse tree produced by declarator().

The default implementation does nothing.

Declaration
public virtual void EnterDeclarator(CPP14Parser.DeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.DeclaratorContext context

The parse tree.

| Improve this Doc View Source

EnterDeclaratorid(CPP14Parser.DeclaratoridContext)

Enter a parse tree produced by declaratorid().

The default implementation does nothing.

Declaration
public virtual void EnterDeclaratorid(CPP14Parser.DeclaratoridContext context)
Parameters
Type Name Description
CPP14Parser.DeclaratoridContext context

The parse tree.

| Improve this Doc View Source

EnterDeclSpecifier(CPP14Parser.DeclSpecifierContext)

Enter a parse tree produced by declSpecifier().

The default implementation does nothing.

Declaration
public virtual void EnterDeclSpecifier(CPP14Parser.DeclSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.DeclSpecifierContext context

The parse tree.

| Improve this Doc View Source

EnterDeclSpecifierSeq(CPP14Parser.DeclSpecifierSeqContext)

Enter a parse tree produced by declSpecifierSeq().

The default implementation does nothing.

Declaration
public virtual void EnterDeclSpecifierSeq(CPP14Parser.DeclSpecifierSeqContext context)
Parameters
Type Name Description
CPP14Parser.DeclSpecifierSeqContext context

The parse tree.

| Improve this Doc View Source

EnterDecltypeSpecifier(CPP14Parser.DecltypeSpecifierContext)

Enter a parse tree produced by decltypeSpecifier().

The default implementation does nothing.

Declaration
public virtual void EnterDecltypeSpecifier(CPP14Parser.DecltypeSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.DecltypeSpecifierContext context

The parse tree.

| Improve this Doc View Source

EnterDeleteExpression(CPP14Parser.DeleteExpressionContext)

Enter a parse tree produced by deleteExpression().

The default implementation does nothing.

Declaration
public virtual void EnterDeleteExpression(CPP14Parser.DeleteExpressionContext context)
Parameters
Type Name Description
CPP14Parser.DeleteExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterDynamicExceptionSpecification(CPP14Parser.DynamicExceptionSpecificationContext)

Enter a parse tree produced by dynamicExceptionSpecification().

The default implementation does nothing.

Declaration
public virtual void EnterDynamicExceptionSpecification(CPP14Parser.DynamicExceptionSpecificationContext context)
Parameters
Type Name Description
CPP14Parser.DynamicExceptionSpecificationContext context

The parse tree.

| Improve this Doc View Source

EnterElaboratedTypeSpecifier(CPP14Parser.ElaboratedTypeSpecifierContext)

Enter a parse tree produced by elaboratedTypeSpecifier().

The default implementation does nothing.

Declaration
public virtual void EnterElaboratedTypeSpecifier(CPP14Parser.ElaboratedTypeSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.ElaboratedTypeSpecifierContext context

The parse tree.

| Improve this Doc View Source

EnterEmptyDeclaration(CPP14Parser.EmptyDeclarationContext)

Enter a parse tree produced by emptyDeclaration().

The default implementation does nothing.

Declaration
public virtual void EnterEmptyDeclaration(CPP14Parser.EmptyDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.EmptyDeclarationContext context

The parse tree.

| Improve this Doc View Source

EnterEnumbase(CPP14Parser.EnumbaseContext)

Enter a parse tree produced by enumbase().

The default implementation does nothing.

Declaration
public virtual void EnterEnumbase(CPP14Parser.EnumbaseContext context)
Parameters
Type Name Description
CPP14Parser.EnumbaseContext context

The parse tree.

| Improve this Doc View Source

EnterEnumerator(CPP14Parser.EnumeratorContext)

Enter a parse tree produced by enumerator().

The default implementation does nothing.

Declaration
public virtual void EnterEnumerator(CPP14Parser.EnumeratorContext context)
Parameters
Type Name Description
CPP14Parser.EnumeratorContext context

The parse tree.

| Improve this Doc View Source

EnterEnumeratorDefinition(CPP14Parser.EnumeratorDefinitionContext)

Enter a parse tree produced by enumeratorDefinition().

The default implementation does nothing.

Declaration
public virtual void EnterEnumeratorDefinition(CPP14Parser.EnumeratorDefinitionContext context)
Parameters
Type Name Description
CPP14Parser.EnumeratorDefinitionContext context

The parse tree.

| Improve this Doc View Source

EnterEnumeratorList(CPP14Parser.EnumeratorListContext)

Enter a parse tree produced by enumeratorList().

The default implementation does nothing.

Declaration
public virtual void EnterEnumeratorList(CPP14Parser.EnumeratorListContext context)
Parameters
Type Name Description
CPP14Parser.EnumeratorListContext context

The parse tree.

| Improve this Doc View Source

EnterEnumHead(CPP14Parser.EnumHeadContext)

Enter a parse tree produced by enumHead().

The default implementation does nothing.

Declaration
public virtual void EnterEnumHead(CPP14Parser.EnumHeadContext context)
Parameters
Type Name Description
CPP14Parser.EnumHeadContext context

The parse tree.

| Improve this Doc View Source

EnterEnumkey(CPP14Parser.EnumkeyContext)

Enter a parse tree produced by enumkey().

The default implementation does nothing.

Declaration
public virtual void EnterEnumkey(CPP14Parser.EnumkeyContext context)
Parameters
Type Name Description
CPP14Parser.EnumkeyContext context

The parse tree.

| Improve this Doc View Source

EnterEnumName(CPP14Parser.EnumNameContext)

Enter a parse tree produced by enumName().

The default implementation does nothing.

Declaration
public virtual void EnterEnumName(CPP14Parser.EnumNameContext context)
Parameters
Type Name Description
CPP14Parser.EnumNameContext context

The parse tree.

| Improve this Doc View Source

EnterEnumSpecifier(CPP14Parser.EnumSpecifierContext)

Enter a parse tree produced by enumSpecifier().

The default implementation does nothing.

Declaration
public virtual void EnterEnumSpecifier(CPP14Parser.EnumSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.EnumSpecifierContext context

The parse tree.

| Improve this Doc View Source

EnterEqualityExpression(CPP14Parser.EqualityExpressionContext)

Enter a parse tree produced by equalityExpression().

The default implementation does nothing.

Declaration
public virtual void EnterEqualityExpression(CPP14Parser.EqualityExpressionContext context)
Parameters
Type Name Description
CPP14Parser.EqualityExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterEveryRule(Antlr4.Runtime.ParserRuleContext)

Declaration
public virtual void EnterEveryRule(Antlr4.Runtime.ParserRuleContext context)
Parameters
Type Name Description
Antlr4.Runtime.ParserRuleContext context
Remarks

The default implementation does nothing.

| Improve this Doc View Source

EnterExceptionDeclaration(CPP14Parser.ExceptionDeclarationContext)

Enter a parse tree produced by exceptionDeclaration().

The default implementation does nothing.

Declaration
public virtual void EnterExceptionDeclaration(CPP14Parser.ExceptionDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.ExceptionDeclarationContext context

The parse tree.

| Improve this Doc View Source

EnterExceptionSpecification(CPP14Parser.ExceptionSpecificationContext)

Enter a parse tree produced by exceptionSpecification().

The default implementation does nothing.

Declaration
public virtual void EnterExceptionSpecification(CPP14Parser.ExceptionSpecificationContext context)
Parameters
Type Name Description
CPP14Parser.ExceptionSpecificationContext context

The parse tree.

| Improve this Doc View Source

EnterExclusiveOrExpression(CPP14Parser.ExclusiveOrExpressionContext)

Enter a parse tree produced by exclusiveOrExpression().

The default implementation does nothing.

Declaration
public virtual void EnterExclusiveOrExpression(CPP14Parser.ExclusiveOrExpressionContext context)
Parameters
Type Name Description
CPP14Parser.ExclusiveOrExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterExplicitInstantiation(CPP14Parser.ExplicitInstantiationContext)

Enter a parse tree produced by explicitInstantiation().

The default implementation does nothing.

Declaration
public virtual void EnterExplicitInstantiation(CPP14Parser.ExplicitInstantiationContext context)
Parameters
Type Name Description
CPP14Parser.ExplicitInstantiationContext context

The parse tree.

| Improve this Doc View Source

EnterExplicitSpecialization(CPP14Parser.ExplicitSpecializationContext)

Enter a parse tree produced by explicitSpecialization().

The default implementation does nothing.

Declaration
public virtual void EnterExplicitSpecialization(CPP14Parser.ExplicitSpecializationContext context)
Parameters
Type Name Description
CPP14Parser.ExplicitSpecializationContext context

The parse tree.

| Improve this Doc View Source

EnterExpression(CPP14Parser.ExpressionContext)

Enter a parse tree produced by expression().

The default implementation does nothing.

Declaration
public virtual void EnterExpression(CPP14Parser.ExpressionContext context)
Parameters
Type Name Description
CPP14Parser.ExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterExpressionList(CPP14Parser.ExpressionListContext)

Enter a parse tree produced by expressionList().

The default implementation does nothing.

Declaration
public virtual void EnterExpressionList(CPP14Parser.ExpressionListContext context)
Parameters
Type Name Description
CPP14Parser.ExpressionListContext context

The parse tree.

| Improve this Doc View Source

EnterExpressionStatement(CPP14Parser.ExpressionStatementContext)

Enter a parse tree produced by expressionStatement().

The default implementation does nothing.

Declaration
public virtual void EnterExpressionStatement(CPP14Parser.ExpressionStatementContext context)
Parameters
Type Name Description
CPP14Parser.ExpressionStatementContext context

The parse tree.

| Improve this Doc View Source

EnterForInitStatement(CPP14Parser.ForInitStatementContext)

Enter a parse tree produced by forInitStatement().

The default implementation does nothing.

Declaration
public virtual void EnterForInitStatement(CPP14Parser.ForInitStatementContext context)
Parameters
Type Name Description
CPP14Parser.ForInitStatementContext context

The parse tree.

| Improve this Doc View Source

EnterForRangeDeclaration(CPP14Parser.ForRangeDeclarationContext)

Enter a parse tree produced by forRangeDeclaration().

The default implementation does nothing.

Declaration
public virtual void EnterForRangeDeclaration(CPP14Parser.ForRangeDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.ForRangeDeclarationContext context

The parse tree.

| Improve this Doc View Source

EnterForRangeInitializer(CPP14Parser.ForRangeInitializerContext)

Enter a parse tree produced by forRangeInitializer().

The default implementation does nothing.

Declaration
public virtual void EnterForRangeInitializer(CPP14Parser.ForRangeInitializerContext context)
Parameters
Type Name Description
CPP14Parser.ForRangeInitializerContext context

The parse tree.

| Improve this Doc View Source

EnterFunctionBody(CPP14Parser.FunctionBodyContext)

Enter a parse tree produced by functionBody().

The default implementation does nothing.

Declaration
public virtual void EnterFunctionBody(CPP14Parser.FunctionBodyContext context)
Parameters
Type Name Description
CPP14Parser.FunctionBodyContext context

The parse tree.

| Improve this Doc View Source

EnterFunctionDefinition(CPP14Parser.FunctionDefinitionContext)

Enter a parse tree produced by functionDefinition().

The default implementation does nothing.

Declaration
public virtual void EnterFunctionDefinition(CPP14Parser.FunctionDefinitionContext context)
Parameters
Type Name Description
CPP14Parser.FunctionDefinitionContext context

The parse tree.

| Improve this Doc View Source

EnterFunctionSpecifier(CPP14Parser.FunctionSpecifierContext)

Enter a parse tree produced by functionSpecifier().

The default implementation does nothing.

Declaration
public virtual void EnterFunctionSpecifier(CPP14Parser.FunctionSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.FunctionSpecifierContext context

The parse tree.

| Improve this Doc View Source

EnterFunctionTryBlock(CPP14Parser.FunctionTryBlockContext)

Enter a parse tree produced by functionTryBlock().

The default implementation does nothing.

Declaration
public virtual void EnterFunctionTryBlock(CPP14Parser.FunctionTryBlockContext context)
Parameters
Type Name Description
CPP14Parser.FunctionTryBlockContext context

The parse tree.

| Improve this Doc View Source

EnterHandler(CPP14Parser.HandlerContext)

Enter a parse tree produced by handler().

The default implementation does nothing.

Declaration
public virtual void EnterHandler(CPP14Parser.HandlerContext context)
Parameters
Type Name Description
CPP14Parser.HandlerContext context

The parse tree.

| Improve this Doc View Source

EnterHandlerSeq(CPP14Parser.HandlerSeqContext)

Enter a parse tree produced by handlerSeq().

The default implementation does nothing.

Declaration
public virtual void EnterHandlerSeq(CPP14Parser.HandlerSeqContext context)
Parameters
Type Name Description
CPP14Parser.HandlerSeqContext context

The parse tree.

| Improve this Doc View Source

EnterIdExpression(CPP14Parser.IdExpressionContext)

Enter a parse tree produced by idExpression().

The default implementation does nothing.

Declaration
public virtual void EnterIdExpression(CPP14Parser.IdExpressionContext context)
Parameters
Type Name Description
CPP14Parser.IdExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterInclusiveOrExpression(CPP14Parser.InclusiveOrExpressionContext)

Enter a parse tree produced by inclusiveOrExpression().

The default implementation does nothing.

Declaration
public virtual void EnterInclusiveOrExpression(CPP14Parser.InclusiveOrExpressionContext context)
Parameters
Type Name Description
CPP14Parser.InclusiveOrExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterInitcapture(CPP14Parser.InitcaptureContext)

Enter a parse tree produced by initcapture().

The default implementation does nothing.

Declaration
public virtual void EnterInitcapture(CPP14Parser.InitcaptureContext context)
Parameters
Type Name Description
CPP14Parser.InitcaptureContext context

The parse tree.

| Improve this Doc View Source

EnterInitDeclarator(CPP14Parser.InitDeclaratorContext)

Enter a parse tree produced by initDeclarator().

The default implementation does nothing.

Declaration
public virtual void EnterInitDeclarator(CPP14Parser.InitDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.InitDeclaratorContext context

The parse tree.

| Improve this Doc View Source

EnterInitDeclaratorList(CPP14Parser.InitDeclaratorListContext)

Enter a parse tree produced by initDeclaratorList().

The default implementation does nothing.

Declaration
public virtual void EnterInitDeclaratorList(CPP14Parser.InitDeclaratorListContext context)
Parameters
Type Name Description
CPP14Parser.InitDeclaratorListContext context

The parse tree.

| Improve this Doc View Source

EnterInitializer(CPP14Parser.InitializerContext)

Enter a parse tree produced by initializer().

The default implementation does nothing.

Declaration
public virtual void EnterInitializer(CPP14Parser.InitializerContext context)
Parameters
Type Name Description
CPP14Parser.InitializerContext context

The parse tree.

| Improve this Doc View Source

EnterInitializerClause(CPP14Parser.InitializerClauseContext)

Enter a parse tree produced by initializerClause().

The default implementation does nothing.

Declaration
public virtual void EnterInitializerClause(CPP14Parser.InitializerClauseContext context)
Parameters
Type Name Description
CPP14Parser.InitializerClauseContext context

The parse tree.

| Improve this Doc View Source

EnterInitializerList(CPP14Parser.InitializerListContext)

Enter a parse tree produced by initializerList().

The default implementation does nothing.

Declaration
public virtual void EnterInitializerList(CPP14Parser.InitializerListContext context)
Parameters
Type Name Description
CPP14Parser.InitializerListContext context

The parse tree.

| Improve this Doc View Source

EnterIterationStatement(CPP14Parser.IterationStatementContext)

Enter a parse tree produced by iterationStatement().

The default implementation does nothing.

Declaration
public virtual void EnterIterationStatement(CPP14Parser.IterationStatementContext context)
Parameters
Type Name Description
CPP14Parser.IterationStatementContext context

The parse tree.

| Improve this Doc View Source

EnterJumpStatement(CPP14Parser.JumpStatementContext)

Enter a parse tree produced by jumpStatement().

The default implementation does nothing.

Declaration
public virtual void EnterJumpStatement(CPP14Parser.JumpStatementContext context)
Parameters
Type Name Description
CPP14Parser.JumpStatementContext context

The parse tree.

| Improve this Doc View Source

EnterLabeledStatement(CPP14Parser.LabeledStatementContext)

Enter a parse tree produced by labeledStatement().

The default implementation does nothing.

Declaration
public virtual void EnterLabeledStatement(CPP14Parser.LabeledStatementContext context)
Parameters
Type Name Description
CPP14Parser.LabeledStatementContext context

The parse tree.

| Improve this Doc View Source

EnterLambdaCapture(CPP14Parser.LambdaCaptureContext)

Enter a parse tree produced by lambdaCapture().

The default implementation does nothing.

Declaration
public virtual void EnterLambdaCapture(CPP14Parser.LambdaCaptureContext context)
Parameters
Type Name Description
CPP14Parser.LambdaCaptureContext context

The parse tree.

| Improve this Doc View Source

EnterLambdaDeclarator(CPP14Parser.LambdaDeclaratorContext)

Enter a parse tree produced by lambdaDeclarator().

The default implementation does nothing.

Declaration
public virtual void EnterLambdaDeclarator(CPP14Parser.LambdaDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.LambdaDeclaratorContext context

The parse tree.

| Improve this Doc View Source

EnterLambdaExpression(CPP14Parser.LambdaExpressionContext)

Enter a parse tree produced by lambdaExpression().

The default implementation does nothing.

Declaration
public virtual void EnterLambdaExpression(CPP14Parser.LambdaExpressionContext context)
Parameters
Type Name Description
CPP14Parser.LambdaExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterLambdaIntroducer(CPP14Parser.LambdaIntroducerContext)

Enter a parse tree produced by lambdaIntroducer().

The default implementation does nothing.

Declaration
public virtual void EnterLambdaIntroducer(CPP14Parser.LambdaIntroducerContext context)
Parameters
Type Name Description
CPP14Parser.LambdaIntroducerContext context

The parse tree.

| Improve this Doc View Source

EnterLinkageSpecification(CPP14Parser.LinkageSpecificationContext)

Enter a parse tree produced by linkageSpecification().

The default implementation does nothing.

Declaration
public virtual void EnterLinkageSpecification(CPP14Parser.LinkageSpecificationContext context)
Parameters
Type Name Description
CPP14Parser.LinkageSpecificationContext context

The parse tree.

| Improve this Doc View Source

EnterLiteral(CPP14Parser.LiteralContext)

Enter a parse tree produced by literal().

The default implementation does nothing.

Declaration
public virtual void EnterLiteral(CPP14Parser.LiteralContext context)
Parameters
Type Name Description
CPP14Parser.LiteralContext context

The parse tree.

| Improve this Doc View Source

EnterLiteralOperatorId(CPP14Parser.LiteralOperatorIdContext)

Enter a parse tree produced by literalOperatorId().

The default implementation does nothing.

Declaration
public virtual void EnterLiteralOperatorId(CPP14Parser.LiteralOperatorIdContext context)
Parameters
Type Name Description
CPP14Parser.LiteralOperatorIdContext context

The parse tree.

| Improve this Doc View Source

EnterLogicalAndExpression(CPP14Parser.LogicalAndExpressionContext)

Enter a parse tree produced by logicalAndExpression().

The default implementation does nothing.

Declaration
public virtual void EnterLogicalAndExpression(CPP14Parser.LogicalAndExpressionContext context)
Parameters
Type Name Description
CPP14Parser.LogicalAndExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterLogicalOrExpression(CPP14Parser.LogicalOrExpressionContext)

Enter a parse tree produced by logicalOrExpression().

The default implementation does nothing.

Declaration
public virtual void EnterLogicalOrExpression(CPP14Parser.LogicalOrExpressionContext context)
Parameters
Type Name Description
CPP14Parser.LogicalOrExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterMemberdeclaration(CPP14Parser.MemberdeclarationContext)

Enter a parse tree produced by memberdeclaration().

The default implementation does nothing.

Declaration
public virtual void EnterMemberdeclaration(CPP14Parser.MemberdeclarationContext context)
Parameters
Type Name Description
CPP14Parser.MemberdeclarationContext context

The parse tree.

| Improve this Doc View Source

EnterMemberDeclarator(CPP14Parser.MemberDeclaratorContext)

Enter a parse tree produced by memberDeclarator().

The default implementation does nothing.

Declaration
public virtual void EnterMemberDeclarator(CPP14Parser.MemberDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.MemberDeclaratorContext context

The parse tree.

| Improve this Doc View Source

EnterMemberDeclaratorList(CPP14Parser.MemberDeclaratorListContext)

Enter a parse tree produced by memberDeclaratorList().

The default implementation does nothing.

Declaration
public virtual void EnterMemberDeclaratorList(CPP14Parser.MemberDeclaratorListContext context)
Parameters
Type Name Description
CPP14Parser.MemberDeclaratorListContext context

The parse tree.

| Improve this Doc View Source

EnterMemberSpecification(CPP14Parser.MemberSpecificationContext)

Enter a parse tree produced by memberSpecification().

The default implementation does nothing.

Declaration
public virtual void EnterMemberSpecification(CPP14Parser.MemberSpecificationContext context)
Parameters
Type Name Description
CPP14Parser.MemberSpecificationContext context

The parse tree.

| Improve this Doc View Source

EnterMemInitializer(CPP14Parser.MemInitializerContext)

Enter a parse tree produced by memInitializer().

The default implementation does nothing.

Declaration
public virtual void EnterMemInitializer(CPP14Parser.MemInitializerContext context)
Parameters
Type Name Description
CPP14Parser.MemInitializerContext context

The parse tree.

| Improve this Doc View Source

EnterMeminitializerid(CPP14Parser.MeminitializeridContext)

Enter a parse tree produced by meminitializerid().

The default implementation does nothing.

Declaration
public virtual void EnterMeminitializerid(CPP14Parser.MeminitializeridContext context)
Parameters
Type Name Description
CPP14Parser.MeminitializeridContext context

The parse tree.

| Improve this Doc View Source

EnterMemInitializerList(CPP14Parser.MemInitializerListContext)

Enter a parse tree produced by memInitializerList().

The default implementation does nothing.

Declaration
public virtual void EnterMemInitializerList(CPP14Parser.MemInitializerListContext context)
Parameters
Type Name Description
CPP14Parser.MemInitializerListContext context

The parse tree.

| Improve this Doc View Source

EnterMultiplicativeExpression(CPP14Parser.MultiplicativeExpressionContext)

Enter a parse tree produced by multiplicativeExpression().

The default implementation does nothing.

Declaration
public virtual void EnterMultiplicativeExpression(CPP14Parser.MultiplicativeExpressionContext context)
Parameters
Type Name Description
CPP14Parser.MultiplicativeExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterNamespaceAlias(CPP14Parser.NamespaceAliasContext)

Enter a parse tree produced by namespaceAlias().

The default implementation does nothing.

Declaration
public virtual void EnterNamespaceAlias(CPP14Parser.NamespaceAliasContext context)
Parameters
Type Name Description
CPP14Parser.NamespaceAliasContext context

The parse tree.

| Improve this Doc View Source

EnterNamespaceAliasDefinition(CPP14Parser.NamespaceAliasDefinitionContext)

Enter a parse tree produced by namespaceAliasDefinition().

The default implementation does nothing.

Declaration
public virtual void EnterNamespaceAliasDefinition(CPP14Parser.NamespaceAliasDefinitionContext context)
Parameters
Type Name Description
CPP14Parser.NamespaceAliasDefinitionContext context

The parse tree.

| Improve this Doc View Source

EnterNamespaceDefinition(CPP14Parser.NamespaceDefinitionContext)

Enter a parse tree produced by namespaceDefinition().

The default implementation does nothing.

Declaration
public virtual void EnterNamespaceDefinition(CPP14Parser.NamespaceDefinitionContext context)
Parameters
Type Name Description
CPP14Parser.NamespaceDefinitionContext context

The parse tree.

| Improve this Doc View Source

EnterNamespaceName(CPP14Parser.NamespaceNameContext)

Enter a parse tree produced by namespaceName().

The default implementation does nothing.

Declaration
public virtual void EnterNamespaceName(CPP14Parser.NamespaceNameContext context)
Parameters
Type Name Description
CPP14Parser.NamespaceNameContext context

The parse tree.

| Improve this Doc View Source

EnterNestedNameSpecifier(CPP14Parser.NestedNameSpecifierContext)

Enter a parse tree produced by nestedNameSpecifier().

The default implementation does nothing.

Declaration
public virtual void EnterNestedNameSpecifier(CPP14Parser.NestedNameSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.NestedNameSpecifierContext context

The parse tree.

| Improve this Doc View Source

EnterNewDeclarator(CPP14Parser.NewDeclaratorContext)

Enter a parse tree produced by newDeclarator().

The default implementation does nothing.

Declaration
public virtual void EnterNewDeclarator(CPP14Parser.NewDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.NewDeclaratorContext context

The parse tree.

| Improve this Doc View Source

EnterNewExpression(CPP14Parser.NewExpressionContext)

Enter a parse tree produced by newExpression().

The default implementation does nothing.

Declaration
public virtual void EnterNewExpression(CPP14Parser.NewExpressionContext context)
Parameters
Type Name Description
CPP14Parser.NewExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterNewInitializer(CPP14Parser.NewInitializerContext)

Enter a parse tree produced by newInitializer().

The default implementation does nothing.

Declaration
public virtual void EnterNewInitializer(CPP14Parser.NewInitializerContext context)
Parameters
Type Name Description
CPP14Parser.NewInitializerContext context

The parse tree.

| Improve this Doc View Source

EnterNewPlacement(CPP14Parser.NewPlacementContext)

Enter a parse tree produced by newPlacement().

The default implementation does nothing.

Declaration
public virtual void EnterNewPlacement(CPP14Parser.NewPlacementContext context)
Parameters
Type Name Description
CPP14Parser.NewPlacementContext context

The parse tree.

| Improve this Doc View Source

EnterNewTypeId(CPP14Parser.NewTypeIdContext)

Enter a parse tree produced by newTypeId().

The default implementation does nothing.

Declaration
public virtual void EnterNewTypeId(CPP14Parser.NewTypeIdContext context)
Parameters
Type Name Description
CPP14Parser.NewTypeIdContext context

The parse tree.

| Improve this Doc View Source

EnterNoeExceptSpecification(CPP14Parser.NoeExceptSpecificationContext)

Enter a parse tree produced by noeExceptSpecification().

The default implementation does nothing.

Declaration
public virtual void EnterNoeExceptSpecification(CPP14Parser.NoeExceptSpecificationContext context)
Parameters
Type Name Description
CPP14Parser.NoeExceptSpecificationContext context

The parse tree.

| Improve this Doc View Source

EnterNoExceptExpression(CPP14Parser.NoExceptExpressionContext)

Enter a parse tree produced by noExceptExpression().

The default implementation does nothing.

Declaration
public virtual void EnterNoExceptExpression(CPP14Parser.NoExceptExpressionContext context)
Parameters
Type Name Description
CPP14Parser.NoExceptExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterNoPointerAbstractDeclarator(CPP14Parser.NoPointerAbstractDeclaratorContext)

Enter a parse tree produced by noPointerAbstractDeclarator().

The default implementation does nothing.

Declaration
public virtual void EnterNoPointerAbstractDeclarator(CPP14Parser.NoPointerAbstractDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.NoPointerAbstractDeclaratorContext context

The parse tree.

| Improve this Doc View Source

EnterNoPointerAbstractPackDeclarator(CPP14Parser.NoPointerAbstractPackDeclaratorContext)

Enter a parse tree produced by noPointerAbstractPackDeclarator().

The default implementation does nothing.

Declaration
public virtual void EnterNoPointerAbstractPackDeclarator(CPP14Parser.NoPointerAbstractPackDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.NoPointerAbstractPackDeclaratorContext context

The parse tree.

| Improve this Doc View Source

EnterNoPointerDeclarator(CPP14Parser.NoPointerDeclaratorContext)

Enter a parse tree produced by noPointerDeclarator().

The default implementation does nothing.

Declaration
public virtual void EnterNoPointerDeclarator(CPP14Parser.NoPointerDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.NoPointerDeclaratorContext context

The parse tree.

| Improve this Doc View Source

EnterNoPointerNewDeclarator(CPP14Parser.NoPointerNewDeclaratorContext)

Enter a parse tree produced by noPointerNewDeclarator().

The default implementation does nothing.

Declaration
public virtual void EnterNoPointerNewDeclarator(CPP14Parser.NoPointerNewDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.NoPointerNewDeclaratorContext context

The parse tree.

| Improve this Doc View Source

EnterOpaqueEnumDeclaration(CPP14Parser.OpaqueEnumDeclarationContext)

Enter a parse tree produced by opaqueEnumDeclaration().

The default implementation does nothing.

Declaration
public virtual void EnterOpaqueEnumDeclaration(CPP14Parser.OpaqueEnumDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.OpaqueEnumDeclarationContext context

The parse tree.

| Improve this Doc View Source

EnterOperatorFunctionId(CPP14Parser.OperatorFunctionIdContext)

Enter a parse tree produced by operatorFunctionId().

The default implementation does nothing.

Declaration
public virtual void EnterOperatorFunctionId(CPP14Parser.OperatorFunctionIdContext context)
Parameters
Type Name Description
CPP14Parser.OperatorFunctionIdContext context

The parse tree.

| Improve this Doc View Source

EnterOriginalNamespaceName(CPP14Parser.OriginalNamespaceNameContext)

Enter a parse tree produced by originalNamespaceName().

The default implementation does nothing.

Declaration
public virtual void EnterOriginalNamespaceName(CPP14Parser.OriginalNamespaceNameContext context)
Parameters
Type Name Description
CPP14Parser.OriginalNamespaceNameContext context

The parse tree.

| Improve this Doc View Source

EnterParameterDeclaration(CPP14Parser.ParameterDeclarationContext)

Enter a parse tree produced by parameterDeclaration().

The default implementation does nothing.

Declaration
public virtual void EnterParameterDeclaration(CPP14Parser.ParameterDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.ParameterDeclarationContext context

The parse tree.

| Improve this Doc View Source

EnterParameterDeclarationClause(CPP14Parser.ParameterDeclarationClauseContext)

Enter a parse tree produced by parameterDeclarationClause().

The default implementation does nothing.

Declaration
public virtual void EnterParameterDeclarationClause(CPP14Parser.ParameterDeclarationClauseContext context)
Parameters
Type Name Description
CPP14Parser.ParameterDeclarationClauseContext context

The parse tree.

| Improve this Doc View Source

EnterParameterDeclarationList(CPP14Parser.ParameterDeclarationListContext)

Enter a parse tree produced by parameterDeclarationList().

The default implementation does nothing.

Declaration
public virtual void EnterParameterDeclarationList(CPP14Parser.ParameterDeclarationListContext context)
Parameters
Type Name Description
CPP14Parser.ParameterDeclarationListContext context

The parse tree.

| Improve this Doc View Source

EnterParametersAndQualifiers(CPP14Parser.ParametersAndQualifiersContext)

Enter a parse tree produced by parametersAndQualifiers().

The default implementation does nothing.

Declaration
public virtual void EnterParametersAndQualifiers(CPP14Parser.ParametersAndQualifiersContext context)
Parameters
Type Name Description
CPP14Parser.ParametersAndQualifiersContext context

The parse tree.

| Improve this Doc View Source

EnterPointerAbstractDeclarator(CPP14Parser.PointerAbstractDeclaratorContext)

Enter a parse tree produced by pointerAbstractDeclarator().

The default implementation does nothing.

Declaration
public virtual void EnterPointerAbstractDeclarator(CPP14Parser.PointerAbstractDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.PointerAbstractDeclaratorContext context

The parse tree.

| Improve this Doc View Source

EnterPointerDeclarator(CPP14Parser.PointerDeclaratorContext)

Enter a parse tree produced by pointerDeclarator().

The default implementation does nothing.

Declaration
public virtual void EnterPointerDeclarator(CPP14Parser.PointerDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.PointerDeclaratorContext context

The parse tree.

| Improve this Doc View Source

EnterPointerMemberExpression(CPP14Parser.PointerMemberExpressionContext)

Enter a parse tree produced by pointerMemberExpression().

The default implementation does nothing.

Declaration
public virtual void EnterPointerMemberExpression(CPP14Parser.PointerMemberExpressionContext context)
Parameters
Type Name Description
CPP14Parser.PointerMemberExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterPointerOperator(CPP14Parser.PointerOperatorContext)

Enter a parse tree produced by pointerOperator().

The default implementation does nothing.

Declaration
public virtual void EnterPointerOperator(CPP14Parser.PointerOperatorContext context)
Parameters
Type Name Description
CPP14Parser.PointerOperatorContext context

The parse tree.

| Improve this Doc View Source

EnterPostfixExpression(CPP14Parser.PostfixExpressionContext)

Enter a parse tree produced by postfixExpression().

The default implementation does nothing.

Declaration
public virtual void EnterPostfixExpression(CPP14Parser.PostfixExpressionContext context)
Parameters
Type Name Description
CPP14Parser.PostfixExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterPrimaryExpression(CPP14Parser.PrimaryExpressionContext)

Enter a parse tree produced by primaryExpression().

The default implementation does nothing.

Declaration
public virtual void EnterPrimaryExpression(CPP14Parser.PrimaryExpressionContext context)
Parameters
Type Name Description
CPP14Parser.PrimaryExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterPseudoDestructorName(CPP14Parser.PseudoDestructorNameContext)

Enter a parse tree produced by pseudoDestructorName().

The default implementation does nothing.

Declaration
public virtual void EnterPseudoDestructorName(CPP14Parser.PseudoDestructorNameContext context)
Parameters
Type Name Description
CPP14Parser.PseudoDestructorNameContext context

The parse tree.

| Improve this Doc View Source

EnterPureSpecifier(CPP14Parser.PureSpecifierContext)

Enter a parse tree produced by pureSpecifier().

The default implementation does nothing.

Declaration
public virtual void EnterPureSpecifier(CPP14Parser.PureSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.PureSpecifierContext context

The parse tree.

| Improve this Doc View Source

EnterQualifiedId(CPP14Parser.QualifiedIdContext)

Enter a parse tree produced by qualifiedId().

The default implementation does nothing.

Declaration
public virtual void EnterQualifiedId(CPP14Parser.QualifiedIdContext context)
Parameters
Type Name Description
CPP14Parser.QualifiedIdContext context

The parse tree.

| Improve this Doc View Source

EnterQualifiednamespacespecifier(CPP14Parser.QualifiednamespacespecifierContext)

Enter a parse tree produced by qualifiednamespacespecifier().

The default implementation does nothing.

Declaration
public virtual void EnterQualifiednamespacespecifier(CPP14Parser.QualifiednamespacespecifierContext context)
Parameters
Type Name Description
CPP14Parser.QualifiednamespacespecifierContext context

The parse tree.

| Improve this Doc View Source

EnterRefqualifier(CPP14Parser.RefqualifierContext)

Enter a parse tree produced by refqualifier().

The default implementation does nothing.

Declaration
public virtual void EnterRefqualifier(CPP14Parser.RefqualifierContext context)
Parameters
Type Name Description
CPP14Parser.RefqualifierContext context

The parse tree.

| Improve this Doc View Source

EnterRelationalExpression(CPP14Parser.RelationalExpressionContext)

Enter a parse tree produced by relationalExpression().

The default implementation does nothing.

Declaration
public virtual void EnterRelationalExpression(CPP14Parser.RelationalExpressionContext context)
Parameters
Type Name Description
CPP14Parser.RelationalExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterSelectionStatement(CPP14Parser.SelectionStatementContext)

Enter a parse tree produced by selectionStatement().

The default implementation does nothing.

Declaration
public virtual void EnterSelectionStatement(CPP14Parser.SelectionStatementContext context)
Parameters
Type Name Description
CPP14Parser.SelectionStatementContext context

The parse tree.

| Improve this Doc View Source

EnterShiftExpression(CPP14Parser.ShiftExpressionContext)

Enter a parse tree produced by shiftExpression().

The default implementation does nothing.

Declaration
public virtual void EnterShiftExpression(CPP14Parser.ShiftExpressionContext context)
Parameters
Type Name Description
CPP14Parser.ShiftExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterShiftOperator(CPP14Parser.ShiftOperatorContext)

Enter a parse tree produced by shiftOperator().

The default implementation does nothing.

Declaration
public virtual void EnterShiftOperator(CPP14Parser.ShiftOperatorContext context)
Parameters
Type Name Description
CPP14Parser.ShiftOperatorContext context

The parse tree.

| Improve this Doc View Source

EnterSimpleCapture(CPP14Parser.SimpleCaptureContext)

Enter a parse tree produced by simpleCapture().

The default implementation does nothing.

Declaration
public virtual void EnterSimpleCapture(CPP14Parser.SimpleCaptureContext context)
Parameters
Type Name Description
CPP14Parser.SimpleCaptureContext context

The parse tree.

| Improve this Doc View Source

EnterSimpleDeclaration(CPP14Parser.SimpleDeclarationContext)

Enter a parse tree produced by simpleDeclaration().

The default implementation does nothing.

Declaration
public virtual void EnterSimpleDeclaration(CPP14Parser.SimpleDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.SimpleDeclarationContext context

The parse tree.

| Improve this Doc View Source

EnterSimpleTemplateId(CPP14Parser.SimpleTemplateIdContext)

Enter a parse tree produced by simpleTemplateId().

The default implementation does nothing.

Declaration
public virtual void EnterSimpleTemplateId(CPP14Parser.SimpleTemplateIdContext context)
Parameters
Type Name Description
CPP14Parser.SimpleTemplateIdContext context

The parse tree.

| Improve this Doc View Source

EnterSimpleTypeLengthModifier(CPP14Parser.SimpleTypeLengthModifierContext)

Enter a parse tree produced by simpleTypeLengthModifier().

The default implementation does nothing.

Declaration
public virtual void EnterSimpleTypeLengthModifier(CPP14Parser.SimpleTypeLengthModifierContext context)
Parameters
Type Name Description
CPP14Parser.SimpleTypeLengthModifierContext context

The parse tree.

| Improve this Doc View Source

EnterSimpleTypeSignednessModifier(CPP14Parser.SimpleTypeSignednessModifierContext)

Enter a parse tree produced by simpleTypeSignednessModifier().

The default implementation does nothing.

Declaration
public virtual void EnterSimpleTypeSignednessModifier(CPP14Parser.SimpleTypeSignednessModifierContext context)
Parameters
Type Name Description
CPP14Parser.SimpleTypeSignednessModifierContext context

The parse tree.

| Improve this Doc View Source

EnterSimpleTypeSpecifier(CPP14Parser.SimpleTypeSpecifierContext)

Enter a parse tree produced by simpleTypeSpecifier().

The default implementation does nothing.

Declaration
public virtual void EnterSimpleTypeSpecifier(CPP14Parser.SimpleTypeSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.SimpleTypeSpecifierContext context

The parse tree.

| Improve this Doc View Source

EnterStatement(CPP14Parser.StatementContext)

Enter a parse tree produced by statement().

The default implementation does nothing.

Declaration
public virtual void EnterStatement(CPP14Parser.StatementContext context)
Parameters
Type Name Description
CPP14Parser.StatementContext context

The parse tree.

| Improve this Doc View Source

EnterStatementSeq(CPP14Parser.StatementSeqContext)

Enter a parse tree produced by statementSeq().

The default implementation does nothing.

Declaration
public virtual void EnterStatementSeq(CPP14Parser.StatementSeqContext context)
Parameters
Type Name Description
CPP14Parser.StatementSeqContext context

The parse tree.

| Improve this Doc View Source

EnterStaticAssertDeclaration(CPP14Parser.StaticAssertDeclarationContext)

Enter a parse tree produced by staticAssertDeclaration().

The default implementation does nothing.

Declaration
public virtual void EnterStaticAssertDeclaration(CPP14Parser.StaticAssertDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.StaticAssertDeclarationContext context

The parse tree.

| Improve this Doc View Source

EnterStorageClassSpecifier(CPP14Parser.StorageClassSpecifierContext)

Enter a parse tree produced by storageClassSpecifier().

The default implementation does nothing.

Declaration
public virtual void EnterStorageClassSpecifier(CPP14Parser.StorageClassSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.StorageClassSpecifierContext context

The parse tree.

| Improve this Doc View Source

EnterTemplateArgument(CPP14Parser.TemplateArgumentContext)

Enter a parse tree produced by templateArgument().

The default implementation does nothing.

Declaration
public virtual void EnterTemplateArgument(CPP14Parser.TemplateArgumentContext context)
Parameters
Type Name Description
CPP14Parser.TemplateArgumentContext context

The parse tree.

| Improve this Doc View Source

EnterTemplateArgumentList(CPP14Parser.TemplateArgumentListContext)

Enter a parse tree produced by templateArgumentList().

The default implementation does nothing.

Declaration
public virtual void EnterTemplateArgumentList(CPP14Parser.TemplateArgumentListContext context)
Parameters
Type Name Description
CPP14Parser.TemplateArgumentListContext context

The parse tree.

| Improve this Doc View Source

EnterTemplateDeclaration(CPP14Parser.TemplateDeclarationContext)

Enter a parse tree produced by templateDeclaration().

The default implementation does nothing.

Declaration
public virtual void EnterTemplateDeclaration(CPP14Parser.TemplateDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.TemplateDeclarationContext context

The parse tree.

| Improve this Doc View Source

EnterTemplateId(CPP14Parser.TemplateIdContext)

Enter a parse tree produced by templateId().

The default implementation does nothing.

Declaration
public virtual void EnterTemplateId(CPP14Parser.TemplateIdContext context)
Parameters
Type Name Description
CPP14Parser.TemplateIdContext context

The parse tree.

| Improve this Doc View Source

EnterTemplateName(CPP14Parser.TemplateNameContext)

Enter a parse tree produced by templateName().

The default implementation does nothing.

Declaration
public virtual void EnterTemplateName(CPP14Parser.TemplateNameContext context)
Parameters
Type Name Description
CPP14Parser.TemplateNameContext context

The parse tree.

| Improve this Doc View Source

EnterTemplateParameter(CPP14Parser.TemplateParameterContext)

Enter a parse tree produced by templateParameter().

The default implementation does nothing.

Declaration
public virtual void EnterTemplateParameter(CPP14Parser.TemplateParameterContext context)
Parameters
Type Name Description
CPP14Parser.TemplateParameterContext context

The parse tree.

| Improve this Doc View Source

EnterTemplateparameterList(CPP14Parser.TemplateparameterListContext)

Enter a parse tree produced by templateparameterList().

The default implementation does nothing.

Declaration
public virtual void EnterTemplateparameterList(CPP14Parser.TemplateparameterListContext context)
Parameters
Type Name Description
CPP14Parser.TemplateparameterListContext context

The parse tree.

| Improve this Doc View Source

EnterTheOperator(CPP14Parser.TheOperatorContext)

Enter a parse tree produced by theOperator().

The default implementation does nothing.

Declaration
public virtual void EnterTheOperator(CPP14Parser.TheOperatorContext context)
Parameters
Type Name Description
CPP14Parser.TheOperatorContext context

The parse tree.

| Improve this Doc View Source

EnterTheTypeId(CPP14Parser.TheTypeIdContext)

Enter a parse tree produced by theTypeId().

The default implementation does nothing.

Declaration
public virtual void EnterTheTypeId(CPP14Parser.TheTypeIdContext context)
Parameters
Type Name Description
CPP14Parser.TheTypeIdContext context

The parse tree.

| Improve this Doc View Source

EnterTheTypeName(CPP14Parser.TheTypeNameContext)

Enter a parse tree produced by theTypeName().

The default implementation does nothing.

Declaration
public virtual void EnterTheTypeName(CPP14Parser.TheTypeNameContext context)
Parameters
Type Name Description
CPP14Parser.TheTypeNameContext context

The parse tree.

| Improve this Doc View Source

EnterThrowExpression(CPP14Parser.ThrowExpressionContext)

Enter a parse tree produced by throwExpression().

The default implementation does nothing.

Declaration
public virtual void EnterThrowExpression(CPP14Parser.ThrowExpressionContext context)
Parameters
Type Name Description
CPP14Parser.ThrowExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterTrailingReturnType(CPP14Parser.TrailingReturnTypeContext)

Enter a parse tree produced by trailingReturnType().

The default implementation does nothing.

Declaration
public virtual void EnterTrailingReturnType(CPP14Parser.TrailingReturnTypeContext context)
Parameters
Type Name Description
CPP14Parser.TrailingReturnTypeContext context

The parse tree.

| Improve this Doc View Source

EnterTrailingTypeSpecifier(CPP14Parser.TrailingTypeSpecifierContext)

Enter a parse tree produced by trailingTypeSpecifier().

The default implementation does nothing.

Declaration
public virtual void EnterTrailingTypeSpecifier(CPP14Parser.TrailingTypeSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.TrailingTypeSpecifierContext context

The parse tree.

| Improve this Doc View Source

EnterTrailingTypeSpecifierSeq(CPP14Parser.TrailingTypeSpecifierSeqContext)

Enter a parse tree produced by trailingTypeSpecifierSeq().

The default implementation does nothing.

Declaration
public virtual void EnterTrailingTypeSpecifierSeq(CPP14Parser.TrailingTypeSpecifierSeqContext context)
Parameters
Type Name Description
CPP14Parser.TrailingTypeSpecifierSeqContext context

The parse tree.

| Improve this Doc View Source

EnterTranslationUnit(CPP14Parser.TranslationUnitContext)

Enter a parse tree produced by translationUnit().

The default implementation does nothing.

Declaration
public virtual void EnterTranslationUnit(CPP14Parser.TranslationUnitContext context)
Parameters
Type Name Description
CPP14Parser.TranslationUnitContext context

The parse tree.

| Improve this Doc View Source

EnterTryBlock(CPP14Parser.TryBlockContext)

Enter a parse tree produced by tryBlock().

The default implementation does nothing.

Declaration
public virtual void EnterTryBlock(CPP14Parser.TryBlockContext context)
Parameters
Type Name Description
CPP14Parser.TryBlockContext context

The parse tree.

| Improve this Doc View Source

EnterTypedefName(CPP14Parser.TypedefNameContext)

Enter a parse tree produced by typedefName().

The default implementation does nothing.

Declaration
public virtual void EnterTypedefName(CPP14Parser.TypedefNameContext context)
Parameters
Type Name Description
CPP14Parser.TypedefNameContext context

The parse tree.

| Improve this Doc View Source

EnterTypeIdList(CPP14Parser.TypeIdListContext)

Enter a parse tree produced by typeIdList().

The default implementation does nothing.

Declaration
public virtual void EnterTypeIdList(CPP14Parser.TypeIdListContext context)
Parameters
Type Name Description
CPP14Parser.TypeIdListContext context

The parse tree.

| Improve this Doc View Source

EnterTypeIdOfTheTypeId(CPP14Parser.TypeIdOfTheTypeIdContext)

Enter a parse tree produced by typeIdOfTheTypeId().

The default implementation does nothing.

Declaration
public virtual void EnterTypeIdOfTheTypeId(CPP14Parser.TypeIdOfTheTypeIdContext context)
Parameters
Type Name Description
CPP14Parser.TypeIdOfTheTypeIdContext context

The parse tree.

| Improve this Doc View Source

EnterTypeNameSpecifier(CPP14Parser.TypeNameSpecifierContext)

Enter a parse tree produced by typeNameSpecifier().

The default implementation does nothing.

Declaration
public virtual void EnterTypeNameSpecifier(CPP14Parser.TypeNameSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.TypeNameSpecifierContext context

The parse tree.

| Improve this Doc View Source

EnterTypeParameter(CPP14Parser.TypeParameterContext)

Enter a parse tree produced by typeParameter().

The default implementation does nothing.

Declaration
public virtual void EnterTypeParameter(CPP14Parser.TypeParameterContext context)
Parameters
Type Name Description
CPP14Parser.TypeParameterContext context

The parse tree.

| Improve this Doc View Source

EnterTypeSpecifier(CPP14Parser.TypeSpecifierContext)

Enter a parse tree produced by typeSpecifier().

The default implementation does nothing.

Declaration
public virtual void EnterTypeSpecifier(CPP14Parser.TypeSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.TypeSpecifierContext context

The parse tree.

| Improve this Doc View Source

EnterTypeSpecifierSeq(CPP14Parser.TypeSpecifierSeqContext)

Enter a parse tree produced by typeSpecifierSeq().

The default implementation does nothing.

Declaration
public virtual void EnterTypeSpecifierSeq(CPP14Parser.TypeSpecifierSeqContext context)
Parameters
Type Name Description
CPP14Parser.TypeSpecifierSeqContext context

The parse tree.

| Improve this Doc View Source

EnterUnaryExpression(CPP14Parser.UnaryExpressionContext)

Enter a parse tree produced by unaryExpression().

The default implementation does nothing.

Declaration
public virtual void EnterUnaryExpression(CPP14Parser.UnaryExpressionContext context)
Parameters
Type Name Description
CPP14Parser.UnaryExpressionContext context

The parse tree.

| Improve this Doc View Source

EnterUnaryOperator(CPP14Parser.UnaryOperatorContext)

Enter a parse tree produced by unaryOperator().

The default implementation does nothing.

Declaration
public virtual void EnterUnaryOperator(CPP14Parser.UnaryOperatorContext context)
Parameters
Type Name Description
CPP14Parser.UnaryOperatorContext context

The parse tree.

| Improve this Doc View Source

EnterUnqualifiedId(CPP14Parser.UnqualifiedIdContext)

Enter a parse tree produced by unqualifiedId().

The default implementation does nothing.

Declaration
public virtual void EnterUnqualifiedId(CPP14Parser.UnqualifiedIdContext context)
Parameters
Type Name Description
CPP14Parser.UnqualifiedIdContext context

The parse tree.

| Improve this Doc View Source

EnterUsingDeclaration(CPP14Parser.UsingDeclarationContext)

Enter a parse tree produced by usingDeclaration().

The default implementation does nothing.

Declaration
public virtual void EnterUsingDeclaration(CPP14Parser.UsingDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.UsingDeclarationContext context

The parse tree.

| Improve this Doc View Source

EnterUsingDirective(CPP14Parser.UsingDirectiveContext)

Enter a parse tree produced by usingDirective().

The default implementation does nothing.

Declaration
public virtual void EnterUsingDirective(CPP14Parser.UsingDirectiveContext context)
Parameters
Type Name Description
CPP14Parser.UsingDirectiveContext context

The parse tree.

| Improve this Doc View Source

EnterVirtualSpecifier(CPP14Parser.VirtualSpecifierContext)

Enter a parse tree produced by virtualSpecifier().

The default implementation does nothing.

Declaration
public virtual void EnterVirtualSpecifier(CPP14Parser.VirtualSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.VirtualSpecifierContext context

The parse tree.

| Improve this Doc View Source

EnterVirtualSpecifierSeq(CPP14Parser.VirtualSpecifierSeqContext)

Enter a parse tree produced by virtualSpecifierSeq().

The default implementation does nothing.

Declaration
public virtual void EnterVirtualSpecifierSeq(CPP14Parser.VirtualSpecifierSeqContext context)
Parameters
Type Name Description
CPP14Parser.VirtualSpecifierSeqContext context

The parse tree.

| Improve this Doc View Source

ExitAbstractDeclarator(CPP14Parser.AbstractDeclaratorContext)

Exit a parse tree produced by abstractDeclarator().

The default implementation does nothing.

Declaration
public virtual void ExitAbstractDeclarator(CPP14Parser.AbstractDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.AbstractDeclaratorContext context

The parse tree.

| Improve this Doc View Source

ExitAbstractPackDeclarator(CPP14Parser.AbstractPackDeclaratorContext)

Exit a parse tree produced by abstractPackDeclarator().

The default implementation does nothing.

Declaration
public virtual void ExitAbstractPackDeclarator(CPP14Parser.AbstractPackDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.AbstractPackDeclaratorContext context

The parse tree.

| Improve this Doc View Source

ExitAccessSpecifier(CPP14Parser.AccessSpecifierContext)

Exit a parse tree produced by accessSpecifier().

The default implementation does nothing.

Declaration
public virtual void ExitAccessSpecifier(CPP14Parser.AccessSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.AccessSpecifierContext context

The parse tree.

| Improve this Doc View Source

ExitAdditiveExpression(CPP14Parser.AdditiveExpressionContext)

Exit a parse tree produced by additiveExpression().

The default implementation does nothing.

Declaration
public virtual void ExitAdditiveExpression(CPP14Parser.AdditiveExpressionContext context)
Parameters
Type Name Description
CPP14Parser.AdditiveExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitAliasDeclaration(CPP14Parser.AliasDeclarationContext)

Exit a parse tree produced by aliasDeclaration().

The default implementation does nothing.

Declaration
public virtual void ExitAliasDeclaration(CPP14Parser.AliasDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.AliasDeclarationContext context

The parse tree.

| Improve this Doc View Source

ExitAlignmentspecifier(CPP14Parser.AlignmentspecifierContext)

Exit a parse tree produced by alignmentspecifier().

The default implementation does nothing.

Declaration
public virtual void ExitAlignmentspecifier(CPP14Parser.AlignmentspecifierContext context)
Parameters
Type Name Description
CPP14Parser.AlignmentspecifierContext context

The parse tree.

| Improve this Doc View Source

ExitAndExpression(CPP14Parser.AndExpressionContext)

Exit a parse tree produced by andExpression().

The default implementation does nothing.

Declaration
public virtual void ExitAndExpression(CPP14Parser.AndExpressionContext context)
Parameters
Type Name Description
CPP14Parser.AndExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitAsmDefinition(CPP14Parser.AsmDefinitionContext)

Exit a parse tree produced by asmDefinition().

The default implementation does nothing.

Declaration
public virtual void ExitAsmDefinition(CPP14Parser.AsmDefinitionContext context)
Parameters
Type Name Description
CPP14Parser.AsmDefinitionContext context

The parse tree.

| Improve this Doc View Source

ExitAssignmentExpression(CPP14Parser.AssignmentExpressionContext)

Exit a parse tree produced by assignmentExpression().

The default implementation does nothing.

Declaration
public virtual void ExitAssignmentExpression(CPP14Parser.AssignmentExpressionContext context)
Parameters
Type Name Description
CPP14Parser.AssignmentExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitAssignmentOperator(CPP14Parser.AssignmentOperatorContext)

Exit a parse tree produced by assignmentOperator().

The default implementation does nothing.

Declaration
public virtual void ExitAssignmentOperator(CPP14Parser.AssignmentOperatorContext context)
Parameters
Type Name Description
CPP14Parser.AssignmentOperatorContext context

The parse tree.

| Improve this Doc View Source

ExitAttribute(CPP14Parser.AttributeContext)

Exit a parse tree produced by attribute().

The default implementation does nothing.

Declaration
public virtual void ExitAttribute(CPP14Parser.AttributeContext context)
Parameters
Type Name Description
CPP14Parser.AttributeContext context

The parse tree.

| Improve this Doc View Source

ExitAttributeArgumentClause(CPP14Parser.AttributeArgumentClauseContext)

Exit a parse tree produced by attributeArgumentClause().

The default implementation does nothing.

Declaration
public virtual void ExitAttributeArgumentClause(CPP14Parser.AttributeArgumentClauseContext context)
Parameters
Type Name Description
CPP14Parser.AttributeArgumentClauseContext context

The parse tree.

| Improve this Doc View Source

ExitAttributeDeclaration(CPP14Parser.AttributeDeclarationContext)

Exit a parse tree produced by attributeDeclaration().

The default implementation does nothing.

Declaration
public virtual void ExitAttributeDeclaration(CPP14Parser.AttributeDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.AttributeDeclarationContext context

The parse tree.

| Improve this Doc View Source

ExitAttributeList(CPP14Parser.AttributeListContext)

Exit a parse tree produced by attributeList().

The default implementation does nothing.

Declaration
public virtual void ExitAttributeList(CPP14Parser.AttributeListContext context)
Parameters
Type Name Description
CPP14Parser.AttributeListContext context

The parse tree.

| Improve this Doc View Source

ExitAttributeNamespace(CPP14Parser.AttributeNamespaceContext)

Exit a parse tree produced by attributeNamespace().

The default implementation does nothing.

Declaration
public virtual void ExitAttributeNamespace(CPP14Parser.AttributeNamespaceContext context)
Parameters
Type Name Description
CPP14Parser.AttributeNamespaceContext context

The parse tree.

| Improve this Doc View Source

ExitAttributeSpecifier(CPP14Parser.AttributeSpecifierContext)

Exit a parse tree produced by attributeSpecifier().

The default implementation does nothing.

Declaration
public virtual void ExitAttributeSpecifier(CPP14Parser.AttributeSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.AttributeSpecifierContext context

The parse tree.

| Improve this Doc View Source

ExitAttributeSpecifierSeq(CPP14Parser.AttributeSpecifierSeqContext)

Exit a parse tree produced by attributeSpecifierSeq().

The default implementation does nothing.

Declaration
public virtual void ExitAttributeSpecifierSeq(CPP14Parser.AttributeSpecifierSeqContext context)
Parameters
Type Name Description
CPP14Parser.AttributeSpecifierSeqContext context

The parse tree.

| Improve this Doc View Source

ExitBalancedtoken(CPP14Parser.BalancedtokenContext)

Exit a parse tree produced by balancedtoken().

The default implementation does nothing.

Declaration
public virtual void ExitBalancedtoken(CPP14Parser.BalancedtokenContext context)
Parameters
Type Name Description
CPP14Parser.BalancedtokenContext context

The parse tree.

| Improve this Doc View Source

ExitBalancedTokenSeq(CPP14Parser.BalancedTokenSeqContext)

Exit a parse tree produced by balancedTokenSeq().

The default implementation does nothing.

Declaration
public virtual void ExitBalancedTokenSeq(CPP14Parser.BalancedTokenSeqContext context)
Parameters
Type Name Description
CPP14Parser.BalancedTokenSeqContext context

The parse tree.

| Improve this Doc View Source

ExitBaseClause(CPP14Parser.BaseClauseContext)

Exit a parse tree produced by baseClause().

The default implementation does nothing.

Declaration
public virtual void ExitBaseClause(CPP14Parser.BaseClauseContext context)
Parameters
Type Name Description
CPP14Parser.BaseClauseContext context

The parse tree.

| Improve this Doc View Source

ExitBaseSpecifier(CPP14Parser.BaseSpecifierContext)

Exit a parse tree produced by baseSpecifier().

The default implementation does nothing.

Declaration
public virtual void ExitBaseSpecifier(CPP14Parser.BaseSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.BaseSpecifierContext context

The parse tree.

| Improve this Doc View Source

ExitBaseSpecifierList(CPP14Parser.BaseSpecifierListContext)

Exit a parse tree produced by baseSpecifierList().

The default implementation does nothing.

Declaration
public virtual void ExitBaseSpecifierList(CPP14Parser.BaseSpecifierListContext context)
Parameters
Type Name Description
CPP14Parser.BaseSpecifierListContext context

The parse tree.

| Improve this Doc View Source

ExitBaseTypeSpecifier(CPP14Parser.BaseTypeSpecifierContext)

Exit a parse tree produced by baseTypeSpecifier().

The default implementation does nothing.

Declaration
public virtual void ExitBaseTypeSpecifier(CPP14Parser.BaseTypeSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.BaseTypeSpecifierContext context

The parse tree.

| Improve this Doc View Source

ExitBlockDeclaration(CPP14Parser.BlockDeclarationContext)

Exit a parse tree produced by blockDeclaration().

The default implementation does nothing.

Declaration
public virtual void ExitBlockDeclaration(CPP14Parser.BlockDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.BlockDeclarationContext context

The parse tree.

| Improve this Doc View Source

ExitBracedInitList(CPP14Parser.BracedInitListContext)

Exit a parse tree produced by bracedInitList().

The default implementation does nothing.

Declaration
public virtual void ExitBracedInitList(CPP14Parser.BracedInitListContext context)
Parameters
Type Name Description
CPP14Parser.BracedInitListContext context

The parse tree.

| Improve this Doc View Source

ExitBraceOrEqualInitializer(CPP14Parser.BraceOrEqualInitializerContext)

Exit a parse tree produced by braceOrEqualInitializer().

The default implementation does nothing.

Declaration
public virtual void ExitBraceOrEqualInitializer(CPP14Parser.BraceOrEqualInitializerContext context)
Parameters
Type Name Description
CPP14Parser.BraceOrEqualInitializerContext context

The parse tree.

| Improve this Doc View Source

ExitCapture(CPP14Parser.CaptureContext)

Exit a parse tree produced by capture().

The default implementation does nothing.

Declaration
public virtual void ExitCapture(CPP14Parser.CaptureContext context)
Parameters
Type Name Description
CPP14Parser.CaptureContext context

The parse tree.

| Improve this Doc View Source

ExitCaptureDefault(CPP14Parser.CaptureDefaultContext)

Exit a parse tree produced by captureDefault().

The default implementation does nothing.

Declaration
public virtual void ExitCaptureDefault(CPP14Parser.CaptureDefaultContext context)
Parameters
Type Name Description
CPP14Parser.CaptureDefaultContext context

The parse tree.

| Improve this Doc View Source

ExitCaptureList(CPP14Parser.CaptureListContext)

Exit a parse tree produced by captureList().

The default implementation does nothing.

Declaration
public virtual void ExitCaptureList(CPP14Parser.CaptureListContext context)
Parameters
Type Name Description
CPP14Parser.CaptureListContext context

The parse tree.

| Improve this Doc View Source

ExitCastExpression(CPP14Parser.CastExpressionContext)

Exit a parse tree produced by castExpression().

The default implementation does nothing.

Declaration
public virtual void ExitCastExpression(CPP14Parser.CastExpressionContext context)
Parameters
Type Name Description
CPP14Parser.CastExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitClassHead(CPP14Parser.ClassHeadContext)

Exit a parse tree produced by classHead().

The default implementation does nothing.

Declaration
public virtual void ExitClassHead(CPP14Parser.ClassHeadContext context)
Parameters
Type Name Description
CPP14Parser.ClassHeadContext context

The parse tree.

| Improve this Doc View Source

ExitClassHeadName(CPP14Parser.ClassHeadNameContext)

Exit a parse tree produced by classHeadName().

The default implementation does nothing.

Declaration
public virtual void ExitClassHeadName(CPP14Parser.ClassHeadNameContext context)
Parameters
Type Name Description
CPP14Parser.ClassHeadNameContext context

The parse tree.

| Improve this Doc View Source

ExitClassKey(CPP14Parser.ClassKeyContext)

Exit a parse tree produced by classKey().

The default implementation does nothing.

Declaration
public virtual void ExitClassKey(CPP14Parser.ClassKeyContext context)
Parameters
Type Name Description
CPP14Parser.ClassKeyContext context

The parse tree.

| Improve this Doc View Source

ExitClassName(CPP14Parser.ClassNameContext)

Exit a parse tree produced by className().

The default implementation does nothing.

Declaration
public virtual void ExitClassName(CPP14Parser.ClassNameContext context)
Parameters
Type Name Description
CPP14Parser.ClassNameContext context

The parse tree.

| Improve this Doc View Source

ExitClassOrDeclType(CPP14Parser.ClassOrDeclTypeContext)

Exit a parse tree produced by classOrDeclType().

The default implementation does nothing.

Declaration
public virtual void ExitClassOrDeclType(CPP14Parser.ClassOrDeclTypeContext context)
Parameters
Type Name Description
CPP14Parser.ClassOrDeclTypeContext context

The parse tree.

| Improve this Doc View Source

ExitClassSpecifier(CPP14Parser.ClassSpecifierContext)

Exit a parse tree produced by classSpecifier().

The default implementation does nothing.

Declaration
public virtual void ExitClassSpecifier(CPP14Parser.ClassSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.ClassSpecifierContext context

The parse tree.

| Improve this Doc View Source

ExitClassVirtSpecifier(CPP14Parser.ClassVirtSpecifierContext)

Exit a parse tree produced by classVirtSpecifier().

The default implementation does nothing.

Declaration
public virtual void ExitClassVirtSpecifier(CPP14Parser.ClassVirtSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.ClassVirtSpecifierContext context

The parse tree.

| Improve this Doc View Source

ExitCompoundStatement(CPP14Parser.CompoundStatementContext)

Exit a parse tree produced by compoundStatement().

The default implementation does nothing.

Declaration
public virtual void ExitCompoundStatement(CPP14Parser.CompoundStatementContext context)
Parameters
Type Name Description
CPP14Parser.CompoundStatementContext context

The parse tree.

| Improve this Doc View Source

ExitCondition(CPP14Parser.ConditionContext)

Exit a parse tree produced by condition().

The default implementation does nothing.

Declaration
public virtual void ExitCondition(CPP14Parser.ConditionContext context)
Parameters
Type Name Description
CPP14Parser.ConditionContext context

The parse tree.

| Improve this Doc View Source

ExitConditionalExpression(CPP14Parser.ConditionalExpressionContext)

Exit a parse tree produced by conditionalExpression().

The default implementation does nothing.

Declaration
public virtual void ExitConditionalExpression(CPP14Parser.ConditionalExpressionContext context)
Parameters
Type Name Description
CPP14Parser.ConditionalExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitConstantExpression(CPP14Parser.ConstantExpressionContext)

Exit a parse tree produced by constantExpression().

The default implementation does nothing.

Declaration
public virtual void ExitConstantExpression(CPP14Parser.ConstantExpressionContext context)
Parameters
Type Name Description
CPP14Parser.ConstantExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitConstructorInitializer(CPP14Parser.ConstructorInitializerContext)

Exit a parse tree produced by constructorInitializer().

The default implementation does nothing.

Declaration
public virtual void ExitConstructorInitializer(CPP14Parser.ConstructorInitializerContext context)
Parameters
Type Name Description
CPP14Parser.ConstructorInitializerContext context

The parse tree.

| Improve this Doc View Source

ExitConversionDeclarator(CPP14Parser.ConversionDeclaratorContext)

Exit a parse tree produced by conversionDeclarator().

The default implementation does nothing.

Declaration
public virtual void ExitConversionDeclarator(CPP14Parser.ConversionDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.ConversionDeclaratorContext context

The parse tree.

| Improve this Doc View Source

ExitConversionFunctionId(CPP14Parser.ConversionFunctionIdContext)

Exit a parse tree produced by conversionFunctionId().

The default implementation does nothing.

Declaration
public virtual void ExitConversionFunctionId(CPP14Parser.ConversionFunctionIdContext context)
Parameters
Type Name Description
CPP14Parser.ConversionFunctionIdContext context

The parse tree.

| Improve this Doc View Source

ExitConversionTypeId(CPP14Parser.ConversionTypeIdContext)

Exit a parse tree produced by conversionTypeId().

The default implementation does nothing.

Declaration
public virtual void ExitConversionTypeId(CPP14Parser.ConversionTypeIdContext context)
Parameters
Type Name Description
CPP14Parser.ConversionTypeIdContext context

The parse tree.

| Improve this Doc View Source

ExitCvQualifier(CPP14Parser.CvQualifierContext)

Exit a parse tree produced by cvQualifier().

The default implementation does nothing.

Declaration
public virtual void ExitCvQualifier(CPP14Parser.CvQualifierContext context)
Parameters
Type Name Description
CPP14Parser.CvQualifierContext context

The parse tree.

| Improve this Doc View Source

ExitCvqualifierseq(CPP14Parser.CvqualifierseqContext)

Exit a parse tree produced by cvqualifierseq().

The default implementation does nothing.

Declaration
public virtual void ExitCvqualifierseq(CPP14Parser.CvqualifierseqContext context)
Parameters
Type Name Description
CPP14Parser.CvqualifierseqContext context

The parse tree.

| Improve this Doc View Source

ExitDeclaration(CPP14Parser.DeclarationContext)

Exit a parse tree produced by declaration().

The default implementation does nothing.

Declaration
public virtual void ExitDeclaration(CPP14Parser.DeclarationContext context)
Parameters
Type Name Description
CPP14Parser.DeclarationContext context

The parse tree.

| Improve this Doc View Source

ExitDeclarationseq(CPP14Parser.DeclarationseqContext)

Exit a parse tree produced by declarationseq().

The default implementation does nothing.

Declaration
public virtual void ExitDeclarationseq(CPP14Parser.DeclarationseqContext context)
Parameters
Type Name Description
CPP14Parser.DeclarationseqContext context

The parse tree.

| Improve this Doc View Source

ExitDeclarationStatement(CPP14Parser.DeclarationStatementContext)

Exit a parse tree produced by declarationStatement().

The default implementation does nothing.

Declaration
public virtual void ExitDeclarationStatement(CPP14Parser.DeclarationStatementContext context)
Parameters
Type Name Description
CPP14Parser.DeclarationStatementContext context

The parse tree.

| Improve this Doc View Source

ExitDeclarator(CPP14Parser.DeclaratorContext)

Exit a parse tree produced by declarator().

The default implementation does nothing.

Declaration
public virtual void ExitDeclarator(CPP14Parser.DeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.DeclaratorContext context

The parse tree.

| Improve this Doc View Source

ExitDeclaratorid(CPP14Parser.DeclaratoridContext)

Exit a parse tree produced by declaratorid().

The default implementation does nothing.

Declaration
public virtual void ExitDeclaratorid(CPP14Parser.DeclaratoridContext context)
Parameters
Type Name Description
CPP14Parser.DeclaratoridContext context

The parse tree.

| Improve this Doc View Source

ExitDeclSpecifier(CPP14Parser.DeclSpecifierContext)

Exit a parse tree produced by declSpecifier().

The default implementation does nothing.

Declaration
public virtual void ExitDeclSpecifier(CPP14Parser.DeclSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.DeclSpecifierContext context

The parse tree.

| Improve this Doc View Source

ExitDeclSpecifierSeq(CPP14Parser.DeclSpecifierSeqContext)

Exit a parse tree produced by declSpecifierSeq().

The default implementation does nothing.

Declaration
public virtual void ExitDeclSpecifierSeq(CPP14Parser.DeclSpecifierSeqContext context)
Parameters
Type Name Description
CPP14Parser.DeclSpecifierSeqContext context

The parse tree.

| Improve this Doc View Source

ExitDecltypeSpecifier(CPP14Parser.DecltypeSpecifierContext)

Exit a parse tree produced by decltypeSpecifier().

The default implementation does nothing.

Declaration
public virtual void ExitDecltypeSpecifier(CPP14Parser.DecltypeSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.DecltypeSpecifierContext context

The parse tree.

| Improve this Doc View Source

ExitDeleteExpression(CPP14Parser.DeleteExpressionContext)

Exit a parse tree produced by deleteExpression().

The default implementation does nothing.

Declaration
public virtual void ExitDeleteExpression(CPP14Parser.DeleteExpressionContext context)
Parameters
Type Name Description
CPP14Parser.DeleteExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitDynamicExceptionSpecification(CPP14Parser.DynamicExceptionSpecificationContext)

Exit a parse tree produced by dynamicExceptionSpecification().

The default implementation does nothing.

Declaration
public virtual void ExitDynamicExceptionSpecification(CPP14Parser.DynamicExceptionSpecificationContext context)
Parameters
Type Name Description
CPP14Parser.DynamicExceptionSpecificationContext context

The parse tree.

| Improve this Doc View Source

ExitElaboratedTypeSpecifier(CPP14Parser.ElaboratedTypeSpecifierContext)

Exit a parse tree produced by elaboratedTypeSpecifier().

The default implementation does nothing.

Declaration
public virtual void ExitElaboratedTypeSpecifier(CPP14Parser.ElaboratedTypeSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.ElaboratedTypeSpecifierContext context

The parse tree.

| Improve this Doc View Source

ExitEmptyDeclaration(CPP14Parser.EmptyDeclarationContext)

Exit a parse tree produced by emptyDeclaration().

The default implementation does nothing.

Declaration
public virtual void ExitEmptyDeclaration(CPP14Parser.EmptyDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.EmptyDeclarationContext context

The parse tree.

| Improve this Doc View Source

ExitEnumbase(CPP14Parser.EnumbaseContext)

Exit a parse tree produced by enumbase().

The default implementation does nothing.

Declaration
public virtual void ExitEnumbase(CPP14Parser.EnumbaseContext context)
Parameters
Type Name Description
CPP14Parser.EnumbaseContext context

The parse tree.

| Improve this Doc View Source

ExitEnumerator(CPP14Parser.EnumeratorContext)

Exit a parse tree produced by enumerator().

The default implementation does nothing.

Declaration
public virtual void ExitEnumerator(CPP14Parser.EnumeratorContext context)
Parameters
Type Name Description
CPP14Parser.EnumeratorContext context

The parse tree.

| Improve this Doc View Source

ExitEnumeratorDefinition(CPP14Parser.EnumeratorDefinitionContext)

Exit a parse tree produced by enumeratorDefinition().

The default implementation does nothing.

Declaration
public virtual void ExitEnumeratorDefinition(CPP14Parser.EnumeratorDefinitionContext context)
Parameters
Type Name Description
CPP14Parser.EnumeratorDefinitionContext context

The parse tree.

| Improve this Doc View Source

ExitEnumeratorList(CPP14Parser.EnumeratorListContext)

Exit a parse tree produced by enumeratorList().

The default implementation does nothing.

Declaration
public virtual void ExitEnumeratorList(CPP14Parser.EnumeratorListContext context)
Parameters
Type Name Description
CPP14Parser.EnumeratorListContext context

The parse tree.

| Improve this Doc View Source

ExitEnumHead(CPP14Parser.EnumHeadContext)

Exit a parse tree produced by enumHead().

The default implementation does nothing.

Declaration
public virtual void ExitEnumHead(CPP14Parser.EnumHeadContext context)
Parameters
Type Name Description
CPP14Parser.EnumHeadContext context

The parse tree.

| Improve this Doc View Source

ExitEnumkey(CPP14Parser.EnumkeyContext)

Exit a parse tree produced by enumkey().

The default implementation does nothing.

Declaration
public virtual void ExitEnumkey(CPP14Parser.EnumkeyContext context)
Parameters
Type Name Description
CPP14Parser.EnumkeyContext context

The parse tree.

| Improve this Doc View Source

ExitEnumName(CPP14Parser.EnumNameContext)

Exit a parse tree produced by enumName().

The default implementation does nothing.

Declaration
public virtual void ExitEnumName(CPP14Parser.EnumNameContext context)
Parameters
Type Name Description
CPP14Parser.EnumNameContext context

The parse tree.

| Improve this Doc View Source

ExitEnumSpecifier(CPP14Parser.EnumSpecifierContext)

Exit a parse tree produced by enumSpecifier().

The default implementation does nothing.

Declaration
public virtual void ExitEnumSpecifier(CPP14Parser.EnumSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.EnumSpecifierContext context

The parse tree.

| Improve this Doc View Source

ExitEqualityExpression(CPP14Parser.EqualityExpressionContext)

Exit a parse tree produced by equalityExpression().

The default implementation does nothing.

Declaration
public virtual void ExitEqualityExpression(CPP14Parser.EqualityExpressionContext context)
Parameters
Type Name Description
CPP14Parser.EqualityExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitEveryRule(Antlr4.Runtime.ParserRuleContext)

Declaration
public virtual void ExitEveryRule(Antlr4.Runtime.ParserRuleContext context)
Parameters
Type Name Description
Antlr4.Runtime.ParserRuleContext context
Remarks

The default implementation does nothing.

| Improve this Doc View Source

ExitExceptionDeclaration(CPP14Parser.ExceptionDeclarationContext)

Exit a parse tree produced by exceptionDeclaration().

The default implementation does nothing.

Declaration
public virtual void ExitExceptionDeclaration(CPP14Parser.ExceptionDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.ExceptionDeclarationContext context

The parse tree.

| Improve this Doc View Source

ExitExceptionSpecification(CPP14Parser.ExceptionSpecificationContext)

Exit a parse tree produced by exceptionSpecification().

The default implementation does nothing.

Declaration
public virtual void ExitExceptionSpecification(CPP14Parser.ExceptionSpecificationContext context)
Parameters
Type Name Description
CPP14Parser.ExceptionSpecificationContext context

The parse tree.

| Improve this Doc View Source

ExitExclusiveOrExpression(CPP14Parser.ExclusiveOrExpressionContext)

Exit a parse tree produced by exclusiveOrExpression().

The default implementation does nothing.

Declaration
public virtual void ExitExclusiveOrExpression(CPP14Parser.ExclusiveOrExpressionContext context)
Parameters
Type Name Description
CPP14Parser.ExclusiveOrExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitExplicitInstantiation(CPP14Parser.ExplicitInstantiationContext)

Exit a parse tree produced by explicitInstantiation().

The default implementation does nothing.

Declaration
public virtual void ExitExplicitInstantiation(CPP14Parser.ExplicitInstantiationContext context)
Parameters
Type Name Description
CPP14Parser.ExplicitInstantiationContext context

The parse tree.

| Improve this Doc View Source

ExitExplicitSpecialization(CPP14Parser.ExplicitSpecializationContext)

Exit a parse tree produced by explicitSpecialization().

The default implementation does nothing.

Declaration
public virtual void ExitExplicitSpecialization(CPP14Parser.ExplicitSpecializationContext context)
Parameters
Type Name Description
CPP14Parser.ExplicitSpecializationContext context

The parse tree.

| Improve this Doc View Source

ExitExpression(CPP14Parser.ExpressionContext)

Exit a parse tree produced by expression().

The default implementation does nothing.

Declaration
public virtual void ExitExpression(CPP14Parser.ExpressionContext context)
Parameters
Type Name Description
CPP14Parser.ExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitExpressionList(CPP14Parser.ExpressionListContext)

Exit a parse tree produced by expressionList().

The default implementation does nothing.

Declaration
public virtual void ExitExpressionList(CPP14Parser.ExpressionListContext context)
Parameters
Type Name Description
CPP14Parser.ExpressionListContext context

The parse tree.

| Improve this Doc View Source

ExitExpressionStatement(CPP14Parser.ExpressionStatementContext)

Exit a parse tree produced by expressionStatement().

The default implementation does nothing.

Declaration
public virtual void ExitExpressionStatement(CPP14Parser.ExpressionStatementContext context)
Parameters
Type Name Description
CPP14Parser.ExpressionStatementContext context

The parse tree.

| Improve this Doc View Source

ExitForInitStatement(CPP14Parser.ForInitStatementContext)

Exit a parse tree produced by forInitStatement().

The default implementation does nothing.

Declaration
public virtual void ExitForInitStatement(CPP14Parser.ForInitStatementContext context)
Parameters
Type Name Description
CPP14Parser.ForInitStatementContext context

The parse tree.

| Improve this Doc View Source

ExitForRangeDeclaration(CPP14Parser.ForRangeDeclarationContext)

Exit a parse tree produced by forRangeDeclaration().

The default implementation does nothing.

Declaration
public virtual void ExitForRangeDeclaration(CPP14Parser.ForRangeDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.ForRangeDeclarationContext context

The parse tree.

| Improve this Doc View Source

ExitForRangeInitializer(CPP14Parser.ForRangeInitializerContext)

Exit a parse tree produced by forRangeInitializer().

The default implementation does nothing.

Declaration
public virtual void ExitForRangeInitializer(CPP14Parser.ForRangeInitializerContext context)
Parameters
Type Name Description
CPP14Parser.ForRangeInitializerContext context

The parse tree.

| Improve this Doc View Source

ExitFunctionBody(CPP14Parser.FunctionBodyContext)

Exit a parse tree produced by functionBody().

The default implementation does nothing.

Declaration
public virtual void ExitFunctionBody(CPP14Parser.FunctionBodyContext context)
Parameters
Type Name Description
CPP14Parser.FunctionBodyContext context

The parse tree.

| Improve this Doc View Source

ExitFunctionDefinition(CPP14Parser.FunctionDefinitionContext)

Exit a parse tree produced by functionDefinition().

The default implementation does nothing.

Declaration
public virtual void ExitFunctionDefinition(CPP14Parser.FunctionDefinitionContext context)
Parameters
Type Name Description
CPP14Parser.FunctionDefinitionContext context

The parse tree.

| Improve this Doc View Source

ExitFunctionSpecifier(CPP14Parser.FunctionSpecifierContext)

Exit a parse tree produced by functionSpecifier().

The default implementation does nothing.

Declaration
public virtual void ExitFunctionSpecifier(CPP14Parser.FunctionSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.FunctionSpecifierContext context

The parse tree.

| Improve this Doc View Source

ExitFunctionTryBlock(CPP14Parser.FunctionTryBlockContext)

Exit a parse tree produced by functionTryBlock().

The default implementation does nothing.

Declaration
public virtual void ExitFunctionTryBlock(CPP14Parser.FunctionTryBlockContext context)
Parameters
Type Name Description
CPP14Parser.FunctionTryBlockContext context

The parse tree.

| Improve this Doc View Source

ExitHandler(CPP14Parser.HandlerContext)

Exit a parse tree produced by handler().

The default implementation does nothing.

Declaration
public virtual void ExitHandler(CPP14Parser.HandlerContext context)
Parameters
Type Name Description
CPP14Parser.HandlerContext context

The parse tree.

| Improve this Doc View Source

ExitHandlerSeq(CPP14Parser.HandlerSeqContext)

Exit a parse tree produced by handlerSeq().

The default implementation does nothing.

Declaration
public virtual void ExitHandlerSeq(CPP14Parser.HandlerSeqContext context)
Parameters
Type Name Description
CPP14Parser.HandlerSeqContext context

The parse tree.

| Improve this Doc View Source

ExitIdExpression(CPP14Parser.IdExpressionContext)

Exit a parse tree produced by idExpression().

The default implementation does nothing.

Declaration
public virtual void ExitIdExpression(CPP14Parser.IdExpressionContext context)
Parameters
Type Name Description
CPP14Parser.IdExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitInclusiveOrExpression(CPP14Parser.InclusiveOrExpressionContext)

Exit a parse tree produced by inclusiveOrExpression().

The default implementation does nothing.

Declaration
public virtual void ExitInclusiveOrExpression(CPP14Parser.InclusiveOrExpressionContext context)
Parameters
Type Name Description
CPP14Parser.InclusiveOrExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitInitcapture(CPP14Parser.InitcaptureContext)

Exit a parse tree produced by initcapture().

The default implementation does nothing.

Declaration
public virtual void ExitInitcapture(CPP14Parser.InitcaptureContext context)
Parameters
Type Name Description
CPP14Parser.InitcaptureContext context

The parse tree.

| Improve this Doc View Source

ExitInitDeclarator(CPP14Parser.InitDeclaratorContext)

Exit a parse tree produced by initDeclarator().

The default implementation does nothing.

Declaration
public virtual void ExitInitDeclarator(CPP14Parser.InitDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.InitDeclaratorContext context

The parse tree.

| Improve this Doc View Source

ExitInitDeclaratorList(CPP14Parser.InitDeclaratorListContext)

Exit a parse tree produced by initDeclaratorList().

The default implementation does nothing.

Declaration
public virtual void ExitInitDeclaratorList(CPP14Parser.InitDeclaratorListContext context)
Parameters
Type Name Description
CPP14Parser.InitDeclaratorListContext context

The parse tree.

| Improve this Doc View Source

ExitInitializer(CPP14Parser.InitializerContext)

Exit a parse tree produced by initializer().

The default implementation does nothing.

Declaration
public virtual void ExitInitializer(CPP14Parser.InitializerContext context)
Parameters
Type Name Description
CPP14Parser.InitializerContext context

The parse tree.

| Improve this Doc View Source

ExitInitializerClause(CPP14Parser.InitializerClauseContext)

Exit a parse tree produced by initializerClause().

The default implementation does nothing.

Declaration
public virtual void ExitInitializerClause(CPP14Parser.InitializerClauseContext context)
Parameters
Type Name Description
CPP14Parser.InitializerClauseContext context

The parse tree.

| Improve this Doc View Source

ExitInitializerList(CPP14Parser.InitializerListContext)

Exit a parse tree produced by initializerList().

The default implementation does nothing.

Declaration
public virtual void ExitInitializerList(CPP14Parser.InitializerListContext context)
Parameters
Type Name Description
CPP14Parser.InitializerListContext context

The parse tree.

| Improve this Doc View Source

ExitIterationStatement(CPP14Parser.IterationStatementContext)

Exit a parse tree produced by iterationStatement().

The default implementation does nothing.

Declaration
public virtual void ExitIterationStatement(CPP14Parser.IterationStatementContext context)
Parameters
Type Name Description
CPP14Parser.IterationStatementContext context

The parse tree.

| Improve this Doc View Source

ExitJumpStatement(CPP14Parser.JumpStatementContext)

Exit a parse tree produced by jumpStatement().

The default implementation does nothing.

Declaration
public virtual void ExitJumpStatement(CPP14Parser.JumpStatementContext context)
Parameters
Type Name Description
CPP14Parser.JumpStatementContext context

The parse tree.

| Improve this Doc View Source

ExitLabeledStatement(CPP14Parser.LabeledStatementContext)

Exit a parse tree produced by labeledStatement().

The default implementation does nothing.

Declaration
public virtual void ExitLabeledStatement(CPP14Parser.LabeledStatementContext context)
Parameters
Type Name Description
CPP14Parser.LabeledStatementContext context

The parse tree.

| Improve this Doc View Source

ExitLambdaCapture(CPP14Parser.LambdaCaptureContext)

Exit a parse tree produced by lambdaCapture().

The default implementation does nothing.

Declaration
public virtual void ExitLambdaCapture(CPP14Parser.LambdaCaptureContext context)
Parameters
Type Name Description
CPP14Parser.LambdaCaptureContext context

The parse tree.

| Improve this Doc View Source

ExitLambdaDeclarator(CPP14Parser.LambdaDeclaratorContext)

Exit a parse tree produced by lambdaDeclarator().

The default implementation does nothing.

Declaration
public virtual void ExitLambdaDeclarator(CPP14Parser.LambdaDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.LambdaDeclaratorContext context

The parse tree.

| Improve this Doc View Source

ExitLambdaExpression(CPP14Parser.LambdaExpressionContext)

Exit a parse tree produced by lambdaExpression().

The default implementation does nothing.

Declaration
public virtual void ExitLambdaExpression(CPP14Parser.LambdaExpressionContext context)
Parameters
Type Name Description
CPP14Parser.LambdaExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitLambdaIntroducer(CPP14Parser.LambdaIntroducerContext)

Exit a parse tree produced by lambdaIntroducer().

The default implementation does nothing.

Declaration
public virtual void ExitLambdaIntroducer(CPP14Parser.LambdaIntroducerContext context)
Parameters
Type Name Description
CPP14Parser.LambdaIntroducerContext context

The parse tree.

| Improve this Doc View Source

ExitLinkageSpecification(CPP14Parser.LinkageSpecificationContext)

Exit a parse tree produced by linkageSpecification().

The default implementation does nothing.

Declaration
public virtual void ExitLinkageSpecification(CPP14Parser.LinkageSpecificationContext context)
Parameters
Type Name Description
CPP14Parser.LinkageSpecificationContext context

The parse tree.

| Improve this Doc View Source

ExitLiteral(CPP14Parser.LiteralContext)

Exit a parse tree produced by literal().

The default implementation does nothing.

Declaration
public virtual void ExitLiteral(CPP14Parser.LiteralContext context)
Parameters
Type Name Description
CPP14Parser.LiteralContext context

The parse tree.

| Improve this Doc View Source

ExitLiteralOperatorId(CPP14Parser.LiteralOperatorIdContext)

Exit a parse tree produced by literalOperatorId().

The default implementation does nothing.

Declaration
public virtual void ExitLiteralOperatorId(CPP14Parser.LiteralOperatorIdContext context)
Parameters
Type Name Description
CPP14Parser.LiteralOperatorIdContext context

The parse tree.

| Improve this Doc View Source

ExitLogicalAndExpression(CPP14Parser.LogicalAndExpressionContext)

Exit a parse tree produced by logicalAndExpression().

The default implementation does nothing.

Declaration
public virtual void ExitLogicalAndExpression(CPP14Parser.LogicalAndExpressionContext context)
Parameters
Type Name Description
CPP14Parser.LogicalAndExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitLogicalOrExpression(CPP14Parser.LogicalOrExpressionContext)

Exit a parse tree produced by logicalOrExpression().

The default implementation does nothing.

Declaration
public virtual void ExitLogicalOrExpression(CPP14Parser.LogicalOrExpressionContext context)
Parameters
Type Name Description
CPP14Parser.LogicalOrExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitMemberdeclaration(CPP14Parser.MemberdeclarationContext)

Exit a parse tree produced by memberdeclaration().

The default implementation does nothing.

Declaration
public virtual void ExitMemberdeclaration(CPP14Parser.MemberdeclarationContext context)
Parameters
Type Name Description
CPP14Parser.MemberdeclarationContext context

The parse tree.

| Improve this Doc View Source

ExitMemberDeclarator(CPP14Parser.MemberDeclaratorContext)

Exit a parse tree produced by memberDeclarator().

The default implementation does nothing.

Declaration
public virtual void ExitMemberDeclarator(CPP14Parser.MemberDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.MemberDeclaratorContext context

The parse tree.

| Improve this Doc View Source

ExitMemberDeclaratorList(CPP14Parser.MemberDeclaratorListContext)

Exit a parse tree produced by memberDeclaratorList().

The default implementation does nothing.

Declaration
public virtual void ExitMemberDeclaratorList(CPP14Parser.MemberDeclaratorListContext context)
Parameters
Type Name Description
CPP14Parser.MemberDeclaratorListContext context

The parse tree.

| Improve this Doc View Source

ExitMemberSpecification(CPP14Parser.MemberSpecificationContext)

Exit a parse tree produced by memberSpecification().

The default implementation does nothing.

Declaration
public virtual void ExitMemberSpecification(CPP14Parser.MemberSpecificationContext context)
Parameters
Type Name Description
CPP14Parser.MemberSpecificationContext context

The parse tree.

| Improve this Doc View Source

ExitMemInitializer(CPP14Parser.MemInitializerContext)

Exit a parse tree produced by memInitializer().

The default implementation does nothing.

Declaration
public virtual void ExitMemInitializer(CPP14Parser.MemInitializerContext context)
Parameters
Type Name Description
CPP14Parser.MemInitializerContext context

The parse tree.

| Improve this Doc View Source

ExitMeminitializerid(CPP14Parser.MeminitializeridContext)

Exit a parse tree produced by meminitializerid().

The default implementation does nothing.

Declaration
public virtual void ExitMeminitializerid(CPP14Parser.MeminitializeridContext context)
Parameters
Type Name Description
CPP14Parser.MeminitializeridContext context

The parse tree.

| Improve this Doc View Source

ExitMemInitializerList(CPP14Parser.MemInitializerListContext)

Exit a parse tree produced by memInitializerList().

The default implementation does nothing.

Declaration
public virtual void ExitMemInitializerList(CPP14Parser.MemInitializerListContext context)
Parameters
Type Name Description
CPP14Parser.MemInitializerListContext context

The parse tree.

| Improve this Doc View Source

ExitMultiplicativeExpression(CPP14Parser.MultiplicativeExpressionContext)

Exit a parse tree produced by multiplicativeExpression().

The default implementation does nothing.

Declaration
public virtual void ExitMultiplicativeExpression(CPP14Parser.MultiplicativeExpressionContext context)
Parameters
Type Name Description
CPP14Parser.MultiplicativeExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitNamespaceAlias(CPP14Parser.NamespaceAliasContext)

Exit a parse tree produced by namespaceAlias().

The default implementation does nothing.

Declaration
public virtual void ExitNamespaceAlias(CPP14Parser.NamespaceAliasContext context)
Parameters
Type Name Description
CPP14Parser.NamespaceAliasContext context

The parse tree.

| Improve this Doc View Source

ExitNamespaceAliasDefinition(CPP14Parser.NamespaceAliasDefinitionContext)

Exit a parse tree produced by namespaceAliasDefinition().

The default implementation does nothing.

Declaration
public virtual void ExitNamespaceAliasDefinition(CPP14Parser.NamespaceAliasDefinitionContext context)
Parameters
Type Name Description
CPP14Parser.NamespaceAliasDefinitionContext context

The parse tree.

| Improve this Doc View Source

ExitNamespaceDefinition(CPP14Parser.NamespaceDefinitionContext)

Exit a parse tree produced by namespaceDefinition().

The default implementation does nothing.

Declaration
public virtual void ExitNamespaceDefinition(CPP14Parser.NamespaceDefinitionContext context)
Parameters
Type Name Description
CPP14Parser.NamespaceDefinitionContext context

The parse tree.

| Improve this Doc View Source

ExitNamespaceName(CPP14Parser.NamespaceNameContext)

Exit a parse tree produced by namespaceName().

The default implementation does nothing.

Declaration
public virtual void ExitNamespaceName(CPP14Parser.NamespaceNameContext context)
Parameters
Type Name Description
CPP14Parser.NamespaceNameContext context

The parse tree.

| Improve this Doc View Source

ExitNestedNameSpecifier(CPP14Parser.NestedNameSpecifierContext)

Exit a parse tree produced by nestedNameSpecifier().

The default implementation does nothing.

Declaration
public virtual void ExitNestedNameSpecifier(CPP14Parser.NestedNameSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.NestedNameSpecifierContext context

The parse tree.

| Improve this Doc View Source

ExitNewDeclarator(CPP14Parser.NewDeclaratorContext)

Exit a parse tree produced by newDeclarator().

The default implementation does nothing.

Declaration
public virtual void ExitNewDeclarator(CPP14Parser.NewDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.NewDeclaratorContext context

The parse tree.

| Improve this Doc View Source

ExitNewExpression(CPP14Parser.NewExpressionContext)

Exit a parse tree produced by newExpression().

The default implementation does nothing.

Declaration
public virtual void ExitNewExpression(CPP14Parser.NewExpressionContext context)
Parameters
Type Name Description
CPP14Parser.NewExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitNewInitializer(CPP14Parser.NewInitializerContext)

Exit a parse tree produced by newInitializer().

The default implementation does nothing.

Declaration
public virtual void ExitNewInitializer(CPP14Parser.NewInitializerContext context)
Parameters
Type Name Description
CPP14Parser.NewInitializerContext context

The parse tree.

| Improve this Doc View Source

ExitNewPlacement(CPP14Parser.NewPlacementContext)

Exit a parse tree produced by newPlacement().

The default implementation does nothing.

Declaration
public virtual void ExitNewPlacement(CPP14Parser.NewPlacementContext context)
Parameters
Type Name Description
CPP14Parser.NewPlacementContext context

The parse tree.

| Improve this Doc View Source

ExitNewTypeId(CPP14Parser.NewTypeIdContext)

Exit a parse tree produced by newTypeId().

The default implementation does nothing.

Declaration
public virtual void ExitNewTypeId(CPP14Parser.NewTypeIdContext context)
Parameters
Type Name Description
CPP14Parser.NewTypeIdContext context

The parse tree.

| Improve this Doc View Source

ExitNoeExceptSpecification(CPP14Parser.NoeExceptSpecificationContext)

Exit a parse tree produced by noeExceptSpecification().

The default implementation does nothing.

Declaration
public virtual void ExitNoeExceptSpecification(CPP14Parser.NoeExceptSpecificationContext context)
Parameters
Type Name Description
CPP14Parser.NoeExceptSpecificationContext context

The parse tree.

| Improve this Doc View Source

ExitNoExceptExpression(CPP14Parser.NoExceptExpressionContext)

Exit a parse tree produced by noExceptExpression().

The default implementation does nothing.

Declaration
public virtual void ExitNoExceptExpression(CPP14Parser.NoExceptExpressionContext context)
Parameters
Type Name Description
CPP14Parser.NoExceptExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitNoPointerAbstractDeclarator(CPP14Parser.NoPointerAbstractDeclaratorContext)

Exit a parse tree produced by noPointerAbstractDeclarator().

The default implementation does nothing.

Declaration
public virtual void ExitNoPointerAbstractDeclarator(CPP14Parser.NoPointerAbstractDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.NoPointerAbstractDeclaratorContext context

The parse tree.

| Improve this Doc View Source

ExitNoPointerAbstractPackDeclarator(CPP14Parser.NoPointerAbstractPackDeclaratorContext)

Exit a parse tree produced by noPointerAbstractPackDeclarator().

The default implementation does nothing.

Declaration
public virtual void ExitNoPointerAbstractPackDeclarator(CPP14Parser.NoPointerAbstractPackDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.NoPointerAbstractPackDeclaratorContext context

The parse tree.

| Improve this Doc View Source

ExitNoPointerDeclarator(CPP14Parser.NoPointerDeclaratorContext)

Exit a parse tree produced by noPointerDeclarator().

The default implementation does nothing.

Declaration
public virtual void ExitNoPointerDeclarator(CPP14Parser.NoPointerDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.NoPointerDeclaratorContext context

The parse tree.

| Improve this Doc View Source

ExitNoPointerNewDeclarator(CPP14Parser.NoPointerNewDeclaratorContext)

Exit a parse tree produced by noPointerNewDeclarator().

The default implementation does nothing.

Declaration
public virtual void ExitNoPointerNewDeclarator(CPP14Parser.NoPointerNewDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.NoPointerNewDeclaratorContext context

The parse tree.

| Improve this Doc View Source

ExitOpaqueEnumDeclaration(CPP14Parser.OpaqueEnumDeclarationContext)

Exit a parse tree produced by opaqueEnumDeclaration().

The default implementation does nothing.

Declaration
public virtual void ExitOpaqueEnumDeclaration(CPP14Parser.OpaqueEnumDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.OpaqueEnumDeclarationContext context

The parse tree.

| Improve this Doc View Source

ExitOperatorFunctionId(CPP14Parser.OperatorFunctionIdContext)

Exit a parse tree produced by operatorFunctionId().

The default implementation does nothing.

Declaration
public virtual void ExitOperatorFunctionId(CPP14Parser.OperatorFunctionIdContext context)
Parameters
Type Name Description
CPP14Parser.OperatorFunctionIdContext context

The parse tree.

| Improve this Doc View Source

ExitOriginalNamespaceName(CPP14Parser.OriginalNamespaceNameContext)

Exit a parse tree produced by originalNamespaceName().

The default implementation does nothing.

Declaration
public virtual void ExitOriginalNamespaceName(CPP14Parser.OriginalNamespaceNameContext context)
Parameters
Type Name Description
CPP14Parser.OriginalNamespaceNameContext context

The parse tree.

| Improve this Doc View Source

ExitParameterDeclaration(CPP14Parser.ParameterDeclarationContext)

Exit a parse tree produced by parameterDeclaration().

The default implementation does nothing.

Declaration
public virtual void ExitParameterDeclaration(CPP14Parser.ParameterDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.ParameterDeclarationContext context

The parse tree.

| Improve this Doc View Source

ExitParameterDeclarationClause(CPP14Parser.ParameterDeclarationClauseContext)

Exit a parse tree produced by parameterDeclarationClause().

The default implementation does nothing.

Declaration
public virtual void ExitParameterDeclarationClause(CPP14Parser.ParameterDeclarationClauseContext context)
Parameters
Type Name Description
CPP14Parser.ParameterDeclarationClauseContext context

The parse tree.

| Improve this Doc View Source

ExitParameterDeclarationList(CPP14Parser.ParameterDeclarationListContext)

Exit a parse tree produced by parameterDeclarationList().

The default implementation does nothing.

Declaration
public virtual void ExitParameterDeclarationList(CPP14Parser.ParameterDeclarationListContext context)
Parameters
Type Name Description
CPP14Parser.ParameterDeclarationListContext context

The parse tree.

| Improve this Doc View Source

ExitParametersAndQualifiers(CPP14Parser.ParametersAndQualifiersContext)

Exit a parse tree produced by parametersAndQualifiers().

The default implementation does nothing.

Declaration
public virtual void ExitParametersAndQualifiers(CPP14Parser.ParametersAndQualifiersContext context)
Parameters
Type Name Description
CPP14Parser.ParametersAndQualifiersContext context

The parse tree.

| Improve this Doc View Source

ExitPointerAbstractDeclarator(CPP14Parser.PointerAbstractDeclaratorContext)

Exit a parse tree produced by pointerAbstractDeclarator().

The default implementation does nothing.

Declaration
public virtual void ExitPointerAbstractDeclarator(CPP14Parser.PointerAbstractDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.PointerAbstractDeclaratorContext context

The parse tree.

| Improve this Doc View Source

ExitPointerDeclarator(CPP14Parser.PointerDeclaratorContext)

Exit a parse tree produced by pointerDeclarator().

The default implementation does nothing.

Declaration
public virtual void ExitPointerDeclarator(CPP14Parser.PointerDeclaratorContext context)
Parameters
Type Name Description
CPP14Parser.PointerDeclaratorContext context

The parse tree.

| Improve this Doc View Source

ExitPointerMemberExpression(CPP14Parser.PointerMemberExpressionContext)

Exit a parse tree produced by pointerMemberExpression().

The default implementation does nothing.

Declaration
public virtual void ExitPointerMemberExpression(CPP14Parser.PointerMemberExpressionContext context)
Parameters
Type Name Description
CPP14Parser.PointerMemberExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitPointerOperator(CPP14Parser.PointerOperatorContext)

Exit a parse tree produced by pointerOperator().

The default implementation does nothing.

Declaration
public virtual void ExitPointerOperator(CPP14Parser.PointerOperatorContext context)
Parameters
Type Name Description
CPP14Parser.PointerOperatorContext context

The parse tree.

| Improve this Doc View Source

ExitPostfixExpression(CPP14Parser.PostfixExpressionContext)

Exit a parse tree produced by postfixExpression().

The default implementation does nothing.

Declaration
public virtual void ExitPostfixExpression(CPP14Parser.PostfixExpressionContext context)
Parameters
Type Name Description
CPP14Parser.PostfixExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitPrimaryExpression(CPP14Parser.PrimaryExpressionContext)

Exit a parse tree produced by primaryExpression().

The default implementation does nothing.

Declaration
public virtual void ExitPrimaryExpression(CPP14Parser.PrimaryExpressionContext context)
Parameters
Type Name Description
CPP14Parser.PrimaryExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitPseudoDestructorName(CPP14Parser.PseudoDestructorNameContext)

Exit a parse tree produced by pseudoDestructorName().

The default implementation does nothing.

Declaration
public virtual void ExitPseudoDestructorName(CPP14Parser.PseudoDestructorNameContext context)
Parameters
Type Name Description
CPP14Parser.PseudoDestructorNameContext context

The parse tree.

| Improve this Doc View Source

ExitPureSpecifier(CPP14Parser.PureSpecifierContext)

Exit a parse tree produced by pureSpecifier().

The default implementation does nothing.

Declaration
public virtual void ExitPureSpecifier(CPP14Parser.PureSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.PureSpecifierContext context

The parse tree.

| Improve this Doc View Source

ExitQualifiedId(CPP14Parser.QualifiedIdContext)

Exit a parse tree produced by qualifiedId().

The default implementation does nothing.

Declaration
public virtual void ExitQualifiedId(CPP14Parser.QualifiedIdContext context)
Parameters
Type Name Description
CPP14Parser.QualifiedIdContext context

The parse tree.

| Improve this Doc View Source

ExitQualifiednamespacespecifier(CPP14Parser.QualifiednamespacespecifierContext)

Exit a parse tree produced by qualifiednamespacespecifier().

The default implementation does nothing.

Declaration
public virtual void ExitQualifiednamespacespecifier(CPP14Parser.QualifiednamespacespecifierContext context)
Parameters
Type Name Description
CPP14Parser.QualifiednamespacespecifierContext context

The parse tree.

| Improve this Doc View Source

ExitRefqualifier(CPP14Parser.RefqualifierContext)

Exit a parse tree produced by refqualifier().

The default implementation does nothing.

Declaration
public virtual void ExitRefqualifier(CPP14Parser.RefqualifierContext context)
Parameters
Type Name Description
CPP14Parser.RefqualifierContext context

The parse tree.

| Improve this Doc View Source

ExitRelationalExpression(CPP14Parser.RelationalExpressionContext)

Exit a parse tree produced by relationalExpression().

The default implementation does nothing.

Declaration
public virtual void ExitRelationalExpression(CPP14Parser.RelationalExpressionContext context)
Parameters
Type Name Description
CPP14Parser.RelationalExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitSelectionStatement(CPP14Parser.SelectionStatementContext)

Exit a parse tree produced by selectionStatement().

The default implementation does nothing.

Declaration
public virtual void ExitSelectionStatement(CPP14Parser.SelectionStatementContext context)
Parameters
Type Name Description
CPP14Parser.SelectionStatementContext context

The parse tree.

| Improve this Doc View Source

ExitShiftExpression(CPP14Parser.ShiftExpressionContext)

Exit a parse tree produced by shiftExpression().

The default implementation does nothing.

Declaration
public virtual void ExitShiftExpression(CPP14Parser.ShiftExpressionContext context)
Parameters
Type Name Description
CPP14Parser.ShiftExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitShiftOperator(CPP14Parser.ShiftOperatorContext)

Exit a parse tree produced by shiftOperator().

The default implementation does nothing.

Declaration
public virtual void ExitShiftOperator(CPP14Parser.ShiftOperatorContext context)
Parameters
Type Name Description
CPP14Parser.ShiftOperatorContext context

The parse tree.

| Improve this Doc View Source

ExitSimpleCapture(CPP14Parser.SimpleCaptureContext)

Exit a parse tree produced by simpleCapture().

The default implementation does nothing.

Declaration
public virtual void ExitSimpleCapture(CPP14Parser.SimpleCaptureContext context)
Parameters
Type Name Description
CPP14Parser.SimpleCaptureContext context

The parse tree.

| Improve this Doc View Source

ExitSimpleDeclaration(CPP14Parser.SimpleDeclarationContext)

Exit a parse tree produced by simpleDeclaration().

The default implementation does nothing.

Declaration
public virtual void ExitSimpleDeclaration(CPP14Parser.SimpleDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.SimpleDeclarationContext context

The parse tree.

| Improve this Doc View Source

ExitSimpleTemplateId(CPP14Parser.SimpleTemplateIdContext)

Exit a parse tree produced by simpleTemplateId().

The default implementation does nothing.

Declaration
public virtual void ExitSimpleTemplateId(CPP14Parser.SimpleTemplateIdContext context)
Parameters
Type Name Description
CPP14Parser.SimpleTemplateIdContext context

The parse tree.

| Improve this Doc View Source

ExitSimpleTypeLengthModifier(CPP14Parser.SimpleTypeLengthModifierContext)

Exit a parse tree produced by simpleTypeLengthModifier().

The default implementation does nothing.

Declaration
public virtual void ExitSimpleTypeLengthModifier(CPP14Parser.SimpleTypeLengthModifierContext context)
Parameters
Type Name Description
CPP14Parser.SimpleTypeLengthModifierContext context

The parse tree.

| Improve this Doc View Source

ExitSimpleTypeSignednessModifier(CPP14Parser.SimpleTypeSignednessModifierContext)

Exit a parse tree produced by simpleTypeSignednessModifier().

The default implementation does nothing.

Declaration
public virtual void ExitSimpleTypeSignednessModifier(CPP14Parser.SimpleTypeSignednessModifierContext context)
Parameters
Type Name Description
CPP14Parser.SimpleTypeSignednessModifierContext context

The parse tree.

| Improve this Doc View Source

ExitSimpleTypeSpecifier(CPP14Parser.SimpleTypeSpecifierContext)

Exit a parse tree produced by simpleTypeSpecifier().

The default implementation does nothing.

Declaration
public virtual void ExitSimpleTypeSpecifier(CPP14Parser.SimpleTypeSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.SimpleTypeSpecifierContext context

The parse tree.

| Improve this Doc View Source

ExitStatement(CPP14Parser.StatementContext)

Exit a parse tree produced by statement().

The default implementation does nothing.

Declaration
public virtual void ExitStatement(CPP14Parser.StatementContext context)
Parameters
Type Name Description
CPP14Parser.StatementContext context

The parse tree.

| Improve this Doc View Source

ExitStatementSeq(CPP14Parser.StatementSeqContext)

Exit a parse tree produced by statementSeq().

The default implementation does nothing.

Declaration
public virtual void ExitStatementSeq(CPP14Parser.StatementSeqContext context)
Parameters
Type Name Description
CPP14Parser.StatementSeqContext context

The parse tree.

| Improve this Doc View Source

ExitStaticAssertDeclaration(CPP14Parser.StaticAssertDeclarationContext)

Exit a parse tree produced by staticAssertDeclaration().

The default implementation does nothing.

Declaration
public virtual void ExitStaticAssertDeclaration(CPP14Parser.StaticAssertDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.StaticAssertDeclarationContext context

The parse tree.

| Improve this Doc View Source

ExitStorageClassSpecifier(CPP14Parser.StorageClassSpecifierContext)

Exit a parse tree produced by storageClassSpecifier().

The default implementation does nothing.

Declaration
public virtual void ExitStorageClassSpecifier(CPP14Parser.StorageClassSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.StorageClassSpecifierContext context

The parse tree.

| Improve this Doc View Source

ExitTemplateArgument(CPP14Parser.TemplateArgumentContext)

Exit a parse tree produced by templateArgument().

The default implementation does nothing.

Declaration
public virtual void ExitTemplateArgument(CPP14Parser.TemplateArgumentContext context)
Parameters
Type Name Description
CPP14Parser.TemplateArgumentContext context

The parse tree.

| Improve this Doc View Source

ExitTemplateArgumentList(CPP14Parser.TemplateArgumentListContext)

Exit a parse tree produced by templateArgumentList().

The default implementation does nothing.

Declaration
public virtual void ExitTemplateArgumentList(CPP14Parser.TemplateArgumentListContext context)
Parameters
Type Name Description
CPP14Parser.TemplateArgumentListContext context

The parse tree.

| Improve this Doc View Source

ExitTemplateDeclaration(CPP14Parser.TemplateDeclarationContext)

Exit a parse tree produced by templateDeclaration().

The default implementation does nothing.

Declaration
public virtual void ExitTemplateDeclaration(CPP14Parser.TemplateDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.TemplateDeclarationContext context

The parse tree.

| Improve this Doc View Source

ExitTemplateId(CPP14Parser.TemplateIdContext)

Exit a parse tree produced by templateId().

The default implementation does nothing.

Declaration
public virtual void ExitTemplateId(CPP14Parser.TemplateIdContext context)
Parameters
Type Name Description
CPP14Parser.TemplateIdContext context

The parse tree.

| Improve this Doc View Source

ExitTemplateName(CPP14Parser.TemplateNameContext)

Exit a parse tree produced by templateName().

The default implementation does nothing.

Declaration
public virtual void ExitTemplateName(CPP14Parser.TemplateNameContext context)
Parameters
Type Name Description
CPP14Parser.TemplateNameContext context

The parse tree.

| Improve this Doc View Source

ExitTemplateParameter(CPP14Parser.TemplateParameterContext)

Exit a parse tree produced by templateParameter().

The default implementation does nothing.

Declaration
public virtual void ExitTemplateParameter(CPP14Parser.TemplateParameterContext context)
Parameters
Type Name Description
CPP14Parser.TemplateParameterContext context

The parse tree.

| Improve this Doc View Source

ExitTemplateparameterList(CPP14Parser.TemplateparameterListContext)

Exit a parse tree produced by templateparameterList().

The default implementation does nothing.

Declaration
public virtual void ExitTemplateparameterList(CPP14Parser.TemplateparameterListContext context)
Parameters
Type Name Description
CPP14Parser.TemplateparameterListContext context

The parse tree.

| Improve this Doc View Source

ExitTheOperator(CPP14Parser.TheOperatorContext)

Exit a parse tree produced by theOperator().

The default implementation does nothing.

Declaration
public virtual void ExitTheOperator(CPP14Parser.TheOperatorContext context)
Parameters
Type Name Description
CPP14Parser.TheOperatorContext context

The parse tree.

| Improve this Doc View Source

ExitTheTypeId(CPP14Parser.TheTypeIdContext)

Exit a parse tree produced by theTypeId().

The default implementation does nothing.

Declaration
public virtual void ExitTheTypeId(CPP14Parser.TheTypeIdContext context)
Parameters
Type Name Description
CPP14Parser.TheTypeIdContext context

The parse tree.

| Improve this Doc View Source

ExitTheTypeName(CPP14Parser.TheTypeNameContext)

Exit a parse tree produced by theTypeName().

The default implementation does nothing.

Declaration
public virtual void ExitTheTypeName(CPP14Parser.TheTypeNameContext context)
Parameters
Type Name Description
CPP14Parser.TheTypeNameContext context

The parse tree.

| Improve this Doc View Source

ExitThrowExpression(CPP14Parser.ThrowExpressionContext)

Exit a parse tree produced by throwExpression().

The default implementation does nothing.

Declaration
public virtual void ExitThrowExpression(CPP14Parser.ThrowExpressionContext context)
Parameters
Type Name Description
CPP14Parser.ThrowExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitTrailingReturnType(CPP14Parser.TrailingReturnTypeContext)

Exit a parse tree produced by trailingReturnType().

The default implementation does nothing.

Declaration
public virtual void ExitTrailingReturnType(CPP14Parser.TrailingReturnTypeContext context)
Parameters
Type Name Description
CPP14Parser.TrailingReturnTypeContext context

The parse tree.

| Improve this Doc View Source

ExitTrailingTypeSpecifier(CPP14Parser.TrailingTypeSpecifierContext)

Exit a parse tree produced by trailingTypeSpecifier().

The default implementation does nothing.

Declaration
public virtual void ExitTrailingTypeSpecifier(CPP14Parser.TrailingTypeSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.TrailingTypeSpecifierContext context

The parse tree.

| Improve this Doc View Source

ExitTrailingTypeSpecifierSeq(CPP14Parser.TrailingTypeSpecifierSeqContext)

Exit a parse tree produced by trailingTypeSpecifierSeq().

The default implementation does nothing.

Declaration
public virtual void ExitTrailingTypeSpecifierSeq(CPP14Parser.TrailingTypeSpecifierSeqContext context)
Parameters
Type Name Description
CPP14Parser.TrailingTypeSpecifierSeqContext context

The parse tree.

| Improve this Doc View Source

ExitTranslationUnit(CPP14Parser.TranslationUnitContext)

Exit a parse tree produced by translationUnit().

The default implementation does nothing.

Declaration
public virtual void ExitTranslationUnit(CPP14Parser.TranslationUnitContext context)
Parameters
Type Name Description
CPP14Parser.TranslationUnitContext context

The parse tree.

| Improve this Doc View Source

ExitTryBlock(CPP14Parser.TryBlockContext)

Exit a parse tree produced by tryBlock().

The default implementation does nothing.

Declaration
public virtual void ExitTryBlock(CPP14Parser.TryBlockContext context)
Parameters
Type Name Description
CPP14Parser.TryBlockContext context

The parse tree.

| Improve this Doc View Source

ExitTypedefName(CPP14Parser.TypedefNameContext)

Exit a parse tree produced by typedefName().

The default implementation does nothing.

Declaration
public virtual void ExitTypedefName(CPP14Parser.TypedefNameContext context)
Parameters
Type Name Description
CPP14Parser.TypedefNameContext context

The parse tree.

| Improve this Doc View Source

ExitTypeIdList(CPP14Parser.TypeIdListContext)

Exit a parse tree produced by typeIdList().

The default implementation does nothing.

Declaration
public virtual void ExitTypeIdList(CPP14Parser.TypeIdListContext context)
Parameters
Type Name Description
CPP14Parser.TypeIdListContext context

The parse tree.

| Improve this Doc View Source

ExitTypeIdOfTheTypeId(CPP14Parser.TypeIdOfTheTypeIdContext)

Exit a parse tree produced by typeIdOfTheTypeId().

The default implementation does nothing.

Declaration
public virtual void ExitTypeIdOfTheTypeId(CPP14Parser.TypeIdOfTheTypeIdContext context)
Parameters
Type Name Description
CPP14Parser.TypeIdOfTheTypeIdContext context

The parse tree.

| Improve this Doc View Source

ExitTypeNameSpecifier(CPP14Parser.TypeNameSpecifierContext)

Exit a parse tree produced by typeNameSpecifier().

The default implementation does nothing.

Declaration
public virtual void ExitTypeNameSpecifier(CPP14Parser.TypeNameSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.TypeNameSpecifierContext context

The parse tree.

| Improve this Doc View Source

ExitTypeParameter(CPP14Parser.TypeParameterContext)

Exit a parse tree produced by typeParameter().

The default implementation does nothing.

Declaration
public virtual void ExitTypeParameter(CPP14Parser.TypeParameterContext context)
Parameters
Type Name Description
CPP14Parser.TypeParameterContext context

The parse tree.

| Improve this Doc View Source

ExitTypeSpecifier(CPP14Parser.TypeSpecifierContext)

Exit a parse tree produced by typeSpecifier().

The default implementation does nothing.

Declaration
public virtual void ExitTypeSpecifier(CPP14Parser.TypeSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.TypeSpecifierContext context

The parse tree.

| Improve this Doc View Source

ExitTypeSpecifierSeq(CPP14Parser.TypeSpecifierSeqContext)

Exit a parse tree produced by typeSpecifierSeq().

The default implementation does nothing.

Declaration
public virtual void ExitTypeSpecifierSeq(CPP14Parser.TypeSpecifierSeqContext context)
Parameters
Type Name Description
CPP14Parser.TypeSpecifierSeqContext context

The parse tree.

| Improve this Doc View Source

ExitUnaryExpression(CPP14Parser.UnaryExpressionContext)

Exit a parse tree produced by unaryExpression().

The default implementation does nothing.

Declaration
public virtual void ExitUnaryExpression(CPP14Parser.UnaryExpressionContext context)
Parameters
Type Name Description
CPP14Parser.UnaryExpressionContext context

The parse tree.

| Improve this Doc View Source

ExitUnaryOperator(CPP14Parser.UnaryOperatorContext)

Exit a parse tree produced by unaryOperator().

The default implementation does nothing.

Declaration
public virtual void ExitUnaryOperator(CPP14Parser.UnaryOperatorContext context)
Parameters
Type Name Description
CPP14Parser.UnaryOperatorContext context

The parse tree.

| Improve this Doc View Source

ExitUnqualifiedId(CPP14Parser.UnqualifiedIdContext)

Exit a parse tree produced by unqualifiedId().

The default implementation does nothing.

Declaration
public virtual void ExitUnqualifiedId(CPP14Parser.UnqualifiedIdContext context)
Parameters
Type Name Description
CPP14Parser.UnqualifiedIdContext context

The parse tree.

| Improve this Doc View Source

ExitUsingDeclaration(CPP14Parser.UsingDeclarationContext)

Exit a parse tree produced by usingDeclaration().

The default implementation does nothing.

Declaration
public virtual void ExitUsingDeclaration(CPP14Parser.UsingDeclarationContext context)
Parameters
Type Name Description
CPP14Parser.UsingDeclarationContext context

The parse tree.

| Improve this Doc View Source

ExitUsingDirective(CPP14Parser.UsingDirectiveContext)

Exit a parse tree produced by usingDirective().

The default implementation does nothing.

Declaration
public virtual void ExitUsingDirective(CPP14Parser.UsingDirectiveContext context)
Parameters
Type Name Description
CPP14Parser.UsingDirectiveContext context

The parse tree.

| Improve this Doc View Source

ExitVirtualSpecifier(CPP14Parser.VirtualSpecifierContext)

Exit a parse tree produced by virtualSpecifier().

The default implementation does nothing.

Declaration
public virtual void ExitVirtualSpecifier(CPP14Parser.VirtualSpecifierContext context)
Parameters
Type Name Description
CPP14Parser.VirtualSpecifierContext context

The parse tree.

| Improve this Doc View Source

ExitVirtualSpecifierSeq(CPP14Parser.VirtualSpecifierSeqContext)

Exit a parse tree produced by virtualSpecifierSeq().

The default implementation does nothing.

Declaration
public virtual void ExitVirtualSpecifierSeq(CPP14Parser.VirtualSpecifierSeqContext context)
Parameters
Type Name Description
CPP14Parser.VirtualSpecifierSeqContext context

The parse tree.

| Improve this Doc View Source

VisitErrorNode(Antlr4.Runtime.Tree.IErrorNode)

Declaration
public virtual void VisitErrorNode(Antlr4.Runtime.Tree.IErrorNode node)
Parameters
Type Name Description
Antlr4.Runtime.Tree.IErrorNode node
Remarks

The default implementation does nothing.

| Improve this Doc View Source

VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode)

Declaration
public virtual void VisitTerminal(Antlr4.Runtime.Tree.ITerminalNode node)
Parameters
Type Name Description
Antlr4.Runtime.Tree.ITerminalNode node
Remarks

The default implementation does nothing.

Implements

ICPP14ParserListener
Antlr4.Runtime.Tree.IParseTreeListener
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX