reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
13377 MemExpr = cast<MemberExpr>(NakedMemExpr); 13378 Method = cast<CXXMethodDecl>(MemExpr->getMemberDecl()); 13379 FoundDecl = MemExpr->getFoundDecl(); 13380 Qualifier = MemExpr->getQualifier(); 13495 MemExpr = cast<MemberExpr>(MemExprE->IgnoreParens()); 13509 if (CheckCallReturnType(Method->getReturnType(), MemExpr->getMemberLoc(), 13518 PerformObjectArgumentInitialization(MemExpr->getBase(), Qualifier, 13522 MemExpr->setBase(ObjectArg.get()); 13526 if (ConvertArgumentsForCall(TheCall, MemExpr, Method, Proto, Args, 13555 if (isa<CXXThisExpr>(MemExpr->getBase()->IgnoreParenCasts()) && 13556 MemExpr->performsVirtualDispatch(getLangOpts())) { 13557 Diag(MemExpr->getBeginLoc(), 13564 Diag(MemExpr->getBeginLoc(), diag::note_pure_qualified_call_kext) 13572 bool CallCanBeVirtual = !MemExpr->hasQualifier() || getLangOpts().AppleKext; 13573 CheckVirtualDtorCall(DD, MemExpr->getBeginLoc(), /*IsDelete=*/false, 13575 MemExpr->getMemberLoc());