Lines Matching refs:SemanticContext
1824 DeclContext *SemanticContext; in CheckClassTemplate() local
1831 SemanticContext = computeDeclContext(SS, true); in CheckClassTemplate()
1832 if (!SemanticContext) { in CheckClassTemplate()
1843 if (RequireCompleteDeclContext(SS, SemanticContext)) in CheckClassTemplate()
1849 if (SemanticContext->isDependentContext()) { in CheckClassTemplate()
1850 ContextRAII SavedContext(*this, SemanticContext); in CheckClassTemplate()
1856 diagnoseQualifiedDeclaration(SS, SemanticContext, Name, NameLoc, in CheckClassTemplate()
1860 LookupQualifiedName(Previous, SemanticContext); in CheckClassTemplate()
1862 SemanticContext = CurContext; in CheckClassTemplate()
1869 DiagnoseClassNameShadow(SemanticContext, in CheckClassTemplate()
1924 SemanticContext = PrevDecl->getDeclContext(); in CheckClassTemplate()
1930 SemanticContext = OutermostContext; in CheckClassTemplate()
1935 DeclContext *LookupContext = SemanticContext; in CheckClassTemplate()
1948 SemanticContext, S, SS.isValid())) in CheckClassTemplate()
1956 SemanticContext->getRedeclContext()))) { in CheckClassTemplate()
1972 TemplateCompareNewDeclInfo(SemanticContext ? SemanticContext in CheckClassTemplate()
2038 (SS.isSet() && SemanticContext && SemanticContext->isRecord() && in CheckClassTemplate()
2039 SemanticContext->isDependentContext()) in CheckClassTemplate()
2053 << Name << SemanticContext << /*IsDefinition*/ true << SS.getRange(); in CheckClassTemplate()
2067 CXXRecordDecl::Create(Context, Kind, SemanticContext, KWLoc, NameLoc, Name, in CheckClassTemplate()
2085 = ClassTemplateDecl::Create(Context, SemanticContext, NameLoc, in CheckClassTemplate()
2147 DeclContext *DC = SemanticContext->getRedeclContext(); in CheckClassTemplate()