Lines Matching refs:Specialized
2317 static bool CheckTemplateSpecializationScope(Sema &S, NamedDecl *Specialized,
5642 NamedDecl *Specialized, in CheckTemplateSpecializationScope() argument
5649 if (isa<ClassTemplateDecl>(Specialized)) in CheckTemplateSpecializationScope()
5651 else if (isa<VarTemplateDecl>(Specialized)) in CheckTemplateSpecializationScope()
5653 else if (isa<FunctionTemplateDecl>(Specialized)) in CheckTemplateSpecializationScope()
5655 else if (isa<CXXMethodDecl>(Specialized)) in CheckTemplateSpecializationScope()
5657 else if (isa<VarDecl>(Specialized)) in CheckTemplateSpecializationScope()
5659 else if (isa<RecordDecl>(Specialized)) in CheckTemplateSpecializationScope()
5661 else if (isa<EnumDecl>(Specialized) && S.getLangOpts().CPlusPlus11) in CheckTemplateSpecializationScope()
5666 S.Diag(Specialized->getLocation(), diag::note_specialized_entity); in CheckTemplateSpecializationScope()
5685 << Specialized; in CheckTemplateSpecializationScope()
5696 << Specialized; in CheckTemplateSpecializationScope()
5699 << Specialized; in CheckTemplateSpecializationScope()
5705 !S.CurContext->Equals(Specialized->getDeclContext())) { in CheckTemplateSpecializationScope()
5709 << Specialized; in CheckTemplateSpecializationScope()
5718 = Specialized->getDeclContext()->getEnclosingNamespaceContext(); in CheckTemplateSpecializationScope()
5729 !(isa<FunctionTemplateDecl>(Specialized) || in CheckTemplateSpecializationScope()
5730 isa<FunctionDecl>(Specialized) || in CheckTemplateSpecializationScope()
5731 isa<VarTemplateDecl>(Specialized) || in CheckTemplateSpecializationScope()
5732 isa<VarDecl>(Specialized))) { in CheckTemplateSpecializationScope()
5735 << EntityKind << Specialized; in CheckTemplateSpecializationScope()
5738 << EntityKind << Specialized in CheckTemplateSpecializationScope()
5743 S.Diag(Specialized->getLocation(), diag::note_specialized_entity); in CheckTemplateSpecializationScope()
5768 << EntityKind << Specialized; in CheckTemplateSpecializationScope()
5778 << EntityKind << Specialized << cast<NamedDecl>(SpecializedContext); in CheckTemplateSpecializationScope()
5781 S.Diag(Specialized->getLocation(), diag::note_specialized_entity); in CheckTemplateSpecializationScope()