Lines Matching refs:SourceLocation
47 TemplateParameterList::TemplateParameterList(SourceLocation TemplateLoc, in TemplateParameterList()
48 SourceLocation LAngleLoc, in TemplateParameterList()
50 SourceLocation RAngleLoc, in TemplateParameterList()
78 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc, in Create()
79 SourceLocation LAngleLoc, in Create()
81 SourceLocation RAngleLoc, Expr *RequiresClause) { in Create()
246 SourceLocation L, in Create()
256 return new (C, ID) FunctionTemplateDecl(C, nullptr, SourceLocation(), in CreateDeserialized()
345 SourceLocation L, in Create()
365 return new (C, ID) ClassTemplateDecl(C, nullptr, SourceLocation(), in CreateDeserialized()
488 SourceLocation KeyLoc, SourceLocation NameLoc, in Create()
500 return new (C, ID) TemplateTypeParmDecl(nullptr, SourceLocation(), in CreateDeserialized()
501 SourceLocation(), nullptr, false); in CreateDeserialized()
504 SourceLocation TemplateTypeParmDecl::getDefaultArgumentLoc() const { in getDefaultArgumentLoc()
507 : SourceLocation(); in getDefaultArgumentLoc()
535 DeclContext *DC, SourceLocation StartLoc, SourceLocation IdLoc, unsigned D, in NonTypeTemplateParmDecl()
553 SourceLocation StartLoc, SourceLocation IdLoc, in Create()
562 const ASTContext &C, DeclContext *DC, SourceLocation StartLoc, in Create()
563 SourceLocation IdLoc, unsigned D, unsigned P, IdentifierInfo *Id, in Create()
575 return new (C, ID) NonTypeTemplateParmDecl(nullptr, SourceLocation(), in CreateDeserialized()
576 SourceLocation(), 0, 0, nullptr, in CreateDeserialized()
586 NonTypeTemplateParmDecl(nullptr, SourceLocation(), SourceLocation(), in CreateDeserialized()
600 SourceLocation NonTypeTemplateParmDecl::getDefaultArgumentLoc() const { in getDefaultArgumentLoc()
603 : SourceLocation(); in getDefaultArgumentLoc()
613 DeclContext *DC, SourceLocation L, unsigned D, unsigned P, in TemplateTemplateParmDecl()
626 SourceLocation L, unsigned D, unsigned P, in Create()
635 SourceLocation L, unsigned D, unsigned P, in Create()
646 return new (C, ID) TemplateTemplateParmDecl(nullptr, SourceLocation(), 0, 0, in CreateDeserialized()
655 TemplateTemplateParmDecl(nullptr, SourceLocation(), 0, 0, nullptr, in CreateDeserialized()
661 SourceLocation TemplateTemplateParmDecl::getDefaultArgumentLoc() const { in getDefaultArgumentLoc()
663 : SourceLocation(); in getDefaultArgumentLoc()
697 SourceLocation POI) { in Create()
721 DeclContext *DC, SourceLocation StartLoc, in ClassTemplateSpecializationDecl()
722 SourceLocation IdLoc, in ClassTemplateSpecializationDecl()
735 : CXXRecordDecl(DK, TTK_Struct, C, nullptr, SourceLocation(), in ClassTemplateSpecializationDecl()
736 SourceLocation(), nullptr, nullptr), in ClassTemplateSpecializationDecl()
742 SourceLocation StartLoc, in Create()
743 SourceLocation IdLoc, in Create()
791 SourceLocation Begin = getTemplateKeywordLoc(); in getSourceRange()
799 SourceLocation End = getBraceRange().getEnd(); in getSourceRange()
835 SourceLocation StartLoc, in ClassTemplatePartialSpecializationDecl()
836 SourceLocation IdLoc, in ClassTemplatePartialSpecializationDecl()
854 SourceLocation StartLoc, SourceLocation IdLoc, in Create()
891 SourceLocation L, in Create()
893 FriendUnion Friend, SourceLocation FLoc) { in Create()
908 SourceLocation L, in Create()
918 return new (C, ID) TypeAliasTemplateDecl(C, nullptr, SourceLocation(), in CreateDeserialized()
939 nullptr, SourceLocation(), nullptr, false, TemplateArgumentListInfo()); in CreateDeserialized()
957 SourceLocation L, DeclarationName Name, in Create()
965 return new (C, ID) VarTemplateDecl(C, nullptr, SourceLocation(), in CreateDeserialized()
1051 Kind DK, ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, in VarTemplateSpecializationDecl()
1052 SourceLocation IdLoc, VarTemplateDecl *SpecializedTemplate, QualType T, in VarTemplateSpecializationDecl()
1062 : VarDecl(DK, C, nullptr, SourceLocation(), SourceLocation(), nullptr, in VarTemplateSpecializationDecl()
1067 ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, in Create()
1068 SourceLocation IdLoc, VarTemplateDecl *SpecializedTemplate, QualType T, in Create()
1117 ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, in VarTemplatePartialSpecializationDecl()
1118 SourceLocation IdLoc, TemplateParameterList *Params, in VarTemplatePartialSpecializationDecl()
1133 ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, in Create()
1134 SourceLocation IdLoc, TemplateParameterList *Params, in Create()
1159 C, DC, SourceLocation(), SourceLocation(), /*Depth=*/1, /*Position=*/0, in createMakeIntegerSeqParameterList()
1167 C, DC, SourceLocation(), SourceLocation(), /*Depth=*/0, /*Position=*/1, in createMakeIntegerSeqParameterList()
1174 C, SourceLocation(), SourceLocation(), P, SourceLocation(), nullptr); in createMakeIntegerSeqParameterList()
1178 C, DC, SourceLocation(), /*Depth=*/0, /*Position=*/0, in createMakeIntegerSeqParameterList()
1184 C, DC, SourceLocation(), SourceLocation(), /*Depth=*/0, /*Position=*/1, in createMakeIntegerSeqParameterList()
1192 C, DC, SourceLocation(), SourceLocation(), /*Depth=*/0, /*Position=*/2, in createMakeIntegerSeqParameterList()
1198 return TemplateParameterList::Create(C, SourceLocation(), SourceLocation(), in createMakeIntegerSeqParameterList()
1199 Params, SourceLocation(), nullptr); in createMakeIntegerSeqParameterList()
1207 C, DC, SourceLocation(), SourceLocation(), /*Depth=*/0, /*Position=*/0, in createTypePackElementParameterList()
1212 C, DC, SourceLocation(), SourceLocation(), /*Depth=*/0, /*Position=*/1, in createTypePackElementParameterList()
1218 return TemplateParameterList::Create(C, SourceLocation(), SourceLocation(), in createTypePackElementParameterList()
1220 SourceLocation(), nullptr); in createTypePackElementParameterList()
1240 : TemplateDecl(BuiltinTemplate, DC, SourceLocation(), Name, in BuiltinTemplateDecl()