Lines Matching refs:ASTContext
47 TemplateParameterList::TemplateParameterList(const ASTContext& C, in TemplateParameterList()
118 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc, in Create()
212 void *allocateDefaultArgStorageChain(const ASTContext &C) { in allocateDefaultArgStorageChain()
288 ASTContext &Context = getASTContext(); in loadLazySpecializationsImpl()
342 FunctionTemplateDecl *FunctionTemplateDecl::Create(ASTContext &C, in Create()
352 FunctionTemplateDecl *FunctionTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
359 FunctionTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
441 ClassTemplateDecl *ClassTemplateDecl::Create(ASTContext &C, in Create()
452 ClassTemplateDecl *ClassTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
475 ClassTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
500 static void ProfileTemplateParameterList(ASTContext &C, in ProfileTemplateParameterList()
533 ASTContext &Context) { in Profile()
568 ASTContext &Context = getASTContext(); in findPartialSpecialization()
603 ASTContext &Context = getASTContext(); in getInjectedClassNameSpecialization()
618 TemplateTypeParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
635 TemplateTypeParmDecl::CreateDeserialized(const ASTContext &C, unsigned ID) { in CreateDeserialized()
642 TemplateTypeParmDecl::CreateDeserialized(const ASTContext &C, unsigned ID, in CreateDeserialized()
716 NonTypeTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
732 const ASTContext &C, DeclContext *DC, SourceLocation StartLoc, in Create()
746 NonTypeTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
757 NonTypeTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
803 TemplateTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
812 TemplateTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
823 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
829 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
845 const ASTContext &C, const TemplateArgumentLoc &DefArg) { in setDefaultArgument()
863 TemplateArgumentList::CreateCopy(ASTContext &Context, in CreateCopy()
870 ASTContext &C, FunctionDecl *FD, FunctionTemplateDecl *Template, in Create()
890 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, in ClassTemplateSpecializationDecl()
903 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, in ClassTemplateSpecializationDecl()
910 ClassTemplateSpecializationDecl::Create(ASTContext &Context, TagKind TK, in Create()
928 ClassTemplateSpecializationDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1004 ConceptDecl *ConceptDecl::Create(ASTContext &C, DeclContext *DC, in Create()
1012 ConceptDecl *ConceptDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1027 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK, in ClassTemplatePartialSpecializationDecl()
1047 Create(ASTContext &Context, TagKind TK,DeclContext *DC, in Create()
1070 ClassTemplatePartialSpecializationDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1084 FriendTemplateDecl::Create(ASTContext &Context, DeclContext *DC, in Create()
1091 FriendTemplateDecl *FriendTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1100 TypeAliasTemplateDecl *TypeAliasTemplateDecl::Create(ASTContext &C, in Create()
1110 TypeAliasTemplateDecl *TypeAliasTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1117 TypeAliasTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
1130 ClassScopeFunctionSpecializationDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1150 VarTemplateDecl *VarTemplateDecl::Create(ASTContext &C, DeclContext *DC, in Create()
1158 VarTemplateDecl *VarTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1181 VarTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
1208 ASTContext &Context) { in Profile()
1257 Kind DK, ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, in VarTemplateSpecializationDecl()
1267 ASTContext &C) in VarTemplateSpecializationDecl()
1273 ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, in Create()
1282 VarTemplateSpecializationDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
1327 ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, in VarTemplatePartialSpecializationDecl()
1343 ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, in Create()
1360 VarTemplatePartialSpecializationDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1366 createMakeIntegerSeqParameterList(const ASTContext &C, DeclContext *DC) { in createMakeIntegerSeqParameterList()
1415 createTypePackElementParameterList(const ASTContext &C, DeclContext *DC) { in createTypePackElementParameterList()
1437 const ASTContext &C, DeclContext *DC, BuiltinTemplateKind BTK) { in createBuiltinTemplateParameterList()
1450 BuiltinTemplateDecl::BuiltinTemplateDecl(const ASTContext &C, DeclContext *DC, in BuiltinTemplateDecl()
1470 TemplateParamObjectDecl *TemplateParamObjectDecl::Create(const ASTContext &C, in Create()
1480 TemplateParamObjectDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
1493 const ASTContext &Ctx = getASTContext(); in printAsExpr()
1499 const ASTContext &Ctx = getASTContext(); in printAsInit()