// This is a generated file. Not intended for manual editing.
package org.dlangplugin.psi;
import org.jetbrains.annotations.*;
import com.intellij.psi.PsiElementVisitor;
public class DLangVisitor extends PsiElementVisitor {
public void visitAggregateBody(@NotNull DLangAggregateBody o) {
visitCompositeElement(o);
}
public void visitAliasDeclaration(@NotNull DLangAliasDeclaration o) {
visitCompositeElement(o);
}
public void visitAliasInitializer(@NotNull DLangAliasInitializer o) {
visitCompositeElement(o);
}
public void visitAliasInitializerList(@NotNull DLangAliasInitializerList o) {
visitCompositeElement(o);
}
public void visitAliasThis(@NotNull DLangAliasThis o) {
visitCompositeElement(o);
}
public void visitAliasThisDeclaration(@NotNull DLangAliasThisDeclaration o) {
visitCompositeElement(o);
}
public void visitAlignAttribute(@NotNull DLangAlignAttribute o) {
visitCompositeElement(o);
}
public void visitAllocator(@NotNull DLangAllocator o) {
visitCompositeElement(o);
}
public void visitArgumentList(@NotNull DLangArgumentList o) {
visitCompositeElement(o);
}
public void visitArrayInitializer(@NotNull DLangArrayInitializer o) {
visitCompositeElement(o);
}
public void visitArrayLiteral(@NotNull DLangArrayLiteral o) {
visitCompositeElement(o);
}
public void visitArrayMemberInitialization(@NotNull DLangArrayMemberInitialization o) {
visitCompositeElement(o);
}
public void visitAsmInstruction(@NotNull DLangAsmInstruction o) {
visitCompositeElement(o);
}
public void visitAsmStatement(@NotNull DLangAsmStatement o) {
visitCompositeElement(o);
}
public void visitAssertExpression(@NotNull DLangAssertExpression o) {
visitCompositeElement(o);
}
public void visitAssocArrayLiteral(@NotNull DLangAssocArrayLiteral o) {
visitCompositeElement(o);
}
public void visitAttributeSpecifier(@NotNull DLangAttributeSpecifier o) {
visitCompositeElement(o);
}
public void visitAutoDeclaration(@NotNull DLangAutoDeclaration o) {
visitCompositeElement(o);
}
public void visitBaseClassList(@NotNull DLangBaseClassList o) {
visitCompositeElement(o);
}
public void visitBaseInterfaceList(@NotNull DLangBaseInterfaceList o) {
visitCompositeElement(o);
}
public void visitBasicType(@NotNull DLangBasicType o) {
visitCompositeElement(o);
}
public void visitBasicType2(@NotNull DLangBasicType2 o) {
visitCompositeElement(o);
}
public void visitBasicTypeX(@NotNull DLangBasicTypeX o) {
visitCompositeElement(o);
}
public void visitBlockStatement(@NotNull DLangBlockStatement o) {
visitCompositeElement(o);
}
public void visitBodyStatement(@NotNull DLangBodyStatement o) {
visitCompositeElement(o);
}
public void visitBreakStatement(@NotNull DLangBreakStatement o) {
visitCompositeElement(o);
}
public void visitComment(@NotNull DLangComment o) {
visitCompositeElement(o);
}
public void visitCaseRangeStatement(@NotNull DLangCaseRangeStatement o) {
visitCompositeElement(o);
}
public void visitCaseStatement(@NotNull DLangCaseStatement o) {
visitCompositeElement(o);
}
public void visitCastPrefix(@NotNull DLangCastPrefix o) {
visitCompositeElement(o);
}
public void visitCatch(@NotNull DLangCatch o) {
visitCompositeElement(o);
}
public void visitCatches(@NotNull DLangCatches o) {
visitCompositeElement(o);
}
public void visitClassDeclaration(@NotNull DLangClassDeclaration o) {
visitClass(o);
}
public void visitClassTemplateDeclaration(@NotNull DLangClassTemplateDeclaration o) {
visitCompositeElement(o);
}
public void visitCommaExpression(@NotNull DLangCommaExpression o) {
visitCompositeElement(o);
}
public void visitComponentName(@NotNull DLangComponentName o) {
visitNamedElement(o);
}
public void visitCondition(@NotNull DLangCondition o) {
visitCompositeElement(o);
}
public void visitConditionalDeclaration(@NotNull DLangConditionalDeclaration o) {
visitCompositeElement(o);
}
public void visitConditionalStatement(@NotNull DLangConditionalStatement o) {
visitCompositeElement(o);
}
public void visitConstraint(@NotNull DLangConstraint o) {
visitCompositeElement(o);
}
public void visitConstructor(@NotNull DLangConstructor o) {
visitCompositeElement(o);
}
public void visitConstructorTemplate(@NotNull DLangConstructorTemplate o) {
visitCompositeElement(o);
}
public void visitContinueStatement(@NotNull DLangContinueStatement o) {
visitCompositeElement(o);
}
public void visitDeallocator(@NotNull DLangDeallocator o) {
visitCompositeElement(o);
}
public void visitDebugCondition(@NotNull DLangDebugCondition o) {
visitCompositeElement(o);
}
public void visitDebugSpecification(@NotNull DLangDebugSpecification o) {
visitCompositeElement(o);
}
public void visitDecl(@NotNull DLangDecl o) {
visitCompositeElement(o);
}
public void visitDeclDef(@NotNull DLangDeclDef o) {
visitCompositeElement(o);
}
public void visitDeclaration(@NotNull DLangDeclaration o) {
visitCompositeElement(o);
}
public void visitDeclarationBlock(@NotNull DLangDeclarationBlock o) {
visitCompositeElement(o);
}
public void visitDeclarator(@NotNull DLangDeclarator o) {
visitCompositeElement(o);
}
public void visitDeclarator2(@NotNull DLangDeclarator2 o) {
visitCompositeElement(o);
}
public void visitDeclaratorIdentifier(@NotNull DLangDeclaratorIdentifier o) {
visitCompositeElement(o);
}
public void visitDeclaratorIdentifierList(@NotNull DLangDeclaratorIdentifierList o) {
visitCompositeElement(o);
}
public void visitDeclaratorInitializer(@NotNull DLangDeclaratorInitializer o) {
visitCompositeElement(o);
}
public void visitDeclaratorSuffix(@NotNull DLangDeclaratorSuffix o) {
visitCompositeElement(o);
}
public void visitDeclarators(@NotNull DLangDeclarators o) {
visitCompositeElement(o);
}
public void visitDefaultInitializerExpression(@NotNull DLangDefaultInitializerExpression o) {
visitCompositeElement(o);
}
public void visitDefaultStatement(@NotNull DLangDefaultStatement o) {
visitCompositeElement(o);
}
public void visitDeprecatedAttribute(@NotNull DLangDeprecatedAttribute o) {
visitCompositeElement(o);
}
public void visitDestructor(@NotNull DLangDestructor o) {
visitCompositeElement(o);
}
public void visitDoStatement(@NotNull DLangDoStatement o) {
visitCompositeElement(o);
}
public void visitEnumBody(@NotNull DLangEnumBody o) {
visitCompositeElement(o);
}
public void visitEnumDeclaration(@NotNull DLangEnumDeclaration o) {
visitCompositeElement(o);
}
public void visitEnumMember(@NotNull DLangEnumMember o) {
visitCompositeElement(o);
}
public void visitExpInitializer(@NotNull DLangExpInitializer o) {
visitCompositeElement(o);
}
public void visitExpression(@NotNull DLangExpression o) {
visitCompositeElement(o);
}
public void visitFinallyStatement(@NotNull DLangFinallyStatement o) {
visitCompositeElement(o);
}
public void visitForStatement(@NotNull DLangForStatement o) {
visitCompositeElement(o);
}
public void visitForeachRangeStatement(@NotNull DLangForeachRangeStatement o) {
visitCompositeElement(o);
}
public void visitForeachStatement(@NotNull DLangForeachStatement o) {
visitCompositeElement(o);
}
public void visitForeachType(@NotNull DLangForeachType o) {
visitCompositeElement(o);
}
public void visitForeachTypes(@NotNull DLangForeachTypes o) {
visitCompositeElement(o);
}
public void visitFunctionAttribute(@NotNull DLangFunctionAttribute o) {
visitCompositeElement(o);
}
public void visitFunctionAttributes(@NotNull DLangFunctionAttributes o) {
visitCompositeElement(o);
}
public void visitFunctionBody(@NotNull DLangFunctionBody o) {
visitCompositeElement(o);
}
public void visitFunctionLiteral(@NotNull DLangFunctionLiteral o) {
visitCompositeElement(o);
}
public void visitGotoStatement(@NotNull DLangGotoStatement o) {
visitCompositeElement(o);
}
public void visitIdentifierList(@NotNull DLangIdentifierList o) {
visitCompositeElement(o);
}
public void visitIfCondition(@NotNull DLangIfCondition o) {
visitCompositeElement(o);
}
public void visitIfStatement(@NotNull DLangIfStatement o) {
visitCompositeElement(o);
}
public void visitImport(@NotNull DLangImport o) {
visitCompositeElement(o);
}
public void visitImportBind(@NotNull DLangImportBind o) {
visitCompositeElement(o);
}
public void visitImportBindings(@NotNull DLangImportBindings o) {
visitCompositeElement(o);
}
public void visitImportDeclaration(@NotNull DLangImportDeclaration o) {
visitCompositeElement(o);
}
public void visitImportExpression(@NotNull DLangImportExpression o) {
visitCompositeElement(o);
}
public void visitImportList(@NotNull DLangImportList o) {
visitCompositeElement(o);
}
public void visitInOutX(@NotNull DLangInOutX o) {
visitCompositeElement(o);
}
public void visitInStatement(@NotNull DLangInStatement o) {
visitCompositeElement(o);
}
public void visitInitializer(@NotNull DLangInitializer o) {
visitCompositeElement(o);
}
public void visitInterfaceDeclaration(@NotNull DLangInterfaceDeclaration o) {
visitCompositeElement(o);
}
public void visitInterfaceTemplateDeclaration(@NotNull DLangInterfaceTemplateDeclaration o) {
visitCompositeElement(o);
}
public void visitInvariant(@NotNull DLangInvariant o) {
visitCompositeElement(o);
}
public void visitIsExpression(@NotNull DLangIsExpression o) {
visitCompositeElement(o);
}
public void visitKeyValuePair(@NotNull DLangKeyValuePair o) {
visitCompositeElement(o);
}
public void visitLambda(@NotNull DLangLambda o) {
visitCompositeElement(o);
}
public void visitLastCatch(@NotNull DLangLastCatch o) {
visitCompositeElement(o);
}
public void visitLinkageAttribute(@NotNull DLangLinkageAttribute o) {
visitCompositeElement(o);
}
public void visitMemberFunctionAttributes(@NotNull DLangMemberFunctionAttributes o) {
visitCompositeElement(o);
}
public void visitMixinDeclaration(@NotNull DLangMixinDeclaration o) {
visitCompositeElement(o);
}
public void visitMixinStatement(@NotNull DLangMixinStatement o) {
visitCompositeElement(o);
}
public void visitMixinTemplateName(@NotNull DLangMixinTemplateName o) {
visitCompositeElement(o);
}
public void visitModuleDeclaration(@NotNull DLangModuleDeclaration o) {
visitCompositeElement(o);
}
public void visitModuleFullyQualifiedName(@NotNull DLangModuleFullyQualifiedName o) {
visitCompositeElement(o);
}
public void visitNewExpression(@NotNull DLangNewExpression o) {
visitCompositeElement(o);
}
public void visitNewExpressionWithArgs(@NotNull DLangNewExpressionWithArgs o) {
visitCompositeElement(o);
}
public void visitOutStatement(@NotNull DLangOutStatement o) {
visitCompositeElement(o);
}
public void visitParameter(@NotNull DLangParameter o) {
visitCompositeElement(o);
}
public void visitParameters(@NotNull DLangParameters o) {
visitCompositeElement(o);
}
public void visitPostblit(@NotNull DLangPostblit o) {
visitCompositeElement(o);
}
public void visitPragma(@NotNull DLangPragma o) {
visitCompositeElement(o);
}
public void visitPragmaStatement(@NotNull DLangPragmaStatement o) {
visitCompositeElement(o);
}
public void visitProperty(@NotNull DLangProperty o) {
visitCompositeElement(o);
}
public void visitProtectionAttribute(@NotNull DLangProtectionAttribute o) {
visitCompositeElement(o);
}
public void visitQualifiedIdentifierList(@NotNull DLangQualifiedIdentifierList o) {
visitCompositeElement(o);
}
public void visitReferenceExpression(@NotNull DLangReferenceExpression o) {
visitReference(o);
}
public void visitReturnStatement(@NotNull DLangReturnStatement o) {
visitCompositeElement(o);
}
public void visitString(@NotNull DLangString o) {
visitCompositeElement(o);
}
public void visitScopeGuardStatement(@NotNull DLangScopeGuardStatement o) {
visitCompositeElement(o);
}
public void visitScopeStatement(@NotNull DLangScopeStatement o) {
visitCompositeElement(o);
}
public void visitSharedStaticConstructor(@NotNull DLangSharedStaticConstructor o) {
visitCompositeElement(o);
}
public void visitSharedStaticDestructor(@NotNull DLangSharedStaticDestructor o) {
visitCompositeElement(o);
}
public void visitSpecialKeyword(@NotNull DLangSpecialKeyword o) {
visitCompositeElement(o);
}
public void visitStatement(@NotNull DLangStatement o) {
visitCompositeElement(o);
}
public void visitStaticAssert(@NotNull DLangStaticAssert o) {
visitCompositeElement(o);
}
public void visitStaticConstructor(@NotNull DLangStaticConstructor o) {
visitCompositeElement(o);
}
public void visitStaticDestructor(@NotNull DLangStaticDestructor o) {
visitCompositeElement(o);
}
public void visitStaticIfCondition(@NotNull DLangStaticIfCondition o) {
visitCompositeElement(o);
}
public void visitStorageClass(@NotNull DLangStorageClass o) {
visitCompositeElement(o);
}
public void visitStructDeclaration(@NotNull DLangStructDeclaration o) {
visitCompositeElement(o);
}
public void visitStructInitializer(@NotNull DLangStructInitializer o) {
visitCompositeElement(o);
}
public void visitStructMemberInitializer(@NotNull DLangStructMemberInitializer o) {
visitCompositeElement(o);
}
public void visitStructTemplateDeclaration(@NotNull DLangStructTemplateDeclaration o) {
visitCompositeElement(o);
}
public void visitSwitchStatement(@NotNull DLangSwitchStatement o) {
visitCompositeElement(o);
}
public void visitSymbol(@NotNull DLangSymbol o) {
visitCompositeElement(o);
}
public void visitSynchronizedStatement(@NotNull DLangSynchronizedStatement o) {
visitCompositeElement(o);
}
public void visitTemplateAliasParameter(@NotNull DLangTemplateAliasParameter o) {
visitCompositeElement(o);
}
public void visitTemplateArgument(@NotNull DLangTemplateArgument o) {
visitCompositeElement(o);
}
public void visitTemplateArguments(@NotNull DLangTemplateArguments o) {
visitCompositeElement(o);
}
public void visitTemplateDeclaration(@NotNull DLangTemplateDeclaration o) {
visitCompositeElement(o);
}
public void visitTemplateInstance(@NotNull DLangTemplateInstance o) {
visitCompositeElement(o);
}
public void visitTemplateMixin(@NotNull DLangTemplateMixin o) {
visitCompositeElement(o);
}
public void visitTemplateMixinDeclaration(@NotNull DLangTemplateMixinDeclaration o) {
visitCompositeElement(o);
}
public void visitTemplateParameter(@NotNull DLangTemplateParameter o) {
visitCompositeElement(o);
}
public void visitTemplateParameterList(@NotNull DLangTemplateParameterList o) {
visitCompositeElement(o);
}
public void visitTemplateSingleArgument(@NotNull DLangTemplateSingleArgument o) {
visitCompositeElement(o);
}
public void visitTemplateThisParameter(@NotNull DLangTemplateThisParameter o) {
visitCompositeElement(o);
}
public void visitTemplateTupleParameter(@NotNull DLangTemplateTupleParameter o) {
visitCompositeElement(o);
}
public void visitTemplateTypeParameter(@NotNull DLangTemplateTypeParameter o) {
visitCompositeElement(o);
}
public void visitTemplateValueParameter(@NotNull DLangTemplateValueParameter o) {
visitCompositeElement(o);
}
public void visitThrowStatement(@NotNull DLangThrowStatement o) {
visitCompositeElement(o);
}
public void visitTraitsArguments(@NotNull DLangTraitsArguments o) {
visitCompositeElement(o);
}
public void visitTraitsExpression(@NotNull DLangTraitsExpression o) {
visitCompositeElement(o);
}
public void visitTryStatement(@NotNull DLangTryStatement o) {
visitCompositeElement(o);
}
public void visitType(@NotNull DLangType o) {
visitCompositeElement(o);
}
public void visitTypeCISI(@NotNull DLangTypeCISI o) {
visitCompositeElement(o);
}
public void visitTypeCtor(@NotNull DLangTypeCtor o) {
visitCompositeElement(o);
}
public void visitTypeCtors(@NotNull DLangTypeCtors o) {
visitCompositeElement(o);
}
public void visitTypeSpecialization(@NotNull DLangTypeSpecialization o) {
visitCompositeElement(o);
}
public void visitTypeidExpression(@NotNull DLangTypeidExpression o) {
visitCompositeElement(o);
}
public void visitTypeof(@NotNull DLangTypeof o) {
visitCompositeElement(o);
}
public void visitUnaryExpression(@NotNull DLangUnaryExpression o) {
visitCompositeElement(o);
}
public void visitUnionDeclaration(@NotNull DLangUnionDeclaration o) {
visitCompositeElement(o);
}
public void visitUnionTemplateDeclaration(@NotNull DLangUnionTemplateDeclaration o) {
visitCompositeElement(o);
}
public void visitUnitTest(@NotNull DLangUnitTest o) {
visitCompositeElement(o);
}
public void visitUserDefinedAttribute(@NotNull DLangUserDefinedAttribute o) {
visitCompositeElement(o);
}
public void visitVersionCondition(@NotNull DLangVersionCondition o) {
visitCompositeElement(o);
}
public void visitVersionSpecification(@NotNull DLangVersionSpecification o) {
visitCompositeElement(o);
}
public void visitWhileStatement(@NotNull DLangWhileStatement o) {
visitCompositeElement(o);
}
public void visitWithStatement(@NotNull DLangWithStatement o) {
visitCompositeElement(o);
}
public void visitIdentifier(@NotNull DLangIdentifier o) {
visitCompositeElement(o);
}
public void visitClass(@NotNull DLangClass o) {
visitCompositeElement(o);
}
public void visitNamedElement(@NotNull DLangNamedElement o) {
visitCompositeElement(o);
}
public void visitReference(@NotNull DLangReference o) {
visitCompositeElement(o);
}
public void visitCompositeElement(@NotNull DLangCompositeElement o) {
visitElement(o);
}
}