Lines Matching defs:NameInfo
2189 DeclarationNameInfo NameInfo(D->getDeclName(), Loc);
2190 return BuildDeclRefExpr(D, Ty, VK, NameInfo, SS);
2195 const DeclarationNameInfo &NameInfo,
2201 return BuildDeclRefExpr(D, Ty, VK, NameInfo, NNS, FoundD, TemplateKWLoc,
2264 const DeclarationNameInfo &NameInfo,
2269 NeedToCaptureVariable(D, NameInfo.getLoc());
2272 Context, NNS, TemplateKWLoc, D, RefersToCapturedVariable, NameInfo, Ty,
2290 if (const auto *NewFPT = ResolveExceptionSpec(NameInfo.getLoc(), FPT))
2322 DeclarationNameInfo &NameInfo,
2334 NameInfo = Context.getNameForTemplate(TName, TNameLoc);
2337 NameInfo = GetNameFromUnqualifiedId(Id);
2610 DeclarationNameInfo &NameInfo,
2626 SourceLocation Loc = NameInfo.getLoc();
2628 DB << NameInfo.getName() << RD;
2635 /*FirstQualifierFoundInScope=*/nullptr, NameInfo, TemplateArgs);
2645 Context, SS.getWithLocInContext(Context), TemplateKWLoc, NameInfo,
2663 DeclarationNameInfo NameInfo;
2665 DecomposeUnqualifiedId(Id, TemplateArgsBuffer, NameInfo, TemplateArgs);
2667 DeclarationName Name = NameInfo.getName();
2669 SourceLocation NameLoc = NameInfo.getLoc();
2682 LookupResult R(*this, NameInfo, LookupMemberName);
2695 LookupResult R(*this, NameInfo,
2712 return ActOnDependentIdExpression(SS, TemplateKWLoc, NameInfo,
2722 return ActOnDependentIdExpression(SS, TemplateKWLoc, NameInfo,
2754 if (Expr *E = recoverFromMSUnqualifiedLookup(*this, Context, NameInfo,
2871 CXXScopeSpec &SS, const DeclarationNameInfo &NameInfo,
2873 LookupResult R(*this, NameInfo, LookupOrdinaryName);
2881 NameInfo, /*TemplateArgs=*/nullptr);
2892 Diag(NameInfo.getLoc(), diag::err_no_member)
2893 << NameInfo.getName() << DC << SS.getRange();
2906 D << SS.getScopeRep() << NameInfo.getName().getAsString()
2907 << SourceRange(Loc, NameInfo.getEndLoc());
2920 TLB.pushTypeSpec(Ty).setNameLoc(NameInfo.getLoc());
3201 const CXXScopeSpec &SS, const DeclarationNameInfo &NameInfo, NamedDecl *D,
3208 SourceLocation Loc = NameInfo.getLoc();
3213 return CreateRecoveryExpr(NameInfo.getBeginLoc(), NameInfo.getEndLoc(), {});
3248 return BuildAnonymousStructUnionMemberReference(SS, NameInfo.getLoc(),
3443 BuildDeclRefExpr(VD, type, valueKind, NameInfo, &SS, FoundD,
20722 const DeclarationNameInfo &NameInfo = ULE->getNameInfo();
20729 Diag(NameInfo.getLoc(), diag::err_template_kw_refers_to_type_template)
20730 << Loc.getNestedNameSpecifier() << NameInfo.getName().getAsString()
20733 Diag(NameInfo.getLoc(), diag::err_template_kw_refers_to_type_template)
20734 << "" << NameInfo.getName().getAsString() << ULE->getSourceRange()
20739 return CreateRecoveryExpr(NameInfo.getBeginLoc(), NameInfo.getEndLoc(), {});