Lines Matching refs:ASTContext
78 TemplateParameterList::Create(const ASTContext &C, SourceLocation TemplateLoc, in Create()
142 void *allocateDefaultArgStorageChain(const ASTContext &C) { in allocateDefaultArgStorageChain()
191 ASTContext &Context = getASTContext(); in loadLazySpecializationsImpl()
244 FunctionTemplateDecl *FunctionTemplateDecl::Create(ASTContext &C, in Create()
254 FunctionTemplateDecl *FunctionTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
261 FunctionTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
343 ClassTemplateDecl *ClassTemplateDecl::Create(ASTContext &C, in Create()
363 ClassTemplateDecl *ClassTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
386 ClassTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
437 ASTContext &Context = getASTContext(); in findPartialSpecialization()
472 ASTContext &Context = getASTContext(); in getInjectedClassNameSpecialization()
487 TemplateTypeParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
499 TemplateTypeParmDecl::CreateDeserialized(const ASTContext &C, unsigned ID) { in CreateDeserialized()
552 NonTypeTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
562 const ASTContext &C, DeclContext *DC, SourceLocation StartLoc, in Create()
574 NonTypeTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
581 NonTypeTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
625 TemplateTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
634 TemplateTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
645 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
651 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
667 const ASTContext &C, const TemplateArgumentLoc &DefArg) { in setDefaultArgument()
685 TemplateArgumentList::CreateCopy(ASTContext &Context, in CreateCopy()
692 FunctionTemplateSpecializationInfo::Create(ASTContext &C, FunctionDecl *FD, in Create()
720 ClassTemplateSpecializationDecl(ASTContext &Context, Kind DK, TagKind TK, in ClassTemplateSpecializationDecl()
733 ClassTemplateSpecializationDecl::ClassTemplateSpecializationDecl(ASTContext &C, in ClassTemplateSpecializationDecl()
740 ClassTemplateSpecializationDecl::Create(ASTContext &Context, TagKind TK, in Create()
758 ClassTemplateSpecializationDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
833 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK, in ClassTemplatePartialSpecializationDecl()
853 Create(ASTContext &Context, TagKind TK,DeclContext *DC, in Create()
876 ClassTemplatePartialSpecializationDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
890 FriendTemplateDecl::Create(ASTContext &Context, DeclContext *DC, in Create()
897 FriendTemplateDecl *FriendTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
906 TypeAliasTemplateDecl *TypeAliasTemplateDecl::Create(ASTContext &C, in Create()
916 TypeAliasTemplateDecl *TypeAliasTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
923 TypeAliasTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
936 ClassScopeFunctionSpecializationDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
956 VarTemplateDecl *VarTemplateDecl::Create(ASTContext &C, DeclContext *DC, in Create()
963 VarTemplateDecl *VarTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
986 VarTemplateDecl::newCommon(ASTContext &C) const { in newCommon()
1051 Kind DK, ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, in VarTemplateSpecializationDecl()
1061 ASTContext &C) in VarTemplateSpecializationDecl()
1067 ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, in Create()
1076 VarTemplateSpecializationDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
1117 ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, in VarTemplatePartialSpecializationDecl()
1133 ASTContext &Context, DeclContext *DC, SourceLocation StartLoc, in Create()
1150 VarTemplatePartialSpecializationDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1156 createMakeIntegerSeqParameterList(const ASTContext &C, DeclContext *DC) { in createMakeIntegerSeqParameterList()
1203 createTypePackElementParameterList(const ASTContext &C, DeclContext *DC) { in createTypePackElementParameterList()
1224 const ASTContext &C, DeclContext *DC, BuiltinTemplateKind BTK) { in createBuiltinTemplateParameterList()
1237 BuiltinTemplateDecl::BuiltinTemplateDecl(const ASTContext &C, DeclContext *DC, in BuiltinTemplateDecl()