Lines Matching refs:TemplateTemplateParmDecl
68 } else if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) { in TemplateParameterList()
156 const auto *TTP = cast<TemplateTemplateParmDecl>(D); in Profile()
180 } else if (cast<TemplateTemplateParmDecl>(P)->hasDefaultArgument()) in getMinRequiredArguments()
199 return cast<TemplateTemplateParmDecl>(FirstParm)->getDepth(); in getDepth()
208 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) in AdoptTemplateParameterList()
806 void TemplateTemplateParmDecl::anchor() {} in anchor()
808 TemplateTemplateParmDecl::TemplateTemplateParmDecl( in TemplateTemplateParmDecl() function in TemplateTemplateParmDecl
820 TemplateTemplateParmDecl *
821 TemplateTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
825 return new (C, DC) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id, in Create()
829 TemplateTemplateParmDecl *
830 TemplateTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
837 TemplateTemplateParmDecl(DC, L, D, P, Id, Params, Expansions); in Create()
840 TemplateTemplateParmDecl *
841 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
842 return new (C, ID) TemplateTemplateParmDecl(nullptr, SourceLocation(), 0, 0, in CreateDeserialized()
846 TemplateTemplateParmDecl *
847 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
851 TemplateTemplateParmDecl(nullptr, SourceLocation(), 0, 0, nullptr, in CreateDeserialized()
857 SourceLocation TemplateTemplateParmDecl::getDefaultArgumentLoc() const { in getDefaultArgumentLoc()
862 void TemplateTemplateParmDecl::setDefaultArgument( in setDefaultArgument()
1473 auto *TemplateTemplateParm = TemplateTemplateParmDecl::Create( in createMakeIntegerSeqParameterList()
1629 return cast<TemplateTemplateParmDecl>(D)->getTemplateParameters(); in getReplacedTemplateParameterList()