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

References

tools/clang/lib/Sema/SemaTemplate.cpp
 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());