34 #include <forward_list>
53 _slots.push_front(slot);
62 for(
auto it=_slots.begin();it!=_slots.end();it++) {
73 template <
class ...Args>
76 for(
auto it=_slots.begin();it!=_slots.end();it++)
Slot slot_type
Definition: signal.h:43
bool removeSubscriber(const slot_type &slot)
Definition: signal.h:60
std::forward_list< slot_type > _slots
Definition: signal.h:44
void raiseEvent(Args &&...args) const
Definition: signal.h:74
void insertSubscriber(const slot_type &slot)
Definition: signal.h:52
Describes a slot that may be added to a signal, or used stand-alone for a call-back.
Definition: slot.h:42