YACLib
C++ library for concurrent tasks execution
|
#include <shared_func.hpp>
Additional Inherited Members | |
Public Types inherited from yaclib::detail::SafeCall< Func > | |
using | Store = std::decay_t< Func > |
using | Invoke = std::conditional_t< std::is_function_v< std::remove_reference_t< Func > >, Store, Func > |
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::SafeCall< Func > | |
SafeCall (Store &&f) noexcept(std::is_nothrow_move_constructible_v< Store >) | |
SafeCall (const Store &f) noexcept(std::is_nothrow_copy_constructible_v< Store >) | |
Protected Member Functions inherited from yaclib::detail::SafeCall< Func > | |
void | Call () noexcept |
Definition at line 16 of file shared_func.hpp.