Lines Matching defs:MethodDecl
447 const auto MethodDecl = dyn_cast_or_null<CXXMethodDecl>(AFC->getDecl());
448 if (!MethodDecl)
454 const auto *ConstructorDecl = dyn_cast<CXXConstructorDecl>(MethodDecl);
458 if (!ConstructorDecl && !MethodDecl->isMoveAssignmentOperator())
484 const CXXRecordDecl *RD = MethodDecl->getParent();
630 const auto MethodDecl = dyn_cast_or_null<CXXMethodDecl>(IC->getDecl());
631 if (!MethodDecl)
635 if (isa<CXXDestructorDecl>(MethodDecl))
642 if (isStateResetMethod(MethodDecl)) {
648 if (isMoveSafeMethod(MethodDecl))
652 const CXXRecordDecl *RD = MethodDecl->getParent();
654 if (MethodDecl->isOverloadedOperator()) {
655 OverloadedOperatorKind OOK = MethodDecl->getOverloadedOperator();
662 if (MethodDecl->isCopyAssignmentOperator() ||
663 MethodDecl->isMoveAssignmentOperator()) {
666 MethodDecl->isMoveAssignmentOperator() ? MK_Move : MK_Copy;