YACLib
C++ library for concurrent tasks execution
|
#include <unique_job.hpp>
Additional Inherited Members | |
![]() | |
using | Store = std::decay_t< Func > |
using | Invoke = std::conditional_t< std::is_function_v< std::remove_reference_t< Func > >, Store, Func > |
![]() | |
virtual void | IncRef () noexcept |
Increments reference counter. | |
virtual void | DecRef () noexcept |
Decrements reference counter. | |
virtual | ~IRef () noexcept=default |
![]() | |
SafeCall (Store &&f) noexcept(std::is_nothrow_move_constructible_v< Store >) | |
SafeCall (const Store &f) noexcept(std::is_nothrow_copy_constructible_v< Store >) | |
![]() | |
Node * | next = nullptr |
![]() | |
void | Call () noexcept |
Definition at line 11 of file unique_job.hpp.