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

References

tools/clang/include/clang/AST/ASTNodeTraverser.h
  141         Visit(SingleStepDesugar);
  187         Visit(TSI->getType());
  215       Visit(*QT);
  274   void VisitComplexType(const ComplexType *T) { Visit(T->getElementType()); }
  278   void VisitPointerType(const PointerType *T) { Visit(T->getPointeeType()); }
  280     Visit(T->getPointeeType());
  283     Visit(T->getPointeeType());
  287     Visit(T->getPointeeType());
  289   void VisitArrayType(const ArrayType *T) { Visit(T->getElementType()); }
  295     Visit(T->getElementType());
  299     Visit(T->getElementType());
  302   void VisitVectorType(const VectorType *T) { Visit(T->getElementType()); }
  303   void VisitFunctionType(const FunctionType *T) { Visit(T->getReturnType()); }
  307       Visit(PT);
  316     Visit(T->getBaseType());
  320     Visit(T->getModifiedType());
  334       Visit(T->getAliasedType());
  337     Visit(T->getPointeeType());
  339   void VisitAtomicType(const AtomicType *T) { Visit(T->getValueType()); }
  340   void VisitPipeType(const PipeType *T) { Visit(T->getElementType()); }
  341   void VisitAdjustedType(const AdjustedType *T) { Visit(T->getOriginalType()); }
  344       Visit(T->getPattern());
  349   void VisitTypedefDecl(const TypedefDecl *D) { Visit(D->getUnderlyingType()); }
  458     Visit(D->getUnderlyingType());
  621     Visit(E->getControllingExpr()->getType()); // FIXME: remove
tools/clang/lib/AST/ASTDumper.cpp
  166   Dumper.Visit(*this);
tools/clang/unittests/AST/ASTTraverserTest.cpp
   83   Dumper.Visit(std::forward<NodeType &&>(N)...);