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.