LeechCraft 0.6.70-19214-g121e5318a7
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
LC::Util::detail::SignalBase< Obj, SyncHandler, Sig, SlotArgs > Struct Template Reference

#include "signal.h"

Inheritance diagram for LC::Util::detail::SignalBase< Obj, SyncHandler, Sig, SlotArgs >:
Collaboration diagram for LC::Util::detail::SignalBase< Obj, SyncHandler, Sig, SlotArgs >:

Public Member Functions

SignalAwaiter< Obj, SyncHandler, Sig, SlotArgs... > operator co_await () const

Public Attributes

Obj & Obj_
Sig Sig_
SyncHandler< SlotArgs... >::Arg SyncHandlerArg_ {}

Detailed Description

template<std::derived_from< QObject > Obj, template< typename... > typename SyncHandler, typename Sig, typename... SlotArgs>
struct LC::Util::detail::SignalBase< Obj, SyncHandler, Sig, SlotArgs >

Definition at line 163 of file signal.h.

Member Function Documentation

◆ operator co_await()

template<std::derived_from< QObject > Obj, template< typename... > typename SyncHandler, typename Sig, typename... SlotArgs>
SignalAwaiter< Obj, SyncHandler, Sig, SlotArgs... > LC::Util::detail::SignalBase< Obj, SyncHandler, Sig, SlotArgs >::operator co_await ( ) const
inline

Definition at line 170 of file signal.h.

References Obj_, Sig_, and SyncHandlerArg_.

Member Data Documentation

◆ Obj_

template<std::derived_from< QObject > Obj, template< typename... > typename SyncHandler, typename Sig, typename... SlotArgs>
Obj& LC::Util::detail::SignalBase< Obj, SyncHandler, Sig, SlotArgs >::Obj_

Definition at line 165 of file signal.h.

Referenced by operator co_await().

◆ Sig_

template<std::derived_from< QObject > Obj, template< typename... > typename SyncHandler, typename Sig, typename... SlotArgs>
Sig LC::Util::detail::SignalBase< Obj, SyncHandler, Sig, SlotArgs >::Sig_

Definition at line 166 of file signal.h.

Referenced by operator co_await().

◆ SyncHandlerArg_

template<std::derived_from< QObject > Obj, template< typename... > typename SyncHandler, typename Sig, typename... SlotArgs>
SyncHandler<SlotArgs...>::Arg LC::Util::detail::SignalBase< Obj, SyncHandler, Sig, SlotArgs >::SyncHandlerArg_ {}

Definition at line 168 of file signal.h.

Referenced by operator co_await().


The documentation for this struct was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/leechcraft-doc-0.6.70+git.19214.g121e5318a7-build/leechcraft-0.6.70-19214-g121e5318a7/src/util/threads/coro/signal.h