Lines Matching defs:SourceLocation

222                                        SourceLocation IILoc,
409 SourceLocation TemplateKWLoc,
426 /*Op*/ SourceLocation(), SS.getWithLocInContext(Context), TemplateKWLoc,
435 SourceLocation TemplateKWLoc,
447 void Sema::DiagnoseTemplateParameterShadow(SourceLocation Loc, Decl *PrevDecl) {
475 SourceLocation EllipsisLoc) const {
530 SourceLocation Loc,
548 SourceLocation EllipsisLoc,
549 SourceLocation KeyLoc,
551 SourceLocation ParamNameLoc,
553 SourceLocation EqualLoc,
559 SourceLocation Loc = ParamNameLoc;
618 Sema::CheckNonTypeTemplateParameterType(QualType T, SourceLocation Loc) {
671 SourceLocation EqualLoc,
740 SourceLocation TmpLoc,
742 SourceLocation EllipsisLoc,
744 SourceLocation NameLoc,
747 SourceLocation EqualLoc,
816 SourceLocation ExportLoc,
817 SourceLocation TemplateLoc,
818 SourceLocation LAngleLoc,
820 SourceLocation RAngleLoc) {
836 SourceLocation KWLoc, CXXScopeSpec &SS,
837 IdentifierInfo *Name, SourceLocation NameLoc,
840 AccessSpecifier AS, SourceLocation ModulePrivateLoc,
1150 SourceLocation ParamLoc,
1265 SourceLocation PreviousDefaultArgLoc;
1278 SourceLocation OldDefaultLoc;
1279 SourceLocation NewDefaultLoc;
1487 SourceLocation MatchLoc;
1503 bool Matches(unsigned ParmDepth, SourceLocation Loc = SourceLocation()) {
1612 SourceLocation DeclStartLoc, SourceLocation DeclLoc, const CXXScopeSpec &SS,
1635 SourceLocation ExplicitSpecLoc;
1739 SourceLocation ExpectedTemplateLoc;
1910 return TemplateParameterList::Create(Context, SourceLocation(),
1911 SourceLocation(), nullptr, 0,
1912 SourceLocation());
1993 SourceLocation TemplateLoc,
2155 Sema::ActOnTemplateIdType(CXXScopeSpec &SS, SourceLocation TemplateKWLoc,
2156 TemplateTy TemplateD, SourceLocation TemplateLoc,
2157 SourceLocation LAngleLoc,
2159 SourceLocation RAngleLoc,
2180 SpecTL.setElaboratedKeywordLoc(SourceLocation());
2214 ElabTL.setElaboratedKeywordLoc(SourceLocation());
2223 SourceLocation TagLoc,
2225 SourceLocation TemplateKWLoc,
2227 SourceLocation TemplateLoc,
2228 SourceLocation LAngleLoc,
2230 SourceLocation RAngleLoc) {
2314 Sema &S, SourceLocation NameLoc, TemplateParameterList *TemplateParams,
2319 SourceLocation Loc,
2399 Scope *S, Declarator &D, TypeSourceInfo *DI, SourceLocation TemplateKWLoc,
2409 SourceLocation TemplateNameLoc = D.getIdentifierLoc();
2410 SourceLocation LAngleLoc = TemplateId->LAngleLoc;
2411 SourceLocation RAngleLoc = TemplateId->RAngleLoc;
2652 Sema::CheckVarTemplateId(VarTemplateDecl *Template, SourceLocation TemplateLoc,
2653 SourceLocation TemplateNameLoc,
2684 SourceLocation PointOfInstantiation = TemplateNameLoc;
2805 VarTemplateDecl *Template, SourceLocation TemplateLoc,
2824 SourceLocation TemplateKWLoc,
2869 SourceLocation TemplateKWLoc,
2914 SourceLocation TemplateKWLoc,
3055 SourceLocation Loc = AL.getSourceRange().getBegin();
3068 TL.setElaboratedKeywordLoc(SourceLocation(/*synthesized*/));
3139 SourceLocation TemplateLoc,
3140 SourceLocation RAngleLoc,
3197 SourceLocation TemplateLoc,
3198 SourceLocation RAngleLoc,
3249 SourceLocation TemplateLoc,
3250 SourceLocation RAngleLoc,
3290 SourceLocation TemplateLoc,
3291 SourceLocation RAngleLoc,
3382 SourceLocation TemplateLoc,
3383 SourceLocation RAngleLoc,
3469 SourceLocation TemplateKWLoc;
3589 SourceLocation TemplateLoc,
3640 SourceLocation TemplateLoc,
3646 SourceLocation RAngleLoc = TemplateArgs.getRAngleLoc();
4207 SourceLocation DiagLoc = Arg->getExprLoc();
4341 SourceLocation AddrOpLoc;
4349 SourceLocation FirstOpLoc;
4764 SourceLocation StartLoc = Arg->getLocStart();
4859 SourceLocation NonConstantLoc;
4874 void diagnoseNotICE(Sema &S, SourceLocation Loc,
5164 SourceLocation Loc) {
5288 SourceLocation Loc) {
5341 SourceLocation TemplateArgLoc) {
5447 SourceLocation TemplateArgLoc) {
5490 SourceLocation TemplateArgLoc) {
5644 SourceLocation Loc,
5790 return SourceLocation();
5800 return SourceLocation();
5811 Sema &S, SourceLocation TemplateNameLoc, NonTypeTemplateParmDecl *Param,
5911 Sema &S, SourceLocation TemplateNameLoc,
5933 SourceLocation KWLoc,
5934 SourceLocation ModulePrivateLoc,
5944 SourceLocation TemplateKWLoc = TemplateParameterLists.size() > 0
5946 SourceLocation TemplateNameLoc = TemplateId.TemplateNameLoc;
5947 SourceLocation LAngleLoc = TemplateId.LAngleLoc;
5948 SourceLocation RAngleLoc = TemplateId.RAngleLoc;
6125 AS_none, /*ModulePrivateLoc=*/SourceLocation(),
6358 static SourceLocation DiagLocForExplicitInstantiation(
6359 NamedDecl* D, SourceLocation PointOfInstantiation) {
6363 SourceLocation PrevDiagLoc = PointOfInstantiation;
6396 Sema::CheckSpecializationInstantiationRedecl(SourceLocation NewLoc,
6400 SourceLocation PrevPointOfInstantiation,
6961 SourceLocation InstLoc,
7035 SourceLocation ExternLoc,
7036 SourceLocation TemplateLoc,
7038 SourceLocation KWLoc,
7041 SourceLocation TemplateNameLoc,
7042 SourceLocation LAngleLoc,
7044 SourceLocation RAngleLoc,
7174 Specialization->setRBraceLoc(SourceLocation());
7233 SourceLocation ExternLoc,
7234 SourceLocation TemplateLoc,
7236 SourceLocation KWLoc,
7239 SourceLocation NameLoc,
7246 /*ModulePrivateLoc=*/SourceLocation(),
7248 SourceLocation(), false, TypeResult(),
7355 SourceLocation ExternLoc,
7356 SourceLocation TemplateLoc,
7522 SourceLocation POI = Prev->getPointOfInstantiation();
7692 SourceLocation TagLoc, SourceLocation NameLoc) {
7722 Sema::ActOnTypenameType(Scope *S, SourceLocation TypenameLoc,
7724 SourceLocation IdLoc) {
7759 SourceLocation TypenameLoc,
7761 SourceLocation TemplateKWLoc,
7763 SourceLocation TemplateNameLoc,
7764 SourceLocation LAngleLoc,
7766 SourceLocation RAngleLoc) {
7868 SourceLocation KeywordLoc,
7871 SourceLocation IILoc) {
7923 SourceLocation Loc = Using->getQualifierLoc().getBeginLoc();
7974 SourceLocation Loc;
7981 SourceLocation Loc,
7997 SourceLocation getBaseLocation() { return Loc; }
8004 void setBase(SourceLocation Loc, DeclarationName Entity) {
8043 SourceLocation Loc,