reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
17 class ASTDumper : public ASTNodeTraverser<ASTDumper, TextNodeDumper> {
tools/clang/include/clang/AST/ASTNodeTraverser.h56 : public ConstDeclVisitor<Derived>, 57 public ConstStmtVisitor<Derived>, 58 public comments::ConstCommentVisitor<Derived, void, 60 public TypeVisitor<Derived>, 61 public ConstAttrVisitor<Derived>, 62 public ConstTemplateArgumentVisitor<Derived> { 71 Derived &getDerived() { return *static_cast<Derived *>(this); }tools/clang/lib/AST/ASTDumper.cpp
165 ASTDumper Dumper(OS, nullptr, nullptr); 192 ASTDumper P(OS, &Ctx.getCommentCommandTraits(), &SM, 201 ASTDumper P(llvm::errs(), &Ctx.getCommentCommandTraits(), 219 ASTDumper P(OS, &Ctx.getCommentCommandTraits(), &Ctx.getSourceManager(), 234 ASTDumper P(OS, nullptr, &SM); 239 ASTDumper P(OS, nullptr, nullptr); 244 ASTDumper P(llvm::errs(), nullptr, nullptr); 249 ASTDumper P(llvm::errs(), nullptr, nullptr, /*ShowColors*/true); 271 ASTDumper D(OS, Traits, SM); 279 ASTDumper D(llvm::errs(), nullptr, nullptr, /*ShowColors*/true);