1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-11-06 09:09:40 +02:00
Files
vcmi/client
Ivan Savenko a8a6be7ac1 Fix potential compatibility with C++20 / C++23 mode
This fixes several issues with compatibility with C++20. C++23 was also
tested, but apparently it does not have any additional breaking changes
compared to C++20 (or we don't have those).

VCMI still uses C++17 as before - goal is only to make potential
transition easier.

There were 2 cases that are deprecated in C++20 that we use:
- Floating point operations on enums are deprecated
- `this` can no longer be captured when using default capture by value
`[=]`

Both of those should now be replaced with code that works fine in both C+
+17 and in C++20 mode
2025-03-02 14:11:48 +00:00
..
2025-02-28 15:25:58 +01:00
2025-03-01 21:16:40 +00:00
2024-08-15 00:27:18 +03:00
2025-02-28 15:25:58 +01:00
2025-01-06 23:28:44 +01:00
2025-03-01 21:16:40 +00:00
2025-02-28 15:25:58 +01:00
2025-02-21 16:54:06 +00:00
2024-05-02 21:03:23 +02:00
2025-03-01 21:16:40 +00:00
2025-02-25 14:05:56 +00:00