Lines Matching refs:NTTP
566 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in Profile() local
568 ID.AddBoolean(NTTP->isParameterPack()); in Profile()
569 ID.AddPointer(NTTP->getType().getCanonicalType().getAsOpaquePtr()); in Profile()
570 if (NTTP->isExpandedParameterPack()) { in Profile()
572 ID.AddInteger(NTTP->getNumExpansionTypes()); in Profile()
573 for (unsigned I = 0, N = NTTP->getNumExpansionTypes(); I != N; ++I) { in Profile()
574 QualType T = NTTP->getExpansionType(I); in Profile()
615 else if (NonTypeTemplateParmDecl *NTTP in getCanonicalTemplateTemplateParmDecl() local
617 QualType T = getCanonicalType(NTTP->getType()); in getCanonicalTemplateTemplateParmDecl()
620 if (NTTP->isExpandedParameterPack()) { in getCanonicalTemplateTemplateParmDecl()
623 for (unsigned I = 0, N = NTTP->getNumExpansionTypes(); I != N; ++I) { in getCanonicalTemplateTemplateParmDecl()
624 ExpandedTypes.push_back(getCanonicalType(NTTP->getExpansionType(I))); in getCanonicalTemplateTemplateParmDecl()
632 NTTP->getDepth(), in getCanonicalTemplateTemplateParmDecl()
633 NTTP->getPosition(), nullptr, in getCanonicalTemplateTemplateParmDecl()
642 NTTP->getDepth(), in getCanonicalTemplateTemplateParmDecl()
643 NTTP->getPosition(), nullptr, in getCanonicalTemplateTemplateParmDecl()
645 NTTP->isParameterPack(), in getCanonicalTemplateTemplateParmDecl()