YACLib
C++ library for concurrent tasks execution
Loading...
Searching...
No Matches
await_on.hpp File Reference
Include dependency graph for await_on.hpp:

Go to the source code of this file.

Namespaces

namespace  yaclib
 

Functions

template<typename... V, typename... E>
YACLIB_INLINE auto yaclib::AwaitOn (IExecutor &e, FutureBase< V, E > &... fs) noexcept
 
template<typename Iterator >
YACLIB_INLINE auto yaclib::AwaitOn (IExecutor &e, Iterator begin, std::size_t count) noexcept -> std::enable_if_t<!is_future_base_v< Iterator >, detail::AwaitOnAwaiter< false > >
 TODO(mkornaukhov03) Add doxygen docs.
 
template<typename BeginIt , typename EndIt >
YACLIB_INLINE auto yaclib::AwaitOn (IExecutor &e, BeginIt begin, EndIt end) noexcept -> std::enable_if_t<!is_future_base_v< BeginIt >, detail::AwaitOnAwaiter< false > >
 TODO(mkornaukhov03) Add doxygen docs.