reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7695 if (!ClassTemplate) { 7771 if (!isAcceptableTagRedeclaration(ClassTemplate->getTemplatedDecl(), 7773 ClassTemplate->getIdentifier())) { 7775 << ClassTemplate 7777 ClassTemplate->getTemplatedDecl()->getKindName()); 7778 Diag(ClassTemplate->getTemplatedDecl()->getLocation(), 7780 Kind = ClassTemplate->getTemplatedDecl()->getTagKind(); 7796 if (CheckTemplateArgumentList(ClassTemplate, TemplateNameLoc, 7803 if (CheckTemplatePartialSpecializationArgs(TemplateNameLoc, ClassTemplate, 7814 << ClassTemplate->getDeclName(); 7824 PrevDecl = ClassTemplate->findPartialSpecialization(Converted, InsertPos); 7826 PrevDecl = ClassTemplate->findSpecialization(Converted, InsertPos); 7833 CheckTemplateSpecializationScope(*this, ClassTemplate, PrevDecl, 7848 ClassTemplate->getInjectedClassNameSpecialization())) { 7860 ClassTemplate->getIdentifier(), 7875 ClassTemplate->getDeclContext(), 7878 ClassTemplate, 7890 ClassTemplate->AddPartialSpecialization(Partial, InsertPos); 7904 ClassTemplate->getDeclContext(), 7906 ClassTemplate, 7916 ClassTemplate->AddSpecialization(Specialization, InsertPos);