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

References

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