reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
228 return SemaRef.CodeCompleter && 229 SemaRef.CodeCompleter->includeCodePatterns(); 241 PreferredType = SemaRef.Context.getCanonicalType(T); 277 Sema &getSema() const { return SemaRef; } 755 if (shouldIgnoreDueToReservedName(ND, SemaRef)) 766 if (AllowNestedNameSpecifiers && SemaRef.getLangOpts().CPlusPlus && 786 if (!SemaRef.getLangOpts().CPlusPlus) 804 R.Qualifier = getRequiredQualification(SemaRef.Context, CurContext, 996 QualType T = getDeclUsageType(SemaRef.Context, R.Declaration); 998 CanQualType TC = SemaRef.Context.getCanonicalType(T); 1000 if (SemaRef.Context.hasSameUnqualifiedType(PreferredType, TC)) 1021 if (!SemaRef.getLangOpts().CPlusPlus || !R.Declaration || 1042 for (NamedDecl *Ctor : getConstructors(SemaRef.Context, Record)) { 1156 NestedNameSpecifier::Create(SemaRef.Context, nullptr, Namespace); 1159 SemaRef.Context, nullptr, false, 1160 SemaRef.Context.getTypeDeclType(Tag).getTypePtr()); 1279 NestedNameSpecifier::Create(SemaRef.Context, nullptr, Namespace); 1282 SemaRef.Context, nullptr, false, 1283 SemaRef.Context.getTypeDeclType(Tag).getTypePtr()); 1374 if (SemaRef.getLangOpts().CPlusPlus) 1376 else if (SemaRef.getLangOpts().ObjC) { 1399 if (SemaRef.getLangOpts().CPlusPlus) 1401 else if (SemaRef.getLangOpts().ObjC) { 1426 if (SemaRef.getLangOpts().CPlusPlus) 1440 return SemaRef.isAcceptableNestedNameSpecifier(ND); 1534 QualType T = getDeclUsageType(SemaRef.Context, ND); 1538 T = SemaRef.Context.getBaseElementType(T); 1539 return isObjCReceiverType(SemaRef.Context, T); 1555 if ((SemaRef.getLangOpts().CPlusPlus && !IsOrdinaryName(ND)) || 1556 (!SemaRef.getLangOpts().CPlusPlus && !IsOrdinaryNonTypeName(ND))) 1559 QualType T = getDeclUsageType(SemaRef.Context, ND); 1563 T = SemaRef.Context.getBaseElementType(T); 1566 (SemaRef.getLangOpts().CPlusPlus && T->isRecordType());