reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
7891 Specialization = Partial; 7902 Specialization 7909 SetNestedNameSpecifier(*this, Specialization, SS); 7911 Specialization->setTemplateParameterListsInfo(Context, 7916 ClassTemplate->AddSpecialization(Specialization, InsertPos); 7923 CanonType = Context.getTypeDeclType(Specialization); 7946 << Context.getTypeDeclType(Specialization) << Range; 7958 Specialization->setSpecializationKind(TSK_ExplicitSpecialization); 7962 RecordDecl *Def = Specialization->getDefinition(); 7970 Diag(TemplateNameLoc, diag::err_redefinition) << Specialization << Range; 7972 Specialization->setInvalidDecl(); 7977 ProcessDeclAttributeList(S, Specialization, Attr); 7982 AddAlignmentAttributesForRecord(Specialization); 7983 AddMsStructLayoutForRecord(Specialization); 7987 Diag(Specialization->getLocation(), diag::err_module_private_specialization) 8002 Specialization->setTypeAsWritten(WrittenTy); 8003 Specialization->setTemplateKeywordLoc(TemplateKWLoc); 8014 Specialization->setLexicalDeclContext(CurContext); 8018 Specialization->startDefinition(); 8031 CurContext->addDecl(Specialization); 8037 return Specialization;