reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1265 if (Arg.getKind() == TemplateArgument::Pack) { 1267 assert(Arg.pack_size() == 1 && Arg.pack_begin()->isPackExpansion() && 1267 assert(Arg.pack_size() == 1 && Arg.pack_begin()->isPackExpansion() && 1269 Arg = Arg.pack_begin()->getPackExpansionPattern(); 1269 Arg = Arg.pack_begin()->getPackExpansionPattern(); 1271 assert(Arg.getKind() == TemplateArgument::Expression && 1273 return Arg.getAsExpr(); 1277 assert(Arg.getKind() == TemplateArgument::Pack && 1293 E->getLocation(), Arg); 1296 Arg = getPackSubstitutedTemplateArgument(getSema(), Arg); 1296 Arg = getPackSubstitutedTemplateArgument(getSema(), Arg); 1299 return transformNonTypeTemplateParmRef(NTTP, E->getLocation(), Arg);