diff options
author | Marcin Kowalczyk <qrczak@google.com> | 2023-12-04 14:04:23 -0800 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-12-04 14:05:56 -0800 |
commit | a39d71a80fbdf0ee2f00222943c1ca08361cec20 (patch) | |
tree | 2c8d701ef4ea55d3a6e6c6777914105670e63172 /absl/log/CMakeLists.txt | |
parent | 8028a87c96df0fff5ab58daeec30c43ce6fb0d20 (diff) |
Remove `absl::weak_equality` and `absl::strong_equality`.
The corresponding `std` types were removed before C++20 was finalized:
https://wg21.link/P1959R0.
They are unused. The language mechanisms and recommendations changed since they
were originally proposed. In particular:
* An explicitly defaulted `operator==` is defined in terms of memberwise
`operator==` rather than sibling `operator<=>`.
* An `operator!=` can be implicitly added to an overload set in terms of
`operator==` rather than `operator<=>`.
* A class which has equality but not ordering defined should provide
`operator==` rather than `operator<=>`.
PiperOrigin-RevId: 587834267
Change-Id: I2c2513c13f3485b9edc6a345dca4a577d8e65167
Diffstat (limited to 'absl/log/CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions