11#ifndef SEMF_UTILS_CORE_SIGNALS_SLOTBASE_H_
12#define SEMF_UTILS_CORE_SIGNALS_SLOTBASE_H_
17template <
typename... Arguments>
23template <
typename... Arguments>
34 virtual void call(Arguments&&... arguments) = 0;
43 friend class Signal<Arguments...>;
Signal for lightweight signal/slot implementation. One signal can be connected to multiple slots and ...
Base Class for all Slot implementations.
virtual ~SlotBase()=default
virtual void call(Arguments &&... arguments)=0
The invocation of the callback.