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

References

tools/clang/lib/AST/TextNodeDumper.cpp
  220   if (!D) {
  228     OS << D->getDeclKindName() << "Decl";
  230   dumpPointer(D);
  231   if (D->getLexicalDeclContext() != D->getDeclContext())
  231   if (D->getLexicalDeclContext() != D->getDeclContext())
  232     OS << " parent " << cast<Decl>(D->getDeclContext());
  233   dumpPreviousDecl(OS, D);
  234   dumpSourceRange(D->getSourceRange());
  236   dumpLocation(D->getLocation());
  237   if (D->isFromASTFile())
  239   if (Module *M = D->getOwningModule())
  241   if (auto *ND = dyn_cast<NamedDecl>(D))
  242     for (Module *M : D->getASTContext().getModulesWithMergedDefinition(
  245   if (const NamedDecl *ND = dyn_cast<NamedDecl>(D))
  248   if (D->isImplicit())
  251   if (D->isUsed())
  253   else if (D->isThisDeclarationReferenced())
  256   if (D->isInvalidDecl())
  258   if (const FunctionDecl *FD = dyn_cast<FunctionDecl>(D)) {
  265   if (!isa<FunctionDecl>(*D)) {
  266     const auto *MD = dyn_cast<ObjCMethodDecl>(D);
  268       const auto *DC = dyn_cast<DeclContext>(D);
  276   ConstDeclVisitor<TextNodeDumper>::Visit(D);