clang 17.0.0git
|
#include "clang/Frontend/MultiplexConsumer.h"
Public Member Functions | |
MultiplexASTDeserializationListener (const std::vector< ASTDeserializationListener * > &L) | |
void | ReaderInitialized (ASTReader *Reader) override |
The ASTReader was initialized. | |
void | IdentifierRead (serialization::IdentID 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 (serialization::DeclID ID, const Decl *D) override |
A decl was deserialized from the AST file. | |
void | SelectorRead (serialization::SelectorID iD, Selector Sel) override |
A selector was read from the AST file. | |
void | MacroDefinitionRead (serialization::PreprocessedEntityID, 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::IdentID 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 (serialization::DeclID ID, const Decl *D) |
A decl was deserialized from the AST file. | |
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 29 of file MultiplexConsumer.h.
clang::MultiplexASTDeserializationListener::MultiplexASTDeserializationListener | ( | const std::vector< ASTDeserializationListener * > & | L | ) |
Definition at line 23 of file MultiplexConsumer.cpp.
|
overridevirtual |
A decl was deserialized from the AST file.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 52 of file MultiplexConsumer.cpp.
|
overridevirtual |
An identifier was deserialized from the AST file.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 34 of file MultiplexConsumer.cpp.
|
overridevirtual |
A macro definition was read from the AST file.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 64 of file MultiplexConsumer.cpp.
|
overridevirtual |
A macro was read from the AST file.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 40 of file MultiplexConsumer.cpp.
|
overridevirtual |
A module import was read from the AST file.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 76 of file MultiplexConsumer.cpp.
|
overridevirtual |
A module definition was read from the AST file.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 70 of file MultiplexConsumer.cpp.
|
overridevirtual |
The ASTReader was initialized.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 28 of file MultiplexConsumer.cpp.
|
overridevirtual |
A selector was read from the AST file.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 58 of file MultiplexConsumer.cpp.
|
overridevirtual |
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 46 of file MultiplexConsumer.cpp.