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)
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 TypeRead (serialization::TypeIdx Idx, QualType T)
 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.
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, MacroDefinition *MD)
 A macro definition was read from the AST file.

Detailed Description

Definition at line 28 of file MultiplexConsumer.cpp.


Constructor & Destructor Documentation

clang::MultiplexASTDeserializationListener::MultiplexASTDeserializationListener ( const std::vector< ASTDeserializationListener * > &  L)

Definition at line 46 of file MultiplexConsumer.cpp.


Member Function Documentation

void clang::MultiplexASTDeserializationListener::DeclRead ( serialization::DeclID  ID,
const Decl D 
) [virtual]

A decl was deserialized from the AST file.

Reimplemented from clang::ASTDeserializationListener.

Definition at line 69 of file MultiplexConsumer.cpp.

void clang::MultiplexASTDeserializationListener::IdentifierRead ( serialization::IdentID  ID,
IdentifierInfo II 
) [virtual]

An identifier was deserialized from the AST file.

Reimplemented from clang::ASTDeserializationListener.

Definition at line 57 of file MultiplexConsumer.cpp.

void clang::MultiplexASTDeserializationListener::MacroDefinitionRead ( serialization::PreprocessedEntityID  ,
MacroDefinition MD 
) [virtual]

A macro definition was read from the AST file.

Reimplemented from clang::ASTDeserializationListener.

Definition at line 81 of file MultiplexConsumer.cpp.

void clang::MultiplexASTDeserializationListener::ReaderInitialized ( ASTReader Reader) [virtual]

The ASTReader was initialized.

Reimplemented from clang::ASTDeserializationListener.

Definition at line 51 of file MultiplexConsumer.cpp.

void clang::MultiplexASTDeserializationListener::SelectorRead ( serialization::SelectorID  iD,
Selector  Sel 
) [virtual]

A selector was read from the AST file.

Reimplemented from clang::ASTDeserializationListener.

Definition at line 75 of file MultiplexConsumer.cpp.

void clang::MultiplexASTDeserializationListener::TypeRead ( serialization::TypeIdx  Idx,
QualType  T 
) [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 63 of file MultiplexConsumer.cpp.


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