libzypp 17.36.1
|
#include <zypp-core/zyppng/pipelines/asyncresult.h>
Public Types | |
using | value_type = typename remove_smart_ptr_t<std::invoke_result_t<Callback, PrevRes>>::value_type |
![]() | |
using | value_type |
using | Ptr |
![]() | |
using | Ptr = std::shared_ptr<Base> |
using | WeakPtr = std::weak_ptr<Base> |
Private Member Functions | |
void | readyWasCalled (PrevRes res) |
Private Attributes | |
AsyncOpRef< PrevRes > | _prevTask |
Callback | _myTask |
AsyncOpRef< value_type > | _asyncResult |
Definition at line 229 of file asyncresult.h.
using zyppng::detail::AsyncToSyncResult< PrevRes, Callback, std::enable_if_t< is_sync_monad_cb_with_async_res_v< Callback, PrevRes > > >::value_type = typename remove_smart_ptr_t<std::invoke_result_t<Callback, PrevRes>>::value_type |
Definition at line 232 of file asyncresult.h.
|
inline |
Definition at line 236 of file asyncresult.h.
|
delete |
|
delete |
|
inlinevirtual |
Definition at line 248 of file asyncresult.h.
|
delete |
|
delete |
|
inline |
Definition at line 250 of file asyncresult.h.
|
inlineprivate |
Definition at line 260 of file asyncresult.h.
|
private |
Definition at line 273 of file asyncresult.h.
|
private |
Definition at line 274 of file asyncresult.h.
|
private |
Definition at line 275 of file asyncresult.h.