Home | History | Annotate | Download | only in Analysis

Lines Matching defs:ME

263     const MemberExpr *ME = dyn_cast<MemberExpr>(E->IgnoreParenCasts());
264 return ME ? ME->isArrow() : false;
313 } else if (const MemberExpr *ME = dyn_cast<MemberExpr>(Exp)) {
314 const NamedDecl *ND = ME->getMemberDecl();
315 int ImplicitDeref = ME->isArrow() ? 1 : 0;
317 unsigned Sz = buildSExpr(ME->getBase(), CallCtx, &ImplicitDeref);
490 if (const MemberExpr *ME = dyn_cast<MemberExpr>(DeclExp)) {
491 CallCtx.SelfArg = ME->getBase();
492 CallCtx.SelfArrow = ME->isArrow();
1463 if (const auto *ME = dyn_cast<MemberExpr>(Exp))
1464 return ME->getMemberDecl();
1918 if (const MemberExpr *ME = dyn_cast<MemberExpr>(Exp)) {
1919 if (ME->isArrow())
1920 checkPtAccess(ME->getBase(), AK);
1922 checkAccess(ME->getBase(), AK);
2153 MemberExpr *ME = dyn_cast<MemberExpr>(CE->getCallee());
2154 // ME can be null when calling a method pointer
2157 if (ME && MD) {
2158 if (ME->isArrow()) {