reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
531 if (Arg.isInvalid()) 532 return Arg; 534 switch (Arg.getKind()) { 536 TypeResult Result = ActOnPackExpansion(Arg.getAsType(), EllipsisLoc); 540 return ParsedTemplateArgument(Arg.getKind(), Result.get().getAsOpaquePtr(), 541 Arg.getLocation()); 545 ExprResult Result = ActOnPackExpansion(Arg.getAsExpr(), EllipsisLoc); 549 return ParsedTemplateArgument(Arg.getKind(), Result.get(), 550 Arg.getLocation()); 554 if (!Arg.getAsTemplate().get().containsUnexpandedParameterPack()) { 555 SourceRange R(Arg.getLocation()); 556 if (Arg.getScopeSpec().isValid()) 557 R.setBegin(Arg.getScopeSpec().getBeginLoc()); 563 return Arg.getTemplatePackExpansion(EllipsisLoc);