Lines Matching defs:Specialized
2273 static bool CheckTemplateSpecializationScope(Sema &S, NamedDecl *Specialized,
5510 /// \param Specialized the entity being specialized or instantiated, which
5526 NamedDecl *Specialized,
5533 if (isa<ClassTemplateDecl>(Specialized))
5535 else if (isa<VarTemplateDecl>(Specialized))
5537 else if (isa<FunctionTemplateDecl>(Specialized))
5539 else if (isa<CXXMethodDecl>(Specialized))
5541 else if (isa<VarDecl>(Specialized))
5543 else if (isa<RecordDecl>(Specialized))
5545 else if (isa<EnumDecl>(Specialized) && S.getLangOpts().CPlusPlus11)
5550 S.Diag(Specialized->getLocation(), diag::note_specialized_entity);
5569 << Specialized;
5580 << Specialized;
5583 << Specialized;
5589 !S.CurContext->Equals(Specialized->getDeclContext())) {
5593 << Specialized;
5603 = Specialized->getDeclContext()->getEnclosingNamespaceContext();
5625 << EntityKind << Specialized;
5635 << EntityKind << Specialized << cast<NamedDecl>(SpecializedContext);
5638 S.Diag(Specialized->getLocation(), diag::note_specialized_entity);
5652 !(isa<FunctionTemplateDecl>(Specialized) || isa<VarDecl>(Specialized) ||
5653 isa<FunctionDecl>(Specialized))) {
5656 << EntityKind << Specialized;
5659 << EntityKind << Specialized
5662 S.Diag(Specialized->getLocation(), diag::note_specialized_entity);