reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8399 TemplateSpecCandidateSet FailedCandidates(FD->getLocation(), 8405 DeclContext *FDLookupContext = FD->getDeclContext()->getRedeclContext(); 8421 QualType FT = FD->getType(); 8422 if (FD->isConstexpr()) { 8468 IdentifyCUDATarget(FD, /* IgnoreImplicitHDAttr = */ true)) { 8486 Diag(FD->getLocation(), diag::err_qualified_friend_no_match) 8487 << FD->getDeclName() << FDLookupContext; 8492 NoteOverloadCandidate(OldND, OldFD, CRK_None, FD->getType(), false); 8494 FailedCandidates.NoteCandidates(*this, FD->getLocation()); 8500 Candidates.begin(), Candidates.end(), FailedCandidates, FD->getLocation(), 8501 PDiag(diag::err_function_template_spec_no_match) << FD->getDeclName(), 8503 << FD->getDeclName() << (ExplicitTemplateArgs != nullptr), 8520 Specialization->setLocation(FD->getLocation()); 8521 Specialization->setLexicalDeclContext(FD->getLexicalDeclContext()); 8528 Specialization->setConstexprKind(FD->getConstexprKind()); 8536 bool isFriend = (FD->getFriendObjectKind() != Decl::FOK_None); 8542 Specialization, FD->getLocation(), 8554 CheckSpecializationInstantiationRedecl(FD->getLocation(), 8593 FD->setFunctionTemplateSpecialization( 8604 inheritCUDATargetAttrs(FD, *Specialization->getPrimaryTemplate());