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

#include "signal.h"

Inheritance diagram for LC::Util::Signal< Obj, SyncHandler, Sig, Typelist< SlotArgs... > >:
Collaboration diagram for LC::Util::Signal< Obj, SyncHandler, Sig, Typelist< SlotArgs... > >:

Additional Inherited Members

Public Member Functions inherited from LC::Util::detail::SignalBase< Obj, SyncHandler, Sig, SlotArgs... >
SignalAwaiter< Obj, SyncHandler, Sig, SlotArgs... > operator co_await () const
Public Attributes inherited from LC::Util::detail::SignalBase< Obj, SyncHandler, Sig, SlotArgs... >
Obj & Obj_
Sig Sig_
SyncHandler< SlotArgs... >::Arg SyncHandlerArg_

Detailed Description

template<std::derived_from< QObject > Obj, template< typename... > typename SyncHandler, typename Sig, typename... SlotArgs>
requires (sizeof... (SlotArgs) > 0) && detail::PrivateSignalTag<SlotArgs... [sizeof... (SlotArgs) - 1]>
struct LC::Util::Signal< Obj, SyncHandler, Sig, Typelist< SlotArgs... > >

Definition at line 183 of file signal.h.


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