Lines Matching refs:NTTP
73 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in Profile() local
75 ID.AddBoolean(NTTP->isParameterPack()); in Profile()
76 ID.AddPointer(NTTP->getType().getAsOpaquePtr()); in Profile()
77 if (NTTP->isExpandedParameterPack()) { in Profile()
79 ID.AddInteger(NTTP->getNumExpansionTypes()); in Profile()
80 for (unsigned I = 0, N = NTTP->getNumExpansionTypes(); I != N; ++I) in Profile()
81 ID.AddPointer(NTTP->getExpansionType(I).getAsOpaquePtr()); in Profile()
120 else if (NonTypeTemplateParmDecl *NTTP in getCanonicalTemplateTemplateParmDecl() local
122 QualType T = getCanonicalType(NTTP->getType()); in getCanonicalTemplateTemplateParmDecl()
125 if (NTTP->isExpandedParameterPack()) { in getCanonicalTemplateTemplateParmDecl()
128 for (unsigned I = 0, N = NTTP->getNumExpansionTypes(); I != N; ++I) { in getCanonicalTemplateTemplateParmDecl()
129 ExpandedTypes.push_back(getCanonicalType(NTTP->getExpansionType(I))); in getCanonicalTemplateTemplateParmDecl()
137 NTTP->getDepth(), in getCanonicalTemplateTemplateParmDecl()
138 NTTP->getPosition(), 0, in getCanonicalTemplateTemplateParmDecl()
148 NTTP->getDepth(), in getCanonicalTemplateTemplateParmDecl()
149 NTTP->getPosition(), 0, in getCanonicalTemplateTemplateParmDecl()
151 NTTP->isParameterPack(), in getCanonicalTemplateTemplateParmDecl()