|
YACLib
C++ library for concurrent tasks execution
|
#include <yaclib/algo/detail/shared_event.hpp>#include <yaclib/async/future.hpp>#include <yaclib/coro/coro.hpp>#include <yaclib/exe/executor.hpp>#include <yaclib/lazy/task.hpp>#include <yaclib/util/detail/atomic_counter.hpp>#include <yaclib/util/detail/unique_counter.hpp>#include <yaclib/util/type_traits.hpp>Go to the source code of this file.
Classes | |
| class | yaclib::detail::AwaitOnEvent< Single > |
| struct | yaclib::detail::AwaitOnAwaiter< Handle > |
| class | yaclib::detail::MultiAwaitOnAwaiter< Event > |
Namespaces | |
| namespace | yaclib |
| namespace | yaclib::detail |
Typedefs | |
| template<bool Single> | |
| using | yaclib::detail::AwaitOnCounterT = std::conditional_t< Single, OneCounter< NopeBase, NopeDeleter >, AtomicCounter< NopeBase, NopeDeleter > > |