reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4460 if (const ExprWithCleanups *ewc = dyn_cast<ExprWithCleanups>(e)) 4461 e = ewc->getSubExpr(); 4462 if (const MaterializeTemporaryExpr *m = dyn_cast<MaterializeTemporaryExpr>(e)) 4463 e = m->GetTemporaryExpr(); 4464 e = cast<CXXConstructExpr>(e)->getArg(0); 4464 e = cast<CXXConstructExpr>(e)->getArg(0); 4465 while (const ImplicitCastExpr *ice = dyn_cast<ImplicitCastExpr>(e)) 4466 e = ice->getSubExpr(); 4467 return cast<OpaqueValueExpr>(e);