Lines Matching refs:SubExpr
1641 Expr *SubExpr = nullptr;
1644 SubExpr = E->getSubExpr();
1648 = dyn_cast<MaterializeTemporaryExpr>(SubExpr))
1649 SubExpr = Materialize->GetTemporaryExpr();
1652 if (CXXBindTemporaryExpr *Binder = dyn_cast<CXXBindTemporaryExpr>(SubExpr))
1653 SubExpr = Binder->getSubExpr();
1658 SubExpr = cast<CXXConstructExpr>(SubExpr)->getArg(0);
1660 SubExpr = cast<CXXMemberCallExpr>(SubExpr)->getImplicitObjectArgument();
1664 } while ((E = dyn_cast<ImplicitCastExpr>(SubExpr)));
1666 return SubExpr;