Lines Matching refs:TemplateTemplateParmDecl
47 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) in TemplateParameterList()
85 } else if (cast<TemplateTemplateParmDecl>(P)->hasDefaultArgument()) in getMinRequiredArguments()
106 return cast<TemplateTemplateParmDecl>(FirstParm)->getDepth(); in getDepth()
114 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) in AdoptTemplateParameterList()
224 auto *TTP = cast<TemplateTemplateParmDecl>(Param); in GenerateInjectedTemplateArgs()
596 void TemplateTemplateParmDecl::anchor() { } in anchor()
598 TemplateTemplateParmDecl::TemplateTemplateParmDecl( in TemplateTemplateParmDecl() function in TemplateTemplateParmDecl
610 TemplateTemplateParmDecl *
611 TemplateTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
615 return new (C, DC) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id, in Create()
619 TemplateTemplateParmDecl *
620 TemplateTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
627 TemplateTemplateParmDecl(DC, L, D, P, Id, Params, Expansions); in Create()
630 TemplateTemplateParmDecl *
631 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
632 return new (C, ID) TemplateTemplateParmDecl(nullptr, SourceLocation(), 0, 0, in CreateDeserialized()
636 TemplateTemplateParmDecl *
637 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
641 TemplateTemplateParmDecl(nullptr, SourceLocation(), 0, 0, nullptr, in CreateDeserialized()
647 SourceLocation TemplateTemplateParmDecl::getDefaultArgumentLoc() const { in getDefaultArgumentLoc()
652 void TemplateTemplateParmDecl::setDefaultArgument( in setDefaultArgument()
1175 auto *TemplateTemplateParm = TemplateTemplateParmDecl::Create( in createMakeIntegerSeqParameterList()