Details
-
Task
-
Resolution: Fixed
-
P3: Somewhat important
-
6.8
-
None
-
5
-
e53df7a02 (dev), e571a8201 (6.7), 699162c6f (dev)
-
Foundation Sprint 112, Foundation Sprint 113
Description
The Continuation class template acts as an interface for Sync and Async subclasses. Since it's a class template, each use will likely instantiate a new type, complete with vtable and type_info object.
The class should be rewritten to use the new goodies we have added, e.g. QGenericRunnable, CompactStorage, and maybe even QCallableObject to avoid virtuals.