5#include <yaclib/config.hpp>
29template <
typename Event = detail::DefaultEvent,
typename It>
42template <
typename Event = detail::DefaultEvent,
typename It>
Provides a mechanism to access the result of async operations.
#define YACLIB_ASSERT(cond)
Contract< V, E > MakeContract()
Creates related future and promise.
YACLIB_INLINE void Wait(FutureBase< V, E > &... fs) noexcept
Wait until Ready becomes true.