Lines Matching refs:OldMethod
1333 const auto *OldMethod = dyn_cast<CXXMethodDecl>(Old); in IsOverloadOrOverrideImpl() local
1362 BS.Quals = NormalizeQualifiers(OldMethod, BS.Quals); in IsOverloadOrOverrideImpl()
1370 if (OldMethod->isImplicitObjectMemberFunction() && in IsOverloadOrOverrideImpl()
1371 OldMethod->getParent() != NewMethod->getParent()) { in IsOverloadOrOverrideImpl()
1373 SemaRef.Context.getTypeDeclType(OldMethod->getParent()) in IsOverloadOrOverrideImpl()
1394 if (OldMethod->getRefQualifier() == NewMethod->getRefQualifier()) in IsOverloadOrOverrideImpl()
1396 if (OldMethod->isExplicitObjectMemberFunction() || in IsOverloadOrOverrideImpl()
1399 if (!UseMemberUsingDeclRules && (OldMethod->getRefQualifier() == RQ_None || in IsOverloadOrOverrideImpl()
1402 << NewMethod->getRefQualifier() << OldMethod->getRefQualifier(); in IsOverloadOrOverrideImpl()
1403 SemaRef.Diag(OldMethod->getLocation(), diag::note_previous_declaration); in IsOverloadOrOverrideImpl()
1409 if (OldMethod && OldMethod->isExplicitObjectMemberFunction()) in IsOverloadOrOverrideImpl()
1425 if (OldMethod && NewMethod && !OldMethod->isStatic() && in IsOverloadOrOverrideImpl()
1426 !OldMethod->isStatic()) { in IsOverloadOrOverrideImpl()
1442 }(OldMethod, NewMethod); in IsOverloadOrOverrideImpl()
1451 !OldMethod->isExplicitObjectMemberFunction())) in IsOverloadOrOverrideImpl()
1466 if (NewMethod && OldMethod && OldMethod->isImplicitObjectMemberFunction() && in IsOverloadOrOverrideImpl()