Home | History | Annotate | Download | only in AST

Lines Matching defs:TemplateTemplateParmDecl

67     } else if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) {
145 } else if (cast<TemplateTemplateParmDecl>(P)->hasDefaultArgument())
164 return cast<TemplateTemplateParmDecl>(FirstParm)->getDepth();
172 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P))
522 const auto *TTP = cast<TemplateTemplateParmDecl>(D);
784 // TemplateTemplateParmDecl Method Implementations
787 void TemplateTemplateParmDecl::anchor() {}
789 TemplateTemplateParmDecl::TemplateTemplateParmDecl(
801 TemplateTemplateParmDecl *
802 TemplateTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC,
806 return new (C, DC) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id,
810 TemplateTemplateParmDecl *
811 TemplateTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC,
818 TemplateTemplateParmDecl(DC, L, D, P, Id, Params, Expansions);
821 TemplateTemplateParmDecl *
822 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
823 return new (C, ID) TemplateTemplateParmDecl(nullptr, SourceLocation(), 0, 0,
827 TemplateTemplateParmDecl *
828 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID,
832 TemplateTemplateParmDecl(nullptr, SourceLocation(), 0, 0, nullptr,
838 SourceLocation TemplateTemplateParmDecl::getDefaultArgumentLoc() const {
843 void TemplateTemplateParmDecl::setDefaultArgument(
1387 auto *TemplateTemplateParm = TemplateTemplateParmDecl::Create(