
This CL is pure clean-up and contains no functionality changes. Depending on the files covered in the CL (since the CL was generated using git cl split), it does a subset of the following: - Remove unneeded operator!= declarations/definitions since C++20 can automatically derive those from operator==. - Default operator== where this is equivalent to the current behavior. - Default operator<=> where this is equivalent to the current behavior. This CL was uploaded by git cl split. R=dljames@chromium.org Bug: 40256175 Change-Id: If9c5a170ffb29dc20a4e78a8b97fd901451369eb Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6513635 Auto-Submit: Jan Keitel <jkeitel@google.com> Reviewed-by: Darryl James <dljames@chromium.org> Commit-Queue: Jan Keitel <jkeitel@google.com> Cr-Commit-Position: refs/heads/main@{#1456470}