libzypp 17.36.2
zyppng::detail::is_sync_monad_cb< Callback, MsgType, std::void_t< std::enable_if_t< !is_async_op_v< Callback > >, std::enable_if_t< !std::is_same_v< void, decltype(std::declval< Callback >()(std::declval< MsgType >())) > > > > Struct Template Reference

#include <zypp-core/zyppng/pipelines/asyncresult.h>

Inheritance diagram for zyppng::detail::is_sync_monad_cb< Callback, MsgType, std::void_t< std::enable_if_t< !is_async_op_v< Callback > >, std::enable_if_t< !std::is_same_v< void, decltype(std::declval< Callback >()(std::declval< MsgType >())) > > > >:

Detailed Description

template<typename Callback, typename MsgType>
struct zyppng::detail::is_sync_monad_cb< Callback, MsgType, std::void_t< std::enable_if_t< !is_async_op_v< Callback > >, std::enable_if_t< !std::is_same_v< void, decltype(std::declval< Callback >()(std::declval< MsgType >())) > > > >

Definition at line 49 of file asyncresult.h.


The documentation for this struct was generated from the following file: