Lines Matching refs:SemanticContext
1720 DeclContext *SemanticContext; in CheckClassTemplate() local
1726 SemanticContext = computeDeclContext(SS, true); in CheckClassTemplate()
1727 if (!SemanticContext) { in CheckClassTemplate()
1738 if (RequireCompleteDeclContext(SS, SemanticContext)) in CheckClassTemplate()
1744 if (SemanticContext->isDependentContext()) { in CheckClassTemplate()
1745 ContextRAII SavedContext(*this, SemanticContext); in CheckClassTemplate()
1749 diagnoseQualifiedDeclaration(SS, SemanticContext, Name, NameLoc, false); in CheckClassTemplate()
1751 LookupQualifiedName(Previous, SemanticContext); in CheckClassTemplate()
1753 SemanticContext = CurContext; in CheckClassTemplate()
1760 DiagnoseClassNameShadow(SemanticContext, in CheckClassTemplate()
1815 SemanticContext = PrevDecl->getDeclContext(); in CheckClassTemplate()
1821 SemanticContext = OutermostContext; in CheckClassTemplate()
1826 DeclContext *LookupContext = SemanticContext; in CheckClassTemplate()
1839 !isDeclInScope(Previous.getRepresentativeDecl(), SemanticContext, in CheckClassTemplate()
1848 SemanticContext->getRedeclContext()))) { in CheckClassTemplate()
1928 (SS.isSet() && SemanticContext && SemanticContext->isRecord() && in CheckClassTemplate()
1929 SemanticContext->isDependentContext()) in CheckClassTemplate()
1941 << Name << SemanticContext << /*IsDefinition*/true << SS.getRange(); in CheckClassTemplate()
1955 CXXRecordDecl::Create(Context, Kind, SemanticContext, KWLoc, NameLoc, Name, in CheckClassTemplate()
1973 = ClassTemplateDecl::Create(Context, SemanticContext, NameLoc, in CheckClassTemplate()
2032 DeclContext *DC = SemanticContext->getRedeclContext(); in CheckClassTemplate()