1 #ifndef FWCore_ServiceRegistry_Signal_h 2 #define FWCore_ServiceRegistry_Signal_h 33 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 operator()(Args &&... args) const
void connect_front(U iFunc)
slot_list_type const & slots() const
std::vector< slot_type > slot_list_type
void emit(Args &&... args) const
std::function< T > slot_type
Signal & operator=(const Signal &)=delete