reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
293 if (auto opaque = dyn_cast<OpaqueValueExpr>(receiver)) { 295 receiver = opaque->getSourceExpr()->IgnoreParens(); 298 const ImplicitCastExpr *ice = dyn_cast<ImplicitCastExpr>(receiver); 300 receiver = ice->getSubExpr()->IgnoreParens(); 303 if (auto opaque = dyn_cast<OpaqueValueExpr>(receiver)) { 305 receiver = opaque->getSourceExpr()->IgnoreParens(); 309 if (receiver->getType().getObjCLifetime() != Qualifiers::OCL_Strong) 313 if (isa<MemberExpr>(receiver) || isa<ObjCIvarRefExpr>(receiver)) 313 if (isa<MemberExpr>(receiver) || isa<ObjCIvarRefExpr>(receiver))