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