|  | 
|  | accumulated () | 
|  | 
|  | accumulated (const accumulated & src) | 
|  | 
|  | signal3 () | 
|  | 
|  | signal3 (const signal3 & src) | 
|  | 
|  | signal3 (signal3 && src) | 
|  | 
| iterator | connect (const slot_type & slot_) | 
|  | Add a slot to the list of slots.  More... 
 | 
|  | 
| iterator | connect (slot_type && slot_) | 
|  | Add a slot to the list of slots.  More... 
 | 
|  | 
| result_type | emit (type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const | 
|  | Triggers the emission of the signal.  More... 
 | 
|  | 
| result_type | emit_reverse (type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const | 
|  | Triggers the emission of the signal in reverse order (see emit()).  More... 
 | 
|  | 
| bound_const_mem_functor3< result_type, signal3, type_trait_take_t< T_arg1 >, type_trait_take_t< T_arg2 >, type_trait_take_t< T_arg3 > > | make_slot () const | 
|  | Creates a functor that calls emit() on this signal.  More... 
 | 
|  | 
| result_type | operator() (type_trait_take_t< T_arg1 > _A_a1, type_trait_take_t< T_arg2 > _A_a2, type_trait_take_t< T_arg3 > _A_a3) const | 
|  | Triggers the emission of the signal (see emit()).  More... 
 | 
|  | 
| signal3 & | operator= (const signal3 & src) | 
|  | 
| signal3 & | operator= (signal3 && src) | 
|  | 
| slot_list_type | slots () | 
|  | Creates an STL-style interface for the signal's list of slots.  More... 
 | 
|  | 
| const slot_list_type | slots () const | 
|  | Creates an STL-style interface for the signal's list of slots.  More... 
 | 
|  | 
|  | signal_base () noexcept | 
|  | 
|  | signal_base (const signal_base & src) noexcept | 
|  | 
|  | signal_base (signal_base && src) | 
|  | 
|  | ~signal_base () | 
|  | 
| void | block (bool should_block=true) noexcept | 
|  | Sets the blocking state of all slots in the list.  More... 
 | 
|  | 
| bool | blocked () const noexcept | 
|  | Returns whether all slots in the list are blocked.  More... 
 | 
|  | 
| void | clear () | 
|  | Empties the list of slots.  More... 
 | 
|  | 
| bool | empty () const noexcept | 
|  | Returns whether the list of slots is empty.  More... 
 | 
|  | 
| signal_base & | operator= (const signal_base & src) | 
|  | 
| signal_base & | operator= (signal_base && src) | 
|  | 
| size_type | size () const noexcept | 
|  | Returns the number of slots in the list.  More... 
 | 
|  | 
| void | unblock () noexcept | 
|  | Unsets the blocking state of all slots in the list.  More... 
 | 
|  | 
|  | trackable () noexcept | 
|  | 
|  | trackable (const trackable & src) noexcept | 
|  | 
|  | trackable (trackable && src) | 
|  | 
|  | ~trackable () | 
|  | 
| void | add_destroy_notify_callback (void *data, func_destroy_notify func) const | 
|  | Add a callback that is executed (notified) when the trackable object is detroyed.  More... 
 | 
|  | 
| void | notify_callbacks () | 
|  | Execute and remove all previously installed callbacks.  More... 
 | 
|  | 
| trackable & | operator= (const trackable & src) | 
|  | 
| trackable & | operator= (trackable && src) | 
|  | 
| void | remove_destroy_notify_callback (void *data) const | 
|  | Remove a callback previously installed with add_destroy_notify_callback().  More... 
 | 
|  | 
template<class T_return, class T_arg1, class T_arg2, class T_arg3>
template <class T_accumulator>
class sigc::signal< T_return(T_arg1, T_arg2, T_arg3)>::accumulated< T_accumulator >
Convenience wrapper for the numbered sigc::signal3 template. 
Like sigc::signal but the additional template parameter T_accumulator defines the accumulator type that should be used.