Home | History | Annotate | Download | only in Sema

Lines Matching refs:NameInfo

411                                  const DeclarationNameInfo &NameInfo,
428 FirstQualifierInScope, NameInfo, TemplateArgs);
431 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs);
437 const DeclarationNameInfo &NameInfo,
440 Context, SS.getWithLocInContext(Context), TemplateKWLoc, NameInfo,
2871 const DeclarationNameInfo &NameInfo,
2875 DeclResult Decl = CheckVarTemplateId(Template, TemplateLoc, NameInfo.getLoc(),
2883 NameInfo.getLoc());
2886 return BuildDeclarationNameExpr(SS, NameInfo, Var,
2937 const DeclarationNameInfo &NameInfo,
2945 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs);
2948 LookupResult R(*this, NameInfo, LookupOrdinaryName);
2956 Diag(NameInfo.getLoc(), diag::err_template_kw_refers_to_non_template)
2957 << NameInfo.getName() << SS.getRange();
2962 Diag(NameInfo.getLoc(), diag::err_template_kw_refers_to_class_template)
2964 << NameInfo.getName().getAsString() << SS.getRange();
3097 DeclarationNameInfo NameInfo;
3101 NameInfo = ArgExpr->getNameInfo();
3105 NameInfo = ArgExpr->getNameInfo();
3110 NameInfo = ArgExpr->getMemberNameInfo();
3114 if (auto *II = NameInfo.getName().getAsIdentifierInfo()) {
3115 LookupResult Result(*this, NameInfo, LookupOrdinaryName);
3137 TL.setNameLoc(NameInfo.getLoc());
3536 DeclarationNameInfo NameInfo(DTN->getIdentifier(),
3546 Context, SS.getWithLocInContext(Context), TemplateKWLoc, NameInfo,
7613 DeclarationNameInfo NameInfo = GetNameForDeclarator(D);
7614 DeclarationName Name = NameInfo.getName();
7678 LookupResult Previous(*this, NameInfo, LookupOrdinaryName);