Async++ unknown
Async (co_await/co_return) code for C++
Loading...
Searching...
No Matches
asyncpp::signal< void(TParams...), TTraits > Class Template Reference

Public Types

using traits_type = TTraits
 
using handle = signal_handle
 

Public Member Functions

 signal (const signal &)=delete
 
 signal (signal &&)
 
signaloperator= (const signal &)=delete
 
signaloperator= (signal &&)
 
size_t size () const noexcept
 
bool empty () const noexcept
 
template<typename FN >
handle append (FN &&fncb)
 
template<typename FN >
handle prepend (FN &&fncb)
 
bool remove (const handle &hdl)
 
bool owns_handle (const handle &hdl) const
 
size_t operator() (const TParams &... params) const
 
template<typename FN >
handle operator+= (FN &&fncb)
 
void operator-= (const handle &hdl)
 
template<typename FN >
signal< void(TParams...), TTraits >::handle append (FN &&fncb)
 
template<typename FN >
signal< void(TParams...), TTraits >::handle prepend (FN &&fncb)
 

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