Lines Matching refs:getUnderlyingDecl
334 isa<FunctionTemplateDecl>((*begin())->getUnderlyingDecl()))); in checkDebugAssumptions()
375 auto *DUnderlying = D->getUnderlyingDecl(); in isPreferredLookupResult()
376 auto *EUnderlying = Existing->getUnderlyingDecl(); in isPreferredLookupResult()
473 D = D->getUnderlyingDecl(); in canHideTag()
493 NamedDecl *D = (*Decls.begin())->getUnderlyingDecl(); in resolveKind()
518 NamedDecl *D = Decls[I]->getUnderlyingDecl(); in resolveKind()
609 if (isa<TagDecl>(Decls[UniqueTagIndex]->getUnderlyingDecl()) && in resolveKind()
2554 if (const TypeDecl *TD = dyn_cast<TypeDecl>(ND->getUnderlyingDecl())) { in LookupQualifiedName()
2559 return ND->getUnderlyingDecl()->getCanonicalDecl(); in LookupQualifiedName()
2818 if (const auto *TD = dyn_cast<TypedefNameDecl>(D->getUnderlyingDecl())) in DiagnoseAmbiguousLookup()
2821 else if (const auto *TD = dyn_cast<TypeDecl>(D->getUnderlyingDecl())) in DiagnoseAmbiguousLookup()
3269 const FunctionDecl *FDecl = D->getUnderlyingDecl()->getAsFunction(); in FindAssociatedClassesAndNamespaces()
3475 if (CXXMethodDecl *M = dyn_cast<CXXMethodDecl>(Cand->getUnderlyingDecl())) { in LookupSpecialMember()
3487 dyn_cast<FunctionTemplateDecl>(Cand->getUnderlyingDecl())) { in LookupSpecialMember()
3759 NoteOverloadCandidate(*I, (*I)->getUnderlyingDecl()->getAsFunction()); in LookupLiteralOperator()
4028 if (D->getUnderlyingDecl()->isFunctionOrFunctionTemplate() && in checkHidden()
4029 ND->getUnderlyingDecl()->isFunctionOrFunctionTemplate() && in checkHidden()
5573 NamedDecl *ND = C->getUnderlyingDecl(); in ValidateCandidate()