webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Typedefs
sigslot Namespace Reference

Classes

class  _opaque_connection
 
class  _signal_base
 
class  _signal_base_interface
 
class  has_slots
 
class  has_slots_interface
 
class  lock_block
 
class  repeater0
 
class  repeater1
 
class  repeater2
 
class  repeater3
 
class  signal_with_thread_policy
 
class  single_threaded
 

Typedefs

template<typename ... Args>
using signal = signal_with_thread_policy< SIGSLOT_DEFAULT_MT_POLICY, Args... >
 
template<typename mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
using signal0 = signal_with_thread_policy< mt_policy >
 
template<typename A1 , typename mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
using signal1 = signal_with_thread_policy< mt_policy, A1 >
 
template<typename A1 , typename A2 , typename mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
using signal2 = signal_with_thread_policy< mt_policy, A1, A2 >
 
template<typename A1 , typename A2 , typename A3 , typename mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
using signal3 = signal_with_thread_policy< mt_policy, A1, A2, A3 >
 
template<typename A1 , typename A2 , typename A3 , typename A4 , typename mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
using signal4 = signal_with_thread_policy< mt_policy, A1, A2, A3, A4 >
 
template<typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
using signal5 = signal_with_thread_policy< mt_policy, A1, A2, A3, A4, A5 >
 
template<typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
using signal6 = signal_with_thread_policy< mt_policy, A1, A2, A3, A4, A5, A6 >
 
template<typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
using signal7 = signal_with_thread_policy< mt_policy, A1, A2, A3, A4, A5, A6, A7 >
 
template<typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
using signal8 = signal_with_thread_policy< mt_policy, A1, A2, A3, A4, A5, A6, A7, A8 >
 

Typedef Documentation

◆ signal

template<typename ... Args>
using sigslot::signal = typedef signal_with_thread_policy<SIGSLOT_DEFAULT_MT_POLICY, Args...>

◆ signal0

template<typename mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
using sigslot::signal0 = typedef signal_with_thread_policy<mt_policy>

◆ signal1

template<typename A1 , typename mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
using sigslot::signal1 = typedef signal_with_thread_policy<mt_policy, A1>

◆ signal2

template<typename A1 , typename A2 , typename mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
using sigslot::signal2 = typedef signal_with_thread_policy<mt_policy, A1, A2>

◆ signal3

template<typename A1 , typename A2 , typename A3 , typename mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
using sigslot::signal3 = typedef signal_with_thread_policy<mt_policy, A1, A2, A3>

◆ signal4

template<typename A1 , typename A2 , typename A3 , typename A4 , typename mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
using sigslot::signal4 = typedef signal_with_thread_policy<mt_policy, A1, A2, A3, A4>

◆ signal5

template<typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
using sigslot::signal5 = typedef signal_with_thread_policy<mt_policy, A1, A2, A3, A4, A5>

◆ signal6

template<typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
using sigslot::signal6 = typedef signal_with_thread_policy<mt_policy, A1, A2, A3, A4, A5, A6>

◆ signal7

template<typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
using sigslot::signal7 = typedef signal_with_thread_policy<mt_policy, A1, A2, A3, A4, A5, A6, A7>

◆ signal8

template<typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
using sigslot::signal8 = typedef signal_with_thread_policy<mt_policy, A1, A2, A3, A4, A5, A6, A7, A8>