Lines Matching refs:NameInfo
627 DeclarationNameInfo NameInfo; in diagnoseExprIntendedAsTemplateName() local
637 NameInfo = DRE->getNameInfo(); in diagnoseExprIntendedAsTemplateName()
642 NameInfo = ME->getMemberNameInfo(); in diagnoseExprIntendedAsTemplateName()
649 NameInfo = DSDRE->getNameInfo(); in diagnoseExprIntendedAsTemplateName()
654 NameInfo = DSME->getMemberNameInfo(); in diagnoseExprIntendedAsTemplateName()
664 Diag(NameInfo.getBeginLoc(), diag::err_template_kw_missing) in diagnoseExprIntendedAsTemplateName()
665 << "" << NameInfo.getName().getAsString() << SourceRange(Less, Greater); in diagnoseExprIntendedAsTemplateName()
689 DeclarationName Name = NameInfo.getName(); in diagnoseExprIntendedAsTemplateName()
691 if (TypoCorrection Corrected = CorrectTypo(NameInfo, LookupKind, S, &SS, CCC, in diagnoseExprIntendedAsTemplateName()
717 Diag(NameInfo.getLoc(), diag::err_non_template_in_template_id) in diagnoseExprIntendedAsTemplateName()
729 const DeclarationNameInfo &NameInfo, in ActOnDependentIdExpression() argument
764 FirstQualifierInScope, NameInfo, TemplateArgs); in ActOnDependentIdExpression()
767 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs); in ActOnDependentIdExpression()
773 const DeclarationNameInfo &NameInfo, in BuildDependentDeclRefExpr() argument
781 Context, QualifierLoc, TemplateKWLoc, NameInfo, TemplateArgs); in BuildDependentDeclRefExpr()
1167 Sema &S, NestedNameSpecifierLoc NS, DeclarationNameInfo NameInfo, in formImmediatelyDeclaredConstraint() argument
1188 SS, /*TemplateKWLoc=*/SourceLocation(), NameInfo, in formImmediatelyDeclaredConstraint()
1218 DeclarationNameInfo NameInfo, in AttachTypeConstraint() argument
1234 *this, NS, NameInfo, NamedConcept, in AttachTypeConstraint()
1246 ConstrainedParameter->setTypeConstraint(NS, NameInfo, in AttachTypeConstraint()
4706 const DeclarationNameInfo &NameInfo, in CheckVarTemplateId() argument
4710 DeclResult Decl = CheckVarTemplateId(Template, TemplateLoc, NameInfo.getLoc(), in CheckVarTemplateId()
4721 NameInfo.getLoc()); in CheckVarTemplateId()
4724 return BuildDeclarationNameExpr(SS, NameInfo, Var, in CheckVarTemplateId()
4833 const DeclarationNameInfo &NameInfo, in BuildQualifiedTemplateIdExpr() argument
4841 return BuildDependentDeclRefExpr(SS, TemplateKWLoc, NameInfo, TemplateArgs); in BuildQualifiedTemplateIdExpr()
4844 LookupResult R(*this, NameInfo, LookupOrdinaryName); in BuildQualifiedTemplateIdExpr()
4854 Diag(NameInfo.getLoc(), diag::err_no_member) in BuildQualifiedTemplateIdExpr()
4855 << NameInfo.getName() << DC << SS.getRange(); in BuildQualifiedTemplateIdExpr()
4860 Diag(NameInfo.getLoc(), diag::err_template_kw_refers_to_class_template) in BuildQualifiedTemplateIdExpr()
4862 << NameInfo.getName().getAsString() << SS.getRange(); in BuildQualifiedTemplateIdExpr()
5040 DeclarationNameInfo NameInfo; in CheckTemplateTypeArgument() local
5045 NameInfo = ArgExpr->getNameInfo(); in CheckTemplateTypeArgument()
5050 NameInfo = ArgExpr->getMemberNameInfo(); in CheckTemplateTypeArgument()
5054 if (auto *II = NameInfo.getName().getAsIdentifierInfo()) { in CheckTemplateTypeArgument()
5055 LookupResult Result(*this, NameInfo, LookupOrdinaryName); in CheckTemplateTypeArgument()
5078 TL.setNameLoc(NameInfo.getLoc()); in CheckTemplateTypeArgument()
5531 DeclarationNameInfo NameInfo(DTN->getIdentifier(), in CheckTemplateArgument() local
5541 Context, SS.getWithLocInContext(Context), TemplateKWLoc, NameInfo, in CheckTemplateArgument()
8709 DeclarationNameInfo NameInfo(NewDecl->getDeclName(), NameLoc); in ActOnConceptDefinition() local
8710 LookupResult Previous(*this, NameInfo, LookupOrdinaryName, in ActOnConceptDefinition()
10038 DeclarationNameInfo NameInfo = GetNameForDeclarator(D); in ActOnExplicitInstantiation() local
10039 DeclarationName Name = NameInfo.getName(); in ActOnExplicitInstantiation()
10110 LookupResult Previous(*this, NameInfo, LookupOrdinaryName); in ActOnExplicitInstantiation()