Lines Matching defs:SourceLocation

48   SourceLocation TemplateLoc;
51 SourceLocation LAngleLoc, RAngleLoc;
62 TemplateParameterList(SourceLocation TemplateLoc, SourceLocation LAngleLoc,
64 SourceLocation RAngleLoc);
68 SourceLocation TemplateLoc,
69 SourceLocation LAngleLoc,
72 SourceLocation RAngleLoc);
126 SourceLocation getTemplateLoc() const { return TemplateLoc; }
127 SourceLocation getLAngleLoc() const { return LAngleLoc; }
128 SourceLocation getRAngleLoc() const { return RAngleLoc; }
142 FixedSizeTemplateParameterList(SourceLocation TemplateLoc,
143 SourceLocation LAngleLoc,
144 NamedDecl **Params, SourceLocation RAngleLoc) :
233 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L,
240 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L,
246 TemplateDecl(Kind DK, DeclContext *DC, SourceLocation L,
295 SourceLocation POI)
308 SourceLocation POI);
329 SourceLocation PointOfInstantiation;
372 SourceLocation getPointOfInstantiation() const {
378 void setPointOfInstantiation(SourceLocation POI) {
405 SourceLocation PointOfInstantiation;
410 SourceLocation POI = SourceLocation())
439 SourceLocation getPointOfInstantiation() const {
444 void setPointOfInstantiation(SourceLocation POI) {
520 SourceLocation getLAngleLoc() const {
524 SourceLocation getRAngleLoc() const {
626 SourceLocation L, DeclarationName Name,
777 FunctionTemplateDecl(ASTContext &C, DeclContext *DC, SourceLocation L,
876 SourceLocation L,
951 TemplateTypeParmDecl(DeclContext *DC, SourceLocation KeyLoc,
952 SourceLocation IdLoc, IdentifierInfo *Id,
962 SourceLocation KeyLoc,
963 SourceLocation NameLoc,
987 SourceLocation getDefaultArgumentLoc() const;
1052 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc,
1053 SourceLocation IdLoc, unsigned D, unsigned P,
1062 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc,
1063 SourceLocation IdLoc, unsigned D, unsigned P,
1074 Create(const ASTContext &C, DeclContext *DC, SourceLocation StartLoc,
1075 SourceLocation IdLoc, unsigned D, unsigned P, IdentifierInfo *Id,
1079 Create(const ASTContext &C, DeclContext *DC, SourceLocation StartLoc,
1080 SourceLocation IdLoc, unsigned D, unsigned P, IdentifierInfo *Id,
1111 SourceLocation getDefaultArgumentLoc() const;
1235 TemplateTemplateParmDecl(DeclContext *DC, SourceLocation L,
1244 TemplateTemplateParmDecl(DeclContext *DC, SourceLocation L,
1252 SourceLocation L, unsigned D,
1257 SourceLocation L, unsigned D,
1336 SourceLocation getDefaultArgumentLoc() const;
1359 SourceLocation End = getLocation();
1411 SourceLocation ExternLoc;
1413 SourceLocation TemplateKeywordLoc;
1427 SourceLocation PointOfInstantiation;
1435 DeclContext *DC, SourceLocation StartLoc,
1436 SourceLocation IdLoc,
1447 SourceLocation StartLoc, SourceLocation IdLoc,
1515 SourceLocation getPointOfInstantiation() const {
1519 void setPointOfInstantiation(SourceLocation Loc) {
1605 SourceLocation getExternLoc() const {
1606 return ExplicitInfo ? ExplicitInfo->ExternLoc : SourceLocation();
1609 void setExternLoc(SourceLocation Loc) {
1616 void setTemplateKeywordLoc(SourceLocation Loc) {
1622 SourceLocation getTemplateKeywordLoc() const {
1623 return ExplicitInfo ? ExplicitInfo->TemplateKeywordLoc : SourceLocation();
1671 SourceLocation StartLoc,
1672 SourceLocation IdLoc,
1688 SourceLocation StartLoc, SourceLocation IdLoc,
1842 ClassTemplateDecl(ASTContext &C, DeclContext *DC, SourceLocation L,
1867 SourceLocation L,
2026 SourceLocation FriendLoc;
2029 FriendTemplateDecl(DeclContext *DC, SourceLocation Loc,
2033 SourceLocation FriendLoc)
2049 DeclContext *DC, SourceLocation Loc,
2053 SourceLocation FriendLoc);
2072 SourceLocation getFriendLoc() const {
2104 TypeAliasTemplateDecl(ASTContext &C, DeclContext *DC, SourceLocation L,
2155 SourceLocation L,
2190 ClassScopeFunctionSpecializationDecl(DeclContext *DC, SourceLocation Loc,
2211 SourceLocation Loc,
2274 SourceLocation ExternLoc;
2276 SourceLocation TemplateKeywordLoc;
2291 SourceLocation PointOfInstantiation;
2299 SourceLocation StartLoc, SourceLocation IdLoc,
2309 Create(ASTContext &Context, DeclContext *DC, SourceLocation StartLoc,
2310 SourceLocation IdLoc, VarTemplateDecl *SpecializedTemplate, QualType T,
2370 SourceLocation getPointOfInstantiation() const {
2374 void setPointOfInstantiation(SourceLocation Loc) {
2464 SourceLocation getExternLoc() const {
2465 return ExplicitInfo ? ExplicitInfo->ExternLoc : SourceLocation();
2468 void setExternLoc(SourceLocation Loc) {
2475 void setTemplateKeywordLoc(SourceLocation Loc) {
2481 SourceLocation getTemplateKeywordLoc() const {
2482 return ExplicitInfo ? ExplicitInfo->TemplateKeywordLoc : SourceLocation();
2527 ASTContext &Context, DeclContext *DC, SourceLocation StartLoc,
2528 SourceLocation IdLoc, TemplateParameterList *Params,
2540 Create(ASTContext &Context, DeclContext *DC, SourceLocation StartLoc,
2541 SourceLocation IdLoc, TemplateParameterList *Params,
2677 VarTemplateDecl(ASTContext &C, DeclContext *DC, SourceLocation L,
2704 SourceLocation L, DeclarationName Name,