Home | History | Annotate | Download | only in Sema

Lines Matching defs:SemanticContext

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