reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8513 = Specialization->getTemplateSpecializationInfo(); 8520 Specialization->setLocation(FD->getLocation()); 8521 Specialization->setLexicalDeclContext(FD->getLexicalDeclContext()); 8528 Specialization->setConstexprKind(FD->getConstexprKind()); 8541 Specialization->getPrimaryTemplate(), 8542 Specialization, FD->getLocation(), 8556 Specialization, 8573 if (Specialization->isDeleted() && !SpecInfo->isExplicitSpecialization() && 8574 !Specialization->getCanonicalDecl()->isReferenced()) { 8577 Specialization->getCanonicalDecl() == Specialization && 8577 Specialization->getCanonicalDecl() == Specialization && 8580 Specialization->setDeletedAsWritten(false); 8584 MarkUnusedFileScopedDecl(Specialization); 8592 TemplateArgumentList(Specialization->getTemplateSpecializationArgs()); 8594 Specialization->getPrimaryTemplate(), TemplArgs, /*InsertPos=*/nullptr, 8596 ExplicitTemplateArgs ? &ConvertedTemplateArgs[Specialization] : nullptr); 8604 inheritCUDATargetAttrs(FD, *Specialization->getPrimaryTemplate()); 8609 Previous.addDecl(Specialization);