reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Derived Classes

tools/clang/include/clang/Frontend/MultiplexConsumer.h
   29 class MultiplexASTDeserializationListener : public ASTDeserializationListener {
tools/clang/include/clang/Serialization/ASTWriter.h
  103 class ASTWriter : public ASTDeserializationListener,
tools/clang/lib/Frontend/FrontendAction.cpp
   42 class DelegatingDeserializationListener : public ASTDeserializationListener {

Declarations

tools/clang/include/clang/AST/ASTConsumer.h
   23   class ASTDeserializationListener; // layering violation because void* is ugly
tools/clang/include/clang/Frontend/ASTUnit.h
   63 class ASTDeserializationListener;
tools/clang/include/clang/Serialization/ASTReader.h
   80 class ASTDeserializationListener;

References

tools/clang/include/clang/AST/ASTConsumer.h
  127   virtual ASTDeserializationListener *GetASTDeserializationListener() {
tools/clang/include/clang/Frontend/ASTUnit.h
  488   ASTDeserializationListener *getDeserializationListener();
tools/clang/include/clang/Frontend/MultiplexConsumer.h
   29 class MultiplexASTDeserializationListener : public ASTDeserializationListener {
   33       const std::vector<ASTDeserializationListener *> &L);
   45   std::vector<ASTDeserializationListener *> Listeners;
   71   ASTDeserializationListener *GetASTDeserializationListener() override;
tools/clang/include/clang/Serialization/ASTReader.h
  418   ASTDeserializationListener *DeserializationListener = nullptr;
 1620   void setDeserializationListener(ASTDeserializationListener *Listener,
 1624   ASTDeserializationListener *getDeserializationListener() {
tools/clang/include/clang/Serialization/ASTWriter.h
  103 class ASTWriter : public ASTDeserializationListener,
 1000   ASTDeserializationListener *GetASTDeserializationListener() override;
tools/clang/lib/Frontend/ASTUnit.cpp
  728 ASTDeserializationListener *ASTUnit::getDeserializationListener() {
  991   ASTDeserializationListener *GetASTDeserializationListener() override {
tools/clang/lib/Frontend/ChainedIncludesSource.cpp
   82                 ASTDeserializationListener *deserialListener = nullptr) {
tools/clang/lib/Frontend/FrontendAction.cpp
   42 class DelegatingDeserializationListener : public ASTDeserializationListener {
   43   ASTDeserializationListener *Previous;
   48       ASTDeserializationListener *Previous, bool DeletePrevious)
   86   explicit DeserializedDeclsDumper(ASTDeserializationListener *Previous,
  111                            ASTDeserializationListener *Previous,
  844       ASTDeserializationListener *DeserialListener =
tools/clang/lib/Frontend/MultiplexConsumer.cpp
   24       const std::vector<ASTDeserializationListener*>& L)
  243   std::vector<ASTDeserializationListener*> serializationListeners;
  247     if (auto *serializationListener = Consumer->GetASTDeserializationListener())
  339 ASTDeserializationListener *MultiplexConsumer::GetASTDeserializationListener() {
tools/clang/lib/Serialization/ASTReader.cpp
  808 void ASTReader::setDeserializationListener(ASTDeserializationListener *Listener,
tools/clang/lib/Serialization/GeneratePCH.cpp
   76 ASTDeserializationListener *PCHGenerator::GetASTDeserializationListener() {