YACLib
C++ library for concurrent tasks execution
|
#include <await_awaiter.hpp>
Additional Inherited Members | |
Public Member Functions inherited from yaclib::Job | |
virtual void | Drop () noexcept |
Public Member Functions inherited from yaclib::IFunc | |
virtual void | Call () noexcept |
Public Member Functions inherited from yaclib::IRef | |
virtual void | IncRef () noexcept |
Increments reference counter. | |
virtual void | DecRef () noexcept |
Decrements reference counter. | |
virtual | ~IRef () noexcept=default |
Public Member Functions inherited from yaclib::detail::AtomicCounter< NopeBase, NopeDeleter > | |
AtomicCounter (std::size_t n, Args &&... args) noexcept(std::is_nothrow_constructible_v< NopeBase, Args &&... >) | |
YACLIB_INLINE void | Add (std::size_t delta) noexcept |
YACLIB_INLINE void | Sub (std::size_t delta) noexcept |
std::size_t | GetRef () const noexcept |
YACLIB_INLINE bool | SubEqual (std::size_t n) noexcept |
Public Attributes inherited from yaclib::detail::Node | |
Node * | next = nullptr |
Public Attributes inherited from yaclib::detail::AtomicCounter< NopeBase, NopeDeleter > | |
yaclib_std::atomic_size_t | count |
Definition at line 90 of file await_awaiter.hpp.