3#include "ContinuationReturnType.h"
4#include "RemoveFuture.h"
8template <
typename T>
class Future;
14template <
typename Func,
typename T>
struct ContinuationFutureType {
15 using type = Future<
typename RemoveFuture<
16 typename ContinuationReturnType<Func, T>::type>::type>;
19template <
typename Func,
typename T>
20using ContinuationFutureType_t =
typename ContinuationFutureType<Func, T>::type;
A value that will be available in the future, as produced by AsyncSystem.
Classes that support asynchronous operations.