Lines Matching refs:sigslot
18 static bool TemplateIsST(const sigslot::single_threaded* p) { in TemplateIsST()
23 static bool TemplateIsMT(const sigslot::multi_threaded_local* p) { in TemplateIsMT()
27 class SigslotDefault : public ::testing::Test, public sigslot::has_slots<> {
29 sigslot::signal0<> signal_;
32 template <class slot_policy = sigslot::single_threaded,
33 class signal_policy = sigslot::single_threaded>
34 class SigslotReceiver : public sigslot::has_slots<slot_policy> {
43 void Connect(sigslot::signal0<signal_policy>* signal) { in Connect()
61 sigslot::signal0<signal_policy>* signal_;
65 template <class slot_policy = sigslot::single_threaded,
66 class mt_signal_policy = sigslot::multi_threaded_local>
90 sigslot::signal0<> SignalSTLoopback;
91 SigslotReceiver<slot_policy, sigslot::single_threaded> st_receiver_;
92 sigslot::signal0<mt_signal_policy> SignalMTLoopback;
97 typedef SigslotSlotTest<sigslot::multi_threaded_local,
98 sigslot::multi_threaded_local>
101 class multi_threaded_local_fake : public sigslot::multi_threaded_local {
226 sigslot::signal0<>* signal = new sigslot::signal0<>; in TEST()
236 sigslot::signal0<>* signal = new sigslot::signal0<>; in TEST()
249 sigslot::signal<> signal; in TEST()
254 sigslot::signal<> copied_signal(signal); in TEST()
261 sigslot::signal<> signal; in TEST()
273 class Disconnector : public sigslot::has_slots<> {
278 void Connect(sigslot::signal<>* signal) { in Connect()
290 sigslot::signal<>* signal_;
298 sigslot::signal<> signal; in TEST()
320 class Disconnector2 : public sigslot::has_slots<> {
322 void Connect(sigslot::signal<>* signal) { in Connect()
330 sigslot::signal<>* signal_;
336 sigslot::signal<> signal; in TEST()
355 sigslot::signal<> signal; in TEST()
356 sigslot::repeater<> repeater; in TEST()
373 sigslot::signal<> signal; in TEST()
374 sigslot::repeater<> repeater; in TEST()