Files
wxWidgets/include/wx
Vadim Zeitlin 176b9dde90 Fix wxString iterator comparison in C++20
In C++20 the reverse comparison operators are also considered when
searching for the operator to use and a wrong operator was selected for
comparisons between iterator and const_iterator, that would result in an
infinite recursion at run-time.

Fix this, thanks to the nice gcc 10 warning about it, by explicitly
defining the operators for this overload set too instead of relying on
implicit conversions.

Although not all these overloads are necessary, and they are only
necessary in C++20, it seems better to define all of them and always
just to be perfectly explicit and clear, as this code is not exactly
simple to follow.
2020-05-10 22:57:41 +02:00
..
2020-05-06 18:45:16 +02:00
2020-05-08 08:01:56 +02:00
2019-09-27 12:57:01 +02:00
2014-03-30 00:02:23 +00:00
2014-05-15 22:32:17 +00:00
2019-01-30 17:35:54 +01:00
2018-05-18 18:49:00 -06:00
2014-03-03 07:04:37 +00:00
2018-09-24 00:11:31 +02:00
2014-08-24 01:50:11 +00:00
2015-09-23 00:52:30 +02:00
2015-09-23 00:52:30 +02:00
2019-04-21 02:09:42 +02:00
2015-09-06 17:20:42 -07:00
2014-03-30 00:02:23 +00:00
2014-05-15 23:56:58 +00:00
2014-03-30 00:02:23 +00:00
2020-03-10 02:42:08 +01:00
2014-11-11 07:50:33 +00:00
2014-03-30 00:02:23 +00:00
2019-11-29 01:10:43 +01:00
2016-09-25 13:21:28 -07:00
2017-11-21 13:49:21 +01:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2015-09-23 00:52:30 +02:00
2015-09-23 00:52:30 +02:00
2017-10-01 10:03:48 -07:00
2015-09-23 00:52:30 +02:00
2016-09-25 13:21:28 -07:00
2014-03-30 00:02:23 +00:00
2014-03-30 00:02:23 +00:00
2020-02-02 14:50:57 +01:00
2018-09-22 14:44:07 +02:00
2014-03-30 00:02:23 +00:00
2015-09-23 00:52:30 +02:00
2015-09-06 17:20:42 -07:00
2017-07-16 15:03:22 +02:00
2014-08-24 01:50:11 +00:00
2019-01-30 17:35:54 +01:00
2019-10-08 01:20:44 +02:00
2016-02-01 13:48:48 +01:00
2016-02-01 13:48:48 +01:00
2016-09-25 13:21:28 -07:00
2017-10-08 10:38:54 +02:00
2014-08-24 01:50:11 +00:00
2014-10-25 18:06:36 +00:00
2020-03-31 02:57:01 +02:00
2014-08-24 01:50:11 +00:00
2014-03-30 00:02:23 +00:00
2014-05-15 22:32:17 +00:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2019-01-30 17:35:54 +01:00
2019-08-25 12:32:51 +02:00
2016-09-25 13:21:28 -07:00
2014-03-30 00:02:23 +00:00
2016-09-25 13:21:28 -07:00
2019-02-17 22:42:26 -08:00
2019-11-01 21:07:15 +01:00
2014-08-24 01:50:11 +00:00
2014-08-24 01:50:11 +00:00
2014-03-30 00:02:23 +00:00
2019-10-14 08:10:41 +03:00
2017-06-21 22:51:57 +04:00
2018-09-22 14:44:07 +02:00
2014-03-30 00:02:23 +00:00
2014-05-16 13:01:06 +00:00
2015-09-06 17:20:42 -07:00
2016-02-21 20:12:31 +02:00
2014-08-24 01:50:11 +00:00
2019-01-05 23:33:35 +01:00
2019-01-30 17:35:54 +01:00
2019-10-28 14:11:00 +01:00
2014-03-30 00:02:23 +00:00
2014-03-30 00:02:23 +00:00
2017-10-27 20:13:04 +02:00
2014-05-15 23:56:58 +00:00
2019-01-30 17:35:54 +01:00
2019-01-30 17:35:54 +01:00
2019-01-30 17:35:54 +01:00
2019-01-30 17:35:54 +01:00
2019-01-30 17:35:54 +01:00
2019-01-30 17:35:54 +01:00
2018-08-05 14:21:50 +02:00