62 template <
class Handler,
class SignalTraits = signal_traits<Handler>,
class Allocator = std::allocator<std::function<Handler>>>
66 using typename base::return_type;
67 using typename base::callback;
68 using typename base::allocator_type;
69 using typename base::slot;
70 using typename base::slot_list;
71 using typename base::list_allocator_type;
72 using typename base::const_slot_reference;
73 using typename base::Connection;
83 using base::connect_once;
84 using base::connect_extended;
85 using base::disconnect_all;
86 using base::slot_count;
87 using base::get_allocator;
91 using base::max_depth;
92 using base::get_depth;
93 using base::is_running;
94 using base::remaining_slots;
99 class SignalTraits = signal_traits<Handler>,
100 class Allocator = std::allocator<std::function<Handler>>