Lines Matching refs:SemanticContext

879   DeclContext *SemanticContext;  in CheckClassTemplate()  local
885 SemanticContext = computeDeclContext(SS, true); in CheckClassTemplate()
886 if (!SemanticContext) { in CheckClassTemplate()
897 if (RequireCompleteDeclContext(SS, SemanticContext)) in CheckClassTemplate()
903 if (SemanticContext->isDependentContext()) { in CheckClassTemplate()
904 ContextRAII SavedContext(*this, SemanticContext); in CheckClassTemplate()
908 diagnoseQualifiedDeclaration(SS, SemanticContext, Name, NameLoc); in CheckClassTemplate()
910 LookupQualifiedName(Previous, SemanticContext); in CheckClassTemplate()
912 SemanticContext = CurContext; in CheckClassTemplate()
919 DiagnoseClassNameShadow(SemanticContext, in CheckClassTemplate()
974 SemanticContext = PrevDecl->getDeclContext(); in CheckClassTemplate()
980 SemanticContext = OutermostContext; in CheckClassTemplate()
985 DeclContext *LookupContext = SemanticContext; in CheckClassTemplate()
998 !isDeclInScope(Previous.getRepresentativeDecl(), SemanticContext, in CheckClassTemplate()
1007 SemanticContext->getRedeclContext()))) { in CheckClassTemplate()
1086 (SS.isSet() && SemanticContext && SemanticContext->isRecord() && in CheckClassTemplate()
1087 SemanticContext->isDependentContext()) in CheckClassTemplate()
1099 << Name << SemanticContext << /*IsDefinition*/true << SS.getRange(); in CheckClassTemplate()
1105 CXXRecordDecl::Create(Context, Kind, SemanticContext, KWLoc, NameLoc, Name, in CheckClassTemplate()
1123 = ClassTemplateDecl::Create(Context, SemanticContext, NameLoc, in CheckClassTemplate()
1178 DeclContext *DC = SemanticContext->getRedeclContext(); in CheckClassTemplate()