Lines Matching refs:ASTContext
48 TemplateParameterList::TemplateParameterList(const ASTContext& C, in TemplateParameterList()
119 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc, in Create()
131 const ASTContext &C) const { in Profile()
253 void *allocateDefaultArgStorageChain(const ASTContext &C) { in allocateDefaultArgStorageChain()
339 ASTContext &Context = getASTContext(); in loadLazySpecializationsImpl()
410 FunctionTemplateDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L, in Create()
420 FunctionTemplateDecl *FunctionTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
427 FunctionTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
493 ClassTemplateDecl *ClassTemplateDecl::Create(ASTContext &C, DeclContext *DC, in Create()
505 ClassTemplateDecl *ClassTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
528 ClassTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
555 TemplateParameterList *TPL, const ASTContext &Context) { in Profile()
590 ASTContext &Context = getASTContext(); in findPartialSpecialization()
625 ASTContext &Context = getASTContext(); in getInjectedClassNameSpecialization()
640 const ASTContext &C, DeclContext *DC, SourceLocation KeyLoc, in Create()
655 TemplateTypeParmDecl::CreateDeserialized(const ASTContext &C, unsigned ID) { in CreateDeserialized()
662 TemplateTypeParmDecl::CreateDeserialized(const ASTContext &C, unsigned ID, in CreateDeserialized()
734 NonTypeTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
750 const ASTContext &C, DeclContext *DC, SourceLocation StartLoc, in Create()
764 NonTypeTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
775 NonTypeTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
821 TemplateTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
830 TemplateTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
841 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
847 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
863 const ASTContext &C, const TemplateArgumentLoc &DefArg) { in setDefaultArgument()
881 TemplateArgumentList::CreateCopy(ASTContext &Context, in CreateCopy()
888 ASTContext &C, FunctionDecl *FD, FunctionTemplateDecl *Template, in Create()
908 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, in ClassTemplateSpecializationDecl()
921 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, in ClassTemplateSpecializationDecl()
928 ClassTemplateSpecializationDecl::Create(ASTContext &Context, TagKind TK, in Create()
954 ClassTemplateSpecializationDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1030 ConceptDecl *ConceptDecl::Create(ASTContext &C, DeclContext *DC, in Create()
1041 ConceptDecl *ConceptDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1067 const ASTContext &C, DeclContext *DC, SourceLocation SL, in Create()
1076 const ASTContext &C, unsigned ID, unsigned NumTemplateArgs) { in CreateDeserialized()
1094 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK, in ClassTemplatePartialSpecializationDecl()
1115 Create(ASTContext &Context, TagKind TK,DeclContext *DC, in Create()
1138 ClassTemplatePartialSpecializationDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1152 FriendTemplateDecl::Create(ASTContext &Context, DeclContext *DC, in Create()
1165 FriendTemplateDecl *FriendTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1175 TypeAliasTemplateDecl::Create(ASTContext &C, DeclContext *DC, SourceLocation L, in Create()
1185 TypeAliasTemplateDecl *TypeAliasTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1192 TypeAliasTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
1212 VarTemplateDecl *VarTemplateDecl::Create(ASTContext &C, DeclContext *DC, in Create()
1223 VarTemplateDecl *VarTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1246 VarTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
1272 TemplateParameterList *TPL, const ASTContext &Context) { in Profile()
1321 Kind DK, ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, in VarTemplateSpecializationDecl()
1331 ASTContext &C) in VarTemplateSpecializationDecl()
1337 ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, in Create()
1346 VarTemplateSpecializationDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
1404 ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, in VarTemplatePartialSpecializationDecl()
1420 ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, in Create()
1437 VarTemplatePartialSpecializationDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1451 createMakeIntegerSeqParameterList(const ASTContext &C, DeclContext *DC) { in createMakeIntegerSeqParameterList()
1500 createTypePackElementParameterList(const ASTContext &C, DeclContext *DC) { in createTypePackElementParameterList()
1522 const ASTContext &C, DeclContext *DC, BuiltinTemplateKind BTK) { in createBuiltinTemplateParameterList()
1535 BuiltinTemplateDecl::BuiltinTemplateDecl(const ASTContext &C, DeclContext *DC, in BuiltinTemplateDecl()
1542 TemplateParamObjectDecl *TemplateParamObjectDecl::Create(const ASTContext &C, in Create()
1552 TemplateParamObjectDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()