Lines Matching defs:ArgExpr
3099 if (DeclRefExpr *ArgExpr = dyn_cast<DeclRefExpr>(Arg.getAsExpr())) {
3100 SS.Adopt(ArgExpr->getQualifierLoc());
3101 NameInfo = ArgExpr->getNameInfo();
3102 } else if (DependentScopeDeclRefExpr *ArgExpr =
3104 SS.Adopt(ArgExpr->getQualifierLoc());
3105 NameInfo = ArgExpr->getNameInfo();
3106 } else if (CXXDependentScopeMemberExpr *ArgExpr =
3108 if (ArgExpr->isImplicitAccess()) {
3109 SS.Adopt(ArgExpr->getQualifierLoc());
3110 NameInfo = ArgExpr->getMemberNameInfo();
6029 Expr *ArgExpr = Args[I].getAsExpr();
6032 if (PackExpansionExpr *Expansion = dyn_cast<PackExpansionExpr>(ArgExpr))
6033 ArgExpr = Expansion->getPattern();
6036 while (ImplicitCastExpr *ICE = dyn_cast<ImplicitCastExpr>(ArgExpr))
6037 ArgExpr = ICE->getSubExpr();
6047 if (DeclRefExpr *DRE = dyn_cast<DeclRefExpr>(ArgExpr))
6059 findTemplateParameter(Param->getDepth(), ArgExpr);
6090 S.Diag(IsDefaultArgument ? TemplateNameLoc : ArgExpr->getLocStart(),