clang API Documentation

Public Member Functions
clang::MultiplexASTDeserializationListener Class Reference
Inheritance diagram for clang::MultiplexASTDeserializationListener:
Inheritance graph
[legend]
Collaboration diagram for clang::MultiplexASTDeserializationListener:
Collaboration graph
[legend]

List of all members.

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.

Detailed Description

Definition at line 27 of file MultiplexConsumer.cpp.


Constructor & Destructor Documentation

Definition at line 45 of file MultiplexConsumer.cpp.


Member Function Documentation

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.

An identifier was deserialized from the AST file.

Reimplemented from clang::ASTDeserializationListener.

Definition at line 56 of file MultiplexConsumer.cpp.

A macro definition was read from the AST file.

Reimplemented from clang::ASTDeserializationListener.

Definition at line 80 of file MultiplexConsumer.cpp.

The ASTReader was initialized.

Reimplemented from clang::ASTDeserializationListener.

Definition at line 50 of file MultiplexConsumer.cpp.

A selector was read from the AST file.

Reimplemented from clang::ASTDeserializationListener.

Definition at line 74 of file MultiplexConsumer.cpp.

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.


The documentation for this class was generated from the following file: