1 #ifndef FWCore_ServiceRegistry_Signal_h
2 #define FWCore_ServiceRegistry_Signal_h
34 namespace signalslot {
47 template<
typename...
Args>
50 slot(std::forward<Args>(
args)...);
54 template<
typename...
Args>
65 m_slots.push_back(std::function<T>(iFunc));
void connect_front(U iFunc)
void operator()(Args &&...args) const
slot_list_type const & slots() const
std::vector< slot_type > slot_list_type
const Signal & operator=(const Signal &)=delete
std::function< T > slot_type
void emit(Args &&...args) const