]> granicus.if.org Git - clang/commit
Add a callback interface that allows interested parties to get notified whenever...
authorSebastian Redl <sebastian.redl@getdesigned.at>
Wed, 14 Jul 2010 23:45:08 +0000 (23:45 +0000)
committerSebastian Redl <sebastian.redl@getdesigned.at>
Wed, 14 Jul 2010 23:45:08 +0000 (23:45 +0000)
commit30c514c225342844700ed4640ec6d90ddf0e12b2
tree8f0ef19b1f52439d2b379642ed858f3e94eedea3
parentdacf9dda17346c628fdd8c5df53c681738db0dc5
Add a callback interface that allows interested parties to get notified whenever PCHReader deserializes a type or decl (and possibly other things in the future). Have PCHWriter implement these callbacks as noops and register to receive them if we're chaining PCHs. This will allow PCHWriter to track the IDs of these things, which it needs to write the dependent files. WIP

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108383 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Frontend/ASTConsumers.h
include/clang/Frontend/PCHDeserializationListener.h [new file with mode: 0644]
include/clang/Frontend/PCHReader.h
include/clang/Frontend/PCHWriter.h
lib/Frontend/FrontendActions.cpp
lib/Frontend/GeneratePCH.cpp
lib/Frontend/PCHReader.cpp
lib/Frontend/PCHWriter.cpp