Lines Matching refs:MethodDecl
12655 } else if (CXXMethodDecl *MethodDecl = dyn_cast<CXXMethodDecl>(Func)) {
12656 if (MethodDecl->isOverloadedOperator() &&
12657 MethodDecl->getOverloadedOperator() == OO_Equal) {
12658 MethodDecl = cast<CXXMethodDecl>(MethodDecl->getFirstDecl());
12659 if (MethodDecl->isDefaulted() && !MethodDecl->isDeleted()) {
12660 if (MethodDecl->isCopyAssignmentOperator())
12661 DefineImplicitCopyAssignment(Loc, MethodDecl);
12663 DefineImplicitMoveAssignment(Loc, MethodDecl);
12665 } else if (isa<CXXConversionDecl>(MethodDecl) &&
12666 MethodDecl->getParent()->isLambda()) {
12668 cast<CXXConversionDecl>(MethodDecl->getFirstDecl());
12673 } else if (MethodDecl->isVirtual() && getLangOpts().AppleKext)
12674 MarkVTableUsed(Loc, MethodDecl->getParent());