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

References

tools/clang/lib/Frontend/ASTUnit.cpp
  291   if (isa<UsingShadowDecl>(ND))
  292     ND = ND->getUnderlyingDecl();
  292     ND = ND->getUnderlyingDecl();
  293   if (!ND)
  297   if (isa<TypeDecl>(ND) || isa<ObjCInterfaceDecl>(ND) ||
  297   if (isa<TypeDecl>(ND) || isa<ObjCInterfaceDecl>(ND) ||
  298       isa<ClassTemplateDecl>(ND) || isa<TemplateTemplateParmDecl>(ND) ||
  298       isa<ClassTemplateDecl>(ND) || isa<TemplateTemplateParmDecl>(ND) ||
  299       isa<TypeAliasTemplateDecl>(ND)) {
  301     if (LangOpts.CPlusPlus || !isa<TagDecl>(ND))
  315     if (LangOpts.CPlusPlus || isa<ObjCInterfaceDecl>(ND))
  319     if (const auto *ID = dyn_cast<ObjCInterfaceDecl>(ND)) {
  327     if (isa<EnumDecl>(ND)) {
  333     } else if (const auto *Record = dyn_cast<RecordDecl>(ND)) {
  341     } else if (isa<ClassTemplateDecl>(ND))
  343   } else if (isa<ValueDecl>(ND) || isa<FunctionTemplateDecl>(ND)) {
  343   } else if (isa<ValueDecl>(ND) || isa<FunctionTemplateDecl>(ND)) {
  349   } else if (isa<ObjCProtocolDecl>(ND)) {
  351   } else if (isa<ObjCCategoryDecl>(ND)) {
  353   } else if (isa<NamespaceDecl>(ND) || isa<NamespaceAliasDecl>(ND)) {
  353   } else if (isa<NamespaceDecl>(ND) || isa<NamespaceAliasDecl>(ND)) {