Home | History | Annotate | Download | only in AST

Lines Matching refs:TemplateTemplateParmDecl

46       if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(P))
91 } else if (cast<TemplateTemplateParmDecl>(*P)->hasDefaultArgument())
112 return cast<TemplateTemplateParmDecl>(FirstParm)->getDepth();
122 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(*P))
202 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*Param);
589 // TemplateTemplateParmDecl Method Implementations
592 void TemplateTemplateParmDecl::anchor() { }
594 TemplateTemplateParmDecl::TemplateTemplateParmDecl(
607 TemplateTemplateParmDecl *
608 TemplateTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC,
612 return new (C) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id,
616 TemplateTemplateParmDecl *
617 TemplateTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC,
622 void *Mem = C.Allocate(sizeof(TemplateTemplateParmDecl) +
624 return new (Mem) TemplateTemplateParmDecl(DC, L, D, P, Id, Params,
629 TemplateTemplateParmDecl *
630 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID) {
631 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(TemplateTemplateParmDecl));
632 return new (Mem) TemplateTemplateParmDecl(0, SourceLocation(), 0, 0, false,
636 TemplateTemplateParmDecl *
637 TemplateTemplateParmDecl::CreateDeserialized(ASTContext &C, unsigned ID,
639 unsigned Size = sizeof(TemplateTemplateParmDecl) +
642 return new (Mem) TemplateTemplateParmDecl(0, SourceLocation(), 0, 0, 0, 0,