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

References

tools/clang/lib/Sema/SemaTemplate.cpp
 9638   if (!Specialization) {
 9651     Specialization = cast<FunctionDecl>(*Result);
 9667           PDiag(DiagID) << Specialization->getType(),
 9669           Specialization->getType()->getAs<FunctionProtoType>(),
 9670           Specialization->getLocation(), FPT, D.getBeginLoc());
 9677   if (Specialization->getTemplateSpecializationKind() == TSK_Undeclared) {
 9680       << Specialization
 9681       << (Specialization->getTemplateSpecializationKind() ==
 9683     Diag(Specialization->getLocation(), diag::note_explicit_instantiation_here);
 9687   FunctionDecl *PrevDecl = Specialization->getPreviousDecl();
 9688   if (!PrevDecl && Specialization->isThisDeclarationADefinition())
 9689     PrevDecl = Specialization;
 9712   if (Specialization->hasAttr<InternalLinkageAttr>() &&
 9714     if (auto *RD = dyn_cast<CXXRecordDecl>(Specialization->getDeclContext()))
 9720   ProcessDeclAttributeList(S, Specialization, D.getDeclSpec().getAttributes());
 9725       Specialization->hasAttr<DLLImportAttr>() &&
 9729   Specialization->setTemplateSpecializationKind(TSK, D.getIdentifierLoc());
 9731   if (Specialization->isDefined()) {
 9734     Consumer.HandleTopLevelDecl(DeclGroupRef(Specialization));
 9736     InstantiateFunctionDefinition(D.getIdentifierLoc(), Specialization);
 9745   FunctionTemplateDecl *FunTmpl = Specialization->getPrimaryTemplate();
 9751     << Specialization << D.getCXXScopeSpec().getRange();
 9756               : Specialization->getInstantiatedFromMemberFunction(),