clang API Documentation
#include <ASTDeserializationListener.h>
Public Member Functions | |
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. 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. | |
virtual void | ModuleRead (serialization::SubmoduleID ID, Module *Mod) |
A module definition was read from the AST file. |
Definition at line 30 of file ASTDeserializationListener.h.
ASTDeserializationListener::~ASTDeserializationListener | ( | ) | [virtual] |
Definition at line 24 of file ASTCommon.cpp.
virtual void clang::ASTDeserializationListener::DeclRead | ( | serialization::DeclID | ID, |
const Decl * | D | ||
) | [inline, virtual] |
A decl was deserialized from the AST file.
Reimplemented in clang::MultiplexASTDeserializationListener.
Definition at line 47 of file ASTDeserializationListener.h.
virtual void clang::ASTDeserializationListener::IdentifierRead | ( | serialization::IdentID | ID, |
IdentifierInfo * | II | ||
) | [inline, virtual] |
An identifier was deserialized from the AST file.
Reimplemented in clang::ASTWriter, and clang::MultiplexASTDeserializationListener.
Definition at line 38 of file ASTDeserializationListener.h.
Referenced by clang::ASTReader::DecodeIdentifierInfo(), and clang::ASTReader::SetIdentifierInfo().
virtual void clang::ASTDeserializationListener::MacroDefinitionRead | ( | serialization::PreprocessedEntityID | , |
MacroDefinition * | MD | ||
) | [inline, virtual] |
A macro definition was read from the AST file.
Reimplemented in clang::ASTWriter, and clang::MultiplexASTDeserializationListener.
Definition at line 51 of file ASTDeserializationListener.h.
virtual void clang::ASTDeserializationListener::MacroRead | ( | serialization::MacroID | ID, |
MacroInfo * | MI | ||
) | [inline, virtual] |
A macro was read from the AST file.
Reimplemented in clang::ASTWriter.
Definition at line 41 of file ASTDeserializationListener.h.
Referenced by clang::ASTReader::getMacro().
virtual void clang::ASTDeserializationListener::ModuleRead | ( | serialization::SubmoduleID | ID, |
Module * | Mod | ||
) | [inline, virtual] |
A module definition was read from the AST file.
Reimplemented in clang::ASTWriter.
Definition at line 54 of file ASTDeserializationListener.h.
virtual void clang::ASTDeserializationListener::ReaderInitialized | ( | ASTReader * | Reader | ) | [inline, virtual] |
The ASTReader was initialized.
Reimplemented in clang::ASTWriter, and clang::MultiplexASTDeserializationListener.
Definition at line 35 of file ASTDeserializationListener.h.
virtual void clang::ASTDeserializationListener::SelectorRead | ( | serialization::SelectorID | iD, |
Selector | Sel | ||
) | [inline, virtual] |
A selector was read from the AST file.
Reimplemented in clang::ASTWriter, and clang::MultiplexASTDeserializationListener.
Definition at line 49 of file ASTDeserializationListener.h.
Referenced by clang::ASTReader::DecodeSelector(), and clang::serialization::ReadMethodPoolVisitor::visit().
virtual void clang::ASTDeserializationListener::TypeRead | ( | serialization::TypeIdx | Idx, |
QualType | T | ||
) | [inline, 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 in clang::ASTWriter, and clang::MultiplexASTDeserializationListener.
Definition at line 45 of file ASTDeserializationListener.h.