diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-10-02 19:29:26 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-10-02 19:29:26 +0000 |
commit | 77424bc3794f569816dba52e423b57486a98e5ba (patch) | |
tree | 0081afef349c80c3b9c681a8974320c723f4a090 /include/clang/Serialization/ASTDeserializationListener.h | |
parent | 42499be29b620d2eae34beb0f4d0f9da5a9584da (diff) |
Implement chained PCH support for the macro definitions stored within
the "detailed" preprocessing record.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@115417 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Serialization/ASTDeserializationListener.h')
-rw-r--r-- | include/clang/Serialization/ASTDeserializationListener.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/include/clang/Serialization/ASTDeserializationListener.h b/include/clang/Serialization/ASTDeserializationListener.h index f8114de5f1..3cccd0572c 100644 --- a/include/clang/Serialization/ASTDeserializationListener.h +++ b/include/clang/Serialization/ASTDeserializationListener.h @@ -22,7 +22,8 @@ namespace clang { class Decl; class ASTReader; class QualType; - +class MacroDefinition; + class ASTDeserializationListener { protected: virtual ~ASTDeserializationListener() {} @@ -42,6 +43,9 @@ public: virtual void DeclRead(serialization::DeclID ID, const Decl *D) = 0; /// \brief A selector was read from the AST file. virtual void SelectorRead(serialization::SelectorID iD, Selector Sel) = 0; + /// \brief A macro definition was read from the AST file. + virtual void MacroDefinitionRead(serialization::MacroID, + MacroDefinition *MD) = 0; }; } |