|
YACLib
C++ library for concurrent tasks execution
|
Provides a mechanism to schedule the some async operations TODO(MBkkt) add description. More...
#include <task.hpp>
Public Types | |
| using | Result = typename T::template Result< V > |
Provides a mechanism to schedule the some async operations TODO(MBkkt) add description.
| using yaclib::Task< V, T >::Result = typename T::template Result<V> |
|
delete |
|
defaultnoexcept |
|
defaultnoexcept |
|
inlinenoexcept |
Definition at line 43 of file task.hpp.
References yaclib::Task< V, T >::Cancel().
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 91 of file task.hpp.
References yaclib::MakeContract(), and yaclib::MakeInline().
Referenced by yaclib::Task< V, T >::~Task().
|
inlinenoexcept |
Definition at line 95 of file task.hpp.
References yaclib::detail::MakeDrop(), yaclib::detail::Start(), and YACLIB_ASSERT.
|
inlinenoexcept |
Definition at line 101 of file task.hpp.
References yaclib::MakeContract(), yaclib::detail::MakeDrop(), yaclib::detail::Start(), and YACLIB_ASSERT.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
delete |
|
defaultnoexcept |
|
inlinenoexcept |
|
inline |
Definition at line 85 of file task.hpp.
References yaclib::MakeContract(), and YACLIB_ASSERT.
|
inline |
Definition at line 73 of file task.hpp.
References yaclib::MakeContract(), and YACLIB_ASSERT.
|
inline |
Definition at line 79 of file task.hpp.
References yaclib::MakeContract(), and YACLIB_ASSERT.
|
inlinenoexcept |
Definition at line 108 of file task.hpp.
References yaclib::detail::Start(), and YACLIB_ASSERT.
|
inlinenoexcept |
Definition at line 113 of file task.hpp.
References yaclib::MakeContract(), yaclib::detail::Start(), and YACLIB_ASSERT.
|
inlinenoexcept |
Definition at line 131 of file task.hpp.
References YACLIB_ASSERT.
|
delete |
|
delete |
|
inlinenoexcept |
Definition at line 127 of file task.hpp.
References YACLIB_ASSERT.
|
inlinenoexcept |