Refactored GenericFuture class using variants for C++17 only.
Provide runtime check for inadvertent coroutine blocking. This will assert when a coroutine context is present and the application tries to execute a blocking call via the GenericFuture class.
Describe your changes
GenericFuture
class using variants for C++17 only.GenericFuture
class.Signed-off-by: Alexander Damian adamian@bloomberg.net