Home | History | Annotate | Download | only in Analysis

Lines Matching defs:SelfArg

173     const Expr*        SelfArg;    // Implicit object argument -- e.g. 'this'
180 : AttrDecl(D), SelfArg(nullptr), SelfArrow(false), NumArgs(0),
303 if (CallCtx && CallCtx->SelfArg) {
307 return buildSExpr(CallCtx->SelfArg, CallCtx->PrevCtx, NDeref);
327 LRCallCtx.SelfArg = CMCE->getImplicitObjectArgument();
488 // Examine DeclExp to find SelfArg and FunArgs, which are used to substitute
491 CallCtx.SelfArg = ME->getBase();
495 CallCtx.SelfArg = CE->getImplicitObjectArgument();
504 CallCtx.SelfArg = nullptr; // Will be set below
509 CallCtx.SelfArg = DeclExp;
514 if (SelfDecl && !CallCtx.SelfArg) {
517 CallCtx.SelfArg = &SelfDRE;
521 buildSExpr(CallCtx.SelfArg, nullptr);
529 buildSExpr(CallCtx.SelfArg, nullptr);