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

Derived Classes

tools/clang/include/clang/Serialization/ASTWriter.h
  103 class ASTWriter : public ASTDeserializationListener,
tools/clang/lib/Frontend/MultiplexConsumer.cpp
   78 class MultiplexASTMutationListener : public ASTMutationListener {

Declarations

tools/clang/include/clang/AST/ASTConsumer.h
   22   class ASTMutationListener;
tools/clang/include/clang/AST/ASTContext.h
   86 class ASTMutationListener;
tools/clang/include/clang/AST/DeclBase.h
   43 class ASTMutationListener;
tools/clang/include/clang/Frontend/ASTUnit.h
   64 class ASTMutationListener;
tools/clang/include/clang/Sema/Sema.h
   75   class ASTMutationListener;

References

include/llvm/ADT/ArrayRef.h
  108         const ArrayRef<U *> &A,
  110            std::is_convertible<U *const *, T const *>::value>::type * = nullptr)
  127     ArrayRef(const std::vector<U *, A> &Vec,
  129                  std::is_convertible<U *const *, T const *>::value>::type* = 0)
tools/clang/include/clang/AST/ASTConsumer.h
  123   virtual ASTMutationListener *GetASTMutationListener() { return nullptr; }
tools/clang/include/clang/AST/ASTContext.h
  584   ASTMutationListener *Listener = nullptr;
 1094   void setASTMutationListener(ASTMutationListener *Listener) {
 1100   ASTMutationListener *getASTMutationListener() const { return Listener; }
tools/clang/include/clang/AST/DeclBase.h
 1162   ASTMutationListener *getASTMutationListener() const;
tools/clang/include/clang/Frontend/ASTUnit.h
  487   ASTMutationListener *getASTMutationListener();
tools/clang/include/clang/Frontend/MultiplexConsumer.h
   70   ASTMutationListener *GetASTMutationListener() override;
tools/clang/include/clang/Sema/Sema.h
 1315   ASTMutationListener *getASTMutationListener() const;
tools/clang/include/clang/Serialization/ASTWriter.h
  104                   public ASTMutationListener {
  999   ASTMutationListener *GetASTMutationListener() override;
tools/clang/lib/AST/ASTContext.cpp
 1038     if (auto *Listener = getASTMutationListener())
 2842   if (ASTMutationListener *L = getASTMutationListener())
tools/clang/lib/AST/Decl.cpp
 2631       if (ASTMutationListener *L = getASTContext().getASTMutationListener())
 2639       if (ASTMutationListener *L = getASTContext().getASTMutationListener())
 3744       if (ASTMutationListener *L = getASTContext().getASTMutationListener())
 3754       if (ASTMutationListener *L = getASTContext().getASTMutationListener())
 4094   if (ASTMutationListener *L = getASTMutationListener())
tools/clang/lib/AST/DeclBase.cpp
  381 ASTMutationListener *Decl::getASTMutationListener() const {
 1852     if (ASTMutationListener *L = DCAsDecl->getASTMutationListener())
tools/clang/lib/AST/DeclCXX.cpp
  732     if (ASTMutationListener *L = getASTMutationListener())
 2623     if (auto *L = getASTMutationListener())
tools/clang/lib/AST/DeclObjC.cpp
 2004       if (ASTMutationListener *L = C.getASTMutationListener())
tools/clang/lib/AST/DeclTemplate.cpp
  270   if (ASTMutationListener *L = getASTMutationListener())
  447   if (ASTMutationListener *L = getASTMutationListener())
 1063   if (ASTMutationListener *L = getASTMutationListener())
tools/clang/lib/Frontend/ASTUnit.cpp
  722 ASTMutationListener *ASTUnit::getASTMutationListener() {
  987   ASTMutationListener *GetASTMutationListener() override {
tools/clang/lib/Frontend/MultiplexConsumer.cpp
   78 class MultiplexASTMutationListener : public ASTMutationListener {
   81   MultiplexASTMutationListener(ArrayRef<ASTMutationListener*> L);
  114   std::vector<ASTMutationListener*> Listeners;
  118     ArrayRef<ASTMutationListener*> L)
  165   for (auto *L : Listeners)
  214   for (ASTMutationListener *L : Listeners)
  219   for (auto *L : Listeners)
  224   for (auto *L : Listeners)
  231   for (auto *L : Listeners)
  242   std::vector<ASTMutationListener*> mutationListeners;
  245     if (auto *mutationListener = Consumer->GetASTMutationListener())
  335 ASTMutationListener *MultiplexConsumer::GetASTMutationListener() {
tools/clang/lib/Sema/SemaDeclAttr.cpp
 5250       if (ASTMutationListener *L = S.getASTMutationListener())
tools/clang/lib/Sema/SemaDeclCXX.cpp
11527   if (ASTMutationListener *L = getASTMutationListener()) {
11704   if (ASTMutationListener *L = getASTMutationListener()) {
11814   if (ASTMutationListener *L = getASTMutationListener()) {
12642   if (ASTMutationListener *L = getASTMutationListener()) {
13014   if (ASTMutationListener *L = getASTMutationListener()) {
13152   if (ASTMutationListener *L = getASTMutationListener()) {
13277   if (ASTMutationListener *L = getASTMutationListener()) {
13336   if (ASTMutationListener *L = getASTMutationListener()) {
13391   if (ASTMutationListener *L = getASTMutationListener()) {
tools/clang/lib/Sema/SemaExceptionSpec.cpp
  225     if (auto *Listener = getASTMutationListener())
tools/clang/lib/Sema/SemaExpr.cpp
 4888     if (ASTMutationListener *L = getASTMutationListener()) {
tools/clang/lib/Sema/SemaOpenMP.cpp
 2491     if (ASTMutationListener *ML = Context.getASTMutationListener())
 2592   if (ASTMutationListener *ML = S.Context.getASTMutationListener())
16238     if (ASTMutationListener *ML = Context.getASTMutationListener())
16339         if (ASTMutationListener *ML = Context.getASTMutationListener())
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 2448   if (auto *L = getASTMutationListener())
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 4389     if (auto *Listener = getASTMutationListener())
 4616   if (ASTMutationListener *L = getASTContext().getASTMutationListener())
tools/clang/lib/Serialization/ASTReader.cpp
12160         if (auto *Listener = getContext().getASTMutationListener())
tools/clang/lib/Serialization/GeneratePCH.cpp
   72 ASTMutationListener *PCHGenerator::GetASTMutationListener() {