reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
40 if (auto *TD = dyn_cast<TemplateDecl>(D)) { 42 D = Templated; 44 if (auto *TD = dyn_cast<TypedefNameDecl>(D)) { 54 if (auto *RD = llvm::dyn_cast<RecordDecl>(D)) { 60 if (isa<ClassTemplateDecl>(D) || isa<RecordDecl>(D) || 60 if (isa<ClassTemplateDecl>(D) || isa<RecordDecl>(D) || 61 isa<CXXConstructorDecl>(D)) 63 if (auto *MD = dyn_cast<CXXMethodDecl>(D)) 66 if (isa<FieldDecl>(D)) 68 if (isa<EnumDecl>(D)) 70 if (isa<EnumConstantDecl>(D)) 72 if (isa<ParmVarDecl>(D)) 74 if (auto *VD = dyn_cast<VarDecl>(D)) 79 if (isa<BindingDecl>(D)) 81 if (isa<FunctionDecl>(D)) 83 if (isa<NamespaceDecl>(D) || isa<NamespaceAliasDecl>(D) || 83 if (isa<NamespaceDecl>(D) || isa<NamespaceAliasDecl>(D) || 84 isa<UsingDirectiveDecl>(D)) 86 if (isa<TemplateTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || 86 if (isa<TemplateTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || 87 isa<NonTypeTemplateParmDecl>(D))