Lines Matching defs:ND
484 std::all_of(Found.begin(), Found.end(), [](NamedDecl *ND) {
485 return isa<FunctionDecl>(ND->getUnderlyingDecl());
513 if (auto *ND = Corrected.getFoundDecl())
514 Found.addDecl(ND);
668 if (auto *ND = Candidate.getCorrectionDecl())
669 return S.getAsTemplateNameDecl(ND);
682 auto *ND = Corrected.getFoundDecl();
683 if (ND)
684 ND = getAsTemplateNameDecl(ND);
685 if (ND || Corrected.isKeyword()) {
2723 NamedDecl *ND = Params->getParam(0);
2724 if (TemplateTypeParmDecl *PD = dyn_cast<TemplateTypeParmDecl>(ND)) {
2727 dyn_cast<NonTypeTemplateParmDecl>(ND)) {
2730 Depth = cast<TemplateTemplateParmDecl>(ND)->getDepth();
7836 auto *ND = cast<NamedDecl>(SpecializedContext);
7841 << ND << isa<CXXRecordDecl>(ND);
10753 void check(NamedDecl *ND) {
10754 if (auto *FD = dyn_cast<FunctionDecl>(ND))
10756 if (auto *RD = dyn_cast<CXXRecordDecl>(ND))
10758 if (auto *VD = dyn_cast<VarDecl>(ND))
10760 if (auto *ED = dyn_cast<EnumDecl>(ND))