Lines Matching refs:NewMethod
1334 const auto *NewMethod = dyn_cast<CXXMethodDecl>(New); in IsOverloadOrOverrideImpl() local
1355 !isa<CXXConstructorDecl>(NewMethod)) in IsOverloadOrOverrideImpl()
1365 DS.Quals = NormalizeQualifiers(NewMethod, DS.Quals); in IsOverloadOrOverrideImpl()
1371 OldMethod->getParent() != NewMethod->getParent()) { in IsOverloadOrOverrideImpl()
1394 if (OldMethod->getRefQualifier() == NewMethod->getRefQualifier()) in IsOverloadOrOverrideImpl()
1397 NewMethod->isExplicitObjectMemberFunction()) in IsOverloadOrOverrideImpl()
1400 NewMethod->getRefQualifier() == RQ_None)) { in IsOverloadOrOverrideImpl()
1401 SemaRef.Diag(NewMethod->getLocation(), diag::err_ref_qualifier_overload) in IsOverloadOrOverrideImpl()
1402 << NewMethod->getRefQualifier() << OldMethod->getRefQualifier(); in IsOverloadOrOverrideImpl()
1411 if (NewMethod && NewMethod->isExplicitObjectMemberFunction()) in IsOverloadOrOverrideImpl()
1425 if (OldMethod && NewMethod && !OldMethod->isStatic() && in IsOverloadOrOverrideImpl()
1442 }(OldMethod, NewMethod); in IsOverloadOrOverrideImpl()
1450 if (!UseOverrideRules || (!NewMethod->isExplicitObjectMemberFunction() && in IsOverloadOrOverrideImpl()
1466 if (NewMethod && OldMethod && OldMethod->isImplicitObjectMemberFunction() && in IsOverloadOrOverrideImpl()
1467 NewMethod->isImplicitObjectMemberFunction()) { in IsOverloadOrOverrideImpl()