clang 22.0.0git
|
#include "clang/Serialization/ASTDeserializationListener.h"
Public Member Functions | |
DelegatingDeserializationListener (ASTDeserializationListener *Previous, bool DeletePrevious) | |
~DelegatingDeserializationListener () override | |
DelegatingDeserializationListener (const DelegatingDeserializationListener &)=delete | |
DelegatingDeserializationListener & | operator= (const DelegatingDeserializationListener &)=delete |
void | ReaderInitialized (ASTReader *Reader) override |
The ASTReader was initialized. | |
void | IdentifierRead (serialization::IdentifierID ID, IdentifierInfo *II) override |
An identifier was deserialized from the AST file. | |
void | MacroRead (serialization::MacroID ID, MacroInfo *MI) override |
A macro was read from the AST file. | |
void | TypeRead (serialization::TypeIdx Idx, QualType T) override |
A type was deserialized from the AST file. | |
void | DeclRead (GlobalDeclID ID, const Decl *D) override |
A decl was deserialized from the AST file. | |
void | PredefinedDeclBuilt (PredefinedDeclIDs ID, const Decl *D) override |
A predefined decl was built during the serialization. | |
void | SelectorRead (serialization::SelectorID ID, Selector Sel) override |
A selector was read from the AST file. | |
void | MacroDefinitionRead (serialization::PreprocessedEntityID PPID, MacroDefinitionRecord *MD) override |
A macro definition was read from the AST file. | |
void | ModuleRead (serialization::SubmoduleID ID, Module *Mod) override |
A module definition was read from the AST file. | |
void | ModuleImportRead (serialization::SubmoduleID ID, SourceLocation ImportLoc) override |
A module import was read from the AST file. | |
![]() | |
virtual | ~ASTDeserializationListener () |
virtual void | ReaderInitialized (ASTReader *Reader) |
The ASTReader was initialized. | |
virtual void | IdentifierRead (serialization::IdentifierID ID, IdentifierInfo *II) |
An identifier was deserialized from the AST file. | |
virtual void | MacroRead (serialization::MacroID ID, MacroInfo *MI) |
A macro was read from the AST file. | |
virtual void | TypeRead (serialization::TypeIdx Idx, QualType T) |
A type was deserialized from the AST file. | |
virtual void | DeclRead (GlobalDeclID ID, const Decl *D) |
A decl was deserialized from the AST file. | |
virtual void | PredefinedDeclBuilt (PredefinedDeclIDs ID, const Decl *D) |
A predefined decl was built during the serialization. | |
virtual void | SelectorRead (serialization::SelectorID iD, Selector Sel) |
A selector was read from the AST file. | |
virtual void | MacroDefinitionRead (serialization::PreprocessedEntityID, MacroDefinitionRecord *MD) |
A macro definition was read from the AST file. | |
virtual void | ModuleRead (serialization::SubmoduleID ID, Module *Mod) |
A module definition was read from the AST file. | |
virtual void | ModuleImportRead (serialization::SubmoduleID ID, SourceLocation ImportLoc) |
A module import was read from the AST file. | |
Definition at line 69 of file ASTDeserializationListener.h.
|
inlineexplicit |
Definition at line 74 of file ASTDeserializationListener.h.
References Previous.
|
inlineoverride |
Definition at line 77 of file ASTDeserializationListener.h.
References Previous.
|
delete |
|
inlineoverridevirtual |
A decl was deserialized from the AST file.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 104 of file ASTDeserializationListener.h.
|
inlineoverridevirtual |
An identifier was deserialized from the AST file.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 91 of file ASTDeserializationListener.h.
|
inlineoverridevirtual |
A macro definition was read from the AST file.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 116 of file ASTDeserializationListener.h.
References Previous.
|
inlineoverridevirtual |
A macro was read from the AST file.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 96 of file ASTDeserializationListener.h.
|
inlineoverridevirtual |
A module import was read from the AST file.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 125 of file ASTDeserializationListener.h.
|
inlineoverridevirtual |
A module definition was read from the AST file.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 121 of file ASTDeserializationListener.h.
|
delete |
|
inlineoverridevirtual |
A predefined decl was built during the serialization.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 108 of file ASTDeserializationListener.h.
|
inlineoverridevirtual |
The ASTReader was initialized.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 87 of file ASTDeserializationListener.h.
References Previous.
|
inlineoverridevirtual |
A selector was read from the AST file.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 112 of file ASTDeserializationListener.h.
|
inlineoverridevirtual |
A type was deserialized from the AST file.
The ID here has the qualifier bits already removed, and T is guaranteed to be locally unqualified.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 100 of file ASTDeserializationListener.h.