Lines Matching refs:Specialized
3759 static bool CheckTemplateSpecializationScope(Sema &S, NamedDecl *Specialized,
7864 NamedDecl *Specialized, in CheckTemplateSpecializationScope() argument
7871 if (isa<ClassTemplateDecl>(Specialized)) in CheckTemplateSpecializationScope()
7873 else if (isa<VarTemplateDecl>(Specialized)) in CheckTemplateSpecializationScope()
7875 else if (isa<FunctionTemplateDecl>(Specialized)) in CheckTemplateSpecializationScope()
7877 else if (isa<CXXMethodDecl>(Specialized)) in CheckTemplateSpecializationScope()
7879 else if (isa<VarDecl>(Specialized)) in CheckTemplateSpecializationScope()
7881 else if (isa<RecordDecl>(Specialized)) in CheckTemplateSpecializationScope()
7883 else if (isa<EnumDecl>(Specialized) && S.getLangOpts().CPlusPlus11) in CheckTemplateSpecializationScope()
7888 S.Diag(Specialized->getLocation(), diag::note_specialized_entity); in CheckTemplateSpecializationScope()
7897 << Specialized; in CheckTemplateSpecializationScope()
7905 Specialized->getDeclContext()->getRedeclContext(); in CheckTemplateSpecializationScope()
7914 << EntityKind << Specialized; in CheckTemplateSpecializationScope()
7920 S.Diag(Loc, Diag) << EntityKind << Specialized in CheckTemplateSpecializationScope()
7924 S.Diag(Specialized->getLocation(), diag::note_specialized_entity); in CheckTemplateSpecializationScope()