summaryrefslogtreecommitdiff
path: root/CMake/AbseilDll.cmake
diff options
context:
space:
mode:
authorGravatar Marcin Kowalczyk <qrczak@google.com>2023-12-04 14:04:23 -0800
committerGravatar Copybara-Service <copybara-worker@google.com>2023-12-04 14:05:56 -0800
commita39d71a80fbdf0ee2f00222943c1ca08361cec20 (patch)
tree2c8d701ef4ea55d3a6e6c6777914105670e63172 /CMake/AbseilDll.cmake
parent8028a87c96df0fff5ab58daeec30c43ce6fb0d20 (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 'CMake/AbseilDll.cmake')
0 files changed, 0 insertions, 0 deletions