An abstract interface that should be implemented by listeners that want to be notified when an AST entity gets modified after its initial creation. More...
#include "clang/AST/ASTMutationListener.h"
An abstract interface that should be implemented by listeners that want to be notified when an AST entity gets modified after its initial creation.
Definition at line 48 of file ASTMutationListener.h.
◆ ~ASTMutationListener() ASTMutationListener::~ASTMutationListener ( ) virtualdefault ◆ AddedAnonymousNamespace()An anonymous namespace was added the translation unit decl.
Reimplemented in clang::MultiplexASTMutationListener.
Definition at line 174 of file ASTMutationListener.h.
◆ AddedAttributeToRecord() virtual void clang::ASTMutationListener::AddedAttributeToRecord ( const Attr * Attr, const RecordDecl * Record ) inlinevirtual ◆ AddedCXXImplicitMember() virtual void clang::ASTMutationListener::AddedCXXImplicitMember ( const CXXRecordDecl * RD, const Decl * D ) inlinevirtual ◆ AddedCXXTemplateSpecialization() [1/3] ◆ AddedCXXTemplateSpecialization() [2/3] ◆ AddedCXXTemplateSpecialization() [3/3] ◆ AddedManglingNumber() virtual void clang::ASTMutationListener::AddedManglingNumber ( const Decl * D, unsigned Number ) inlinevirtual ◆ AddedObjCCategoryToInterface() ◆ AddedStaticLocalNumbers() virtual void clang::ASTMutationListener::AddedStaticLocalNumbers ( const Decl * D, unsigned Number ) inlinevirtual ◆ AddedVisibleDecl() virtual void clang::ASTMutationListener::AddedVisibleDecl ( const DeclContext * DC, const Decl * D ) inlinevirtual ◆ CompletedImplicitDefinition() virtual void clang::ASTMutationListener::CompletedImplicitDefinition ( const FunctionDecl * D ) inlinevirtual ◆ CompletedTagDefinition() virtual void clang::ASTMutationListener::CompletedTagDefinition ( const TagDecl * D ) inlinevirtual ◆ DeclarationMarkedOpenMPAllocate() virtual void clang::ASTMutationListener::DeclarationMarkedOpenMPAllocate ( const Decl * D, const Attr * A ) inlinevirtual ◆ DeclarationMarkedOpenMPDeclareTarget() virtual void clang::ASTMutationListener::DeclarationMarkedOpenMPDeclareTarget ( const Decl * D, const Attr * Attr ) inlinevirtual ◆ DeclarationMarkedOpenMPThreadPrivate() virtual void clang::ASTMutationListener::DeclarationMarkedOpenMPThreadPrivate ( const Decl * D ) inlinevirtual ◆ DeclarationMarkedUsed() virtual void clang::ASTMutationListener::DeclarationMarkedUsed ( const Decl * D ) inlinevirtual ◆ DeducedReturnType() ◆ DefaultArgumentInstantiated() virtual void clang::ASTMutationListener::DefaultArgumentInstantiated ( const ParmVarDecl * D ) inlinevirtual ◆ DefaultMemberInitializerInstantiated() virtual void clang::ASTMutationListener::DefaultMemberInitializerInstantiated ( const FieldDecl * D ) inlinevirtual ◆ EnteringModulePurview() virtual void clang::ASTMutationListener::EnteringModulePurview ( ) inlinevirtual ◆ FunctionDefinitionInstantiated() virtual void clang::ASTMutationListener::FunctionDefinitionInstantiated ( const FunctionDecl * D ) inlinevirtual ◆ InstantiationRequested() virtual void clang::ASTMutationListener::InstantiationRequested ( const ValueDecl * D ) inlinevirtual ◆ RedefinedHiddenDefinition() virtual void clang::ASTMutationListener::RedefinedHiddenDefinition ( const NamedDecl * D, Module * M ) inlinevirtual ◆ ResolvedExceptionSpec() virtual void clang::ASTMutationListener::ResolvedExceptionSpec ( const FunctionDecl * FD ) inlinevirtual ◆ ResolvedOperatorDelete() ◆ VariableDefinitionInstantiated() virtual void clang::ASTMutationListener::VariableDefinitionInstantiated ( const VarDecl * D ) inlinevirtualThe documentation for this class was generated from the following files:
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4