Lines Matching refs:NewMethod
1383 const auto *NewMethod = dyn_cast<CXXMethodDecl>(New); in IsOverloadOrOverrideImpl() local
1404 !isa<CXXConstructorDecl>(NewMethod)) in IsOverloadOrOverrideImpl()
1414 DS.Quals = NormalizeQualifiers(NewMethod, DS.Quals); in IsOverloadOrOverrideImpl()
1420 OldMethod->getParent() != NewMethod->getParent()) { in IsOverloadOrOverrideImpl()
1443 if (OldMethod->getRefQualifier() == NewMethod->getRefQualifier()) in IsOverloadOrOverrideImpl()
1446 NewMethod->isExplicitObjectMemberFunction()) in IsOverloadOrOverrideImpl()
1449 NewMethod->getRefQualifier() == RQ_None)) { in IsOverloadOrOverrideImpl()
1450 SemaRef.Diag(NewMethod->getLocation(), diag::err_ref_qualifier_overload) in IsOverloadOrOverrideImpl()
1451 << NewMethod->getRefQualifier() << OldMethod->getRefQualifier(); in IsOverloadOrOverrideImpl()
1460 if (NewMethod && NewMethod->isExplicitObjectMemberFunction()) in IsOverloadOrOverrideImpl()
1474 if (OldMethod && NewMethod && !OldMethod->isStatic() && in IsOverloadOrOverrideImpl()
1475 !NewMethod->isStatic()) { in IsOverloadOrOverrideImpl()
1491 }(OldMethod, NewMethod); in IsOverloadOrOverrideImpl()
1499 if (!UseOverrideRules || (!NewMethod->isExplicitObjectMemberFunction() && in IsOverloadOrOverrideImpl()
1516 if (NewMethod && OldMethod && OldMethod->isImplicitObjectMemberFunction() && in IsOverloadOrOverrideImpl()
1517 NewMethod->isImplicitObjectMemberFunction()) { in IsOverloadOrOverrideImpl()