reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2445 switch (Arg.getKind()) { 2451 Arg, Context.getTrivialTypeSourceInfo(Arg.getAsType(), Loc)); 2451 Arg, Context.getTrivialTypeSourceInfo(Arg.getAsType(), Loc)); 2455 NTTPType = Arg.getParamTypeForDecl(); 2456 Expr *E = BuildExpressionFromDeclTemplateArgument(Arg, NTTPType, Loc) 2463 NTTPType = Arg.getNullPtrType(); 2464 Expr *E = BuildExpressionFromDeclTemplateArgument(Arg, NTTPType, Loc) 2472 BuildExpressionFromIntegralTemplateArgument(Arg, Loc).getAs<Expr>(); 2479 TemplateName Template = Arg.getAsTemplate(); 2486 if (Arg.getKind() == TemplateArgument::Template) 2487 return TemplateArgumentLoc(Arg, Builder.getWithLocInContext(Context), 2490 return TemplateArgumentLoc(Arg, Builder.getWithLocInContext(Context), 2495 return TemplateArgumentLoc(Arg, Arg.getAsExpr()); 2495 return TemplateArgumentLoc(Arg, Arg.getAsExpr()); 2498 return TemplateArgumentLoc(Arg, TemplateArgumentLocInfo());