Lines Matching refs:TemplateTemplateParmDecl

67     } else if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) {  in TemplateParameterList()
116 const auto *TP = cast<TemplateTemplateParmDecl>(P); in getMinRequiredArguments()
132 } else if (cast<TemplateTemplateParmDecl>(P)->hasDefaultArgument()) in getMinRequiredArguments()
151 return cast<TemplateTemplateParmDecl>(FirstParm)->getDepth(); in getDepth()
159 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) in AdoptTemplateParameterList()
497 const auto *TTP = cast<TemplateTemplateParmDecl>(D); in ProfileTemplateParameterList()
762 void TemplateTemplateParmDecl::anchor() {} in anchor()
764 TemplateTemplateParmDecl::TemplateTemplateParmDecl( in TemplateTemplateParmDecl() function in TemplateTemplateParmDecl
776 TemplateTemplateParmDecl *
777 TemplateTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
781 return new (C, DC) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id, in Create()
785 TemplateTemplateParmDecl *
786 TemplateTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create()
793 TemplateTemplateParmDecl(DC, L, D, P, Id, Params, Expansions); in Create()
796 TemplateTemplateParmDecl *
797 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
798 return new (C, ID) TemplateTemplateParmDecl(nullptr, SourceLocation(), 0, 0, in CreateDeserialized()
802 TemplateTemplateParmDecl *
803 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID, in CreateDeserialized()
807 TemplateTemplateParmDecl(nullptr, SourceLocation(), 0, 0, nullptr, in CreateDeserialized()
813 SourceLocation TemplateTemplateParmDecl::getDefaultArgumentLoc() const { in getDefaultArgumentLoc()
818 void TemplateTemplateParmDecl::setDefaultArgument( in setDefaultArgument()
1362 auto *TemplateTemplateParm = TemplateTemplateParmDecl::Create( in createMakeIntegerSeqParameterList()