clang API Documentation
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 | TypeRead (serialization::TypeIdx Idx, QualType T) override |
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. | |
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, MacroDefinition *MD) override |
A macro definition was read from the AST file. |
Definition at line 27 of file MultiplexConsumer.cpp.
clang::MultiplexASTDeserializationListener::MultiplexASTDeserializationListener | ( | const std::vector< ASTDeserializationListener * > & | L | ) |
Definition at line 45 of file MultiplexConsumer.cpp.
void clang::MultiplexASTDeserializationListener::DeclRead | ( | serialization::DeclID | ID, |
const Decl * | D | ||
) | [override, virtual] |
A decl was deserialized from the AST file.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 68 of file MultiplexConsumer.cpp.
void clang::MultiplexASTDeserializationListener::IdentifierRead | ( | serialization::IdentID | ID, |
IdentifierInfo * | II | ||
) | [override, virtual] |
An identifier was deserialized from the AST file.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 56 of file MultiplexConsumer.cpp.
void clang::MultiplexASTDeserializationListener::MacroDefinitionRead | ( | serialization::PreprocessedEntityID | , |
MacroDefinition * | MD | ||
) | [override, virtual] |
A macro definition was read from the AST file.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 80 of file MultiplexConsumer.cpp.
void clang::MultiplexASTDeserializationListener::ReaderInitialized | ( | ASTReader * | Reader | ) | [override, virtual] |
The ASTReader was initialized.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 50 of file MultiplexConsumer.cpp.
void clang::MultiplexASTDeserializationListener::SelectorRead | ( | serialization::SelectorID | iD, |
Selector | Sel | ||
) | [override, virtual] |
A selector was read from the AST file.
Reimplemented from clang::ASTDeserializationListener.
Definition at line 74 of file MultiplexConsumer.cpp.
void clang::MultiplexASTDeserializationListener::TypeRead | ( | serialization::TypeIdx | Idx, |
QualType | T | ||
) | [override, virtual] |
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 62 of file MultiplexConsumer.cpp.