Lines Matching refs:NTTP
564 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in Profile() local
566 ID.AddBoolean(NTTP->isParameterPack()); in Profile()
567 ID.AddPointer(NTTP->getType().getCanonicalType().getAsOpaquePtr()); in Profile()
568 if (NTTP->isExpandedParameterPack()) { in Profile()
570 ID.AddInteger(NTTP->getNumExpansionTypes()); in Profile()
571 for (unsigned I = 0, N = NTTP->getNumExpansionTypes(); I != N; ++I) { in Profile()
572 QualType T = NTTP->getExpansionType(I); in Profile()
613 else if (NonTypeTemplateParmDecl *NTTP in getCanonicalTemplateTemplateParmDecl() local
615 QualType T = getCanonicalType(NTTP->getType()); in getCanonicalTemplateTemplateParmDecl()
618 if (NTTP->isExpandedParameterPack()) { in getCanonicalTemplateTemplateParmDecl()
621 for (unsigned I = 0, N = NTTP->getNumExpansionTypes(); I != N; ++I) { in getCanonicalTemplateTemplateParmDecl()
622 ExpandedTypes.push_back(getCanonicalType(NTTP->getExpansionType(I))); in getCanonicalTemplateTemplateParmDecl()
630 NTTP->getDepth(), in getCanonicalTemplateTemplateParmDecl()
631 NTTP->getPosition(), nullptr, in getCanonicalTemplateTemplateParmDecl()
641 NTTP->getDepth(), in getCanonicalTemplateTemplateParmDecl()
642 NTTP->getPosition(), nullptr, in getCanonicalTemplateTemplateParmDecl()
644 NTTP->isParameterPack(), in getCanonicalTemplateTemplateParmDecl()