1
0
forked from mirrors/0ad
Files
0ad/source
phosit 5586802b86 Use a coroutine for Loader tasks
Some tasks are invoked multiple times. Normally those tasks are broken
up inside a loop and had to be continued there. With coroutines that is
easier as it's possible to suspend inside a loop.

Coroutines which are lambdas should not capture anythig as the lifetime
of the captured values might end before the coroutine completes. For
that purpose `std::bind_front` is used.
2025-12-21 15:51:46 +01:00
..
2025-12-21 15:51:46 +01:00
2025-12-18 18:16:11 +01:00
2025-12-17 13:39:17 +01:00
2025-12-21 15:51:46 +01:00
2025-12-18 18:16:11 +01:00