Home | History | Annotate | Download | only in AST

Lines Matching refs:TemplateTypeParmDecl

84     if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*P)) {
105 if (const TemplateTypeParmDecl *TTP
106 = dyn_cast<TemplateTypeParmDecl>(FirstParm))
184 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) {
453 TemplateTypeParmDecl *
454 TemplateTypeParmDecl::Create(const ASTContext &C, DeclContext *DC,
458 TemplateTypeParmDecl *TTPDecl =
459 new (C) TemplateTypeParmDecl(DC, KeyLoc, NameLoc, Id, Typename);
465 TemplateTypeParmDecl *
466 TemplateTypeParmDecl::CreateDeserialized(const ASTContext &C, unsigned ID) {
467 void *Mem = AllocateDeserializedDecl(C, ID, sizeof(TemplateTypeParmDecl));
468 return new (Mem) TemplateTypeParmDecl(0, SourceLocation(), SourceLocation(),
472 SourceLocation TemplateTypeParmDecl::getDefaultArgumentLoc() const {
478 SourceRange TemplateTypeParmDecl::getSourceRange() const {
486 unsigned TemplateTypeParmDecl::getDepth() const {
490 unsigned TemplateTypeParmDecl::getIndex() const {
494 bool TemplateTypeParmDecl::isParameterPack() const {