webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
sigslot::repeater1< arg1_type, mt_policy > Class Template Reference

#include <sigslotrepeater.h>

Inheritance diagram for sigslot::repeater1< arg1_type, mt_policy >:
sigslot::signal_with_thread_policy< mt_policy, Args > sigslot::has_slots< mt_policy > sigslot::signal_with_thread_policy< mt_policy, Args > sigslot::has_slots< mt_policy > sigslot::has_slots_interface sigslot::has_slots_interface sigslot::_signal_base< mt_policy > sigslot::_signal_base< mt_policy > sigslot::has_slots_interface sigslot::has_slots_interface sigslot::_signal_base< mt_policy > sigslot::_signal_base< mt_policy >

Public Types

typedef signal1< arg1_type, mt_policy > base_type
 
typedef repeater1< arg1_type, mt_policy > this_type
 
typedef signal1< arg1_type, mt_policy > base_type
 
typedef repeater1< arg1_type, mt_policy > this_type
 

Public Member Functions

 repeater1 ()
 
 repeater1 (const this_type &s)
 
void reemit (arg1_type a1)
 
void repeat (base_type &s)
 
void stop (base_type &s)
 
 repeater1 ()
 
 repeater1 (const this_type &s)
 
void reemit (arg1_type a1)
 
void repeat (base_type &s)
 
void stop (base_type &s)
 
- Public Member Functions inherited from sigslot::signal_with_thread_policy< mt_policy, Args >
 signal_with_thread_policy ()
 
template<class desttype >
void connect (desttype *pclass, void(desttype::*pmemfun)(Args...))
 
void emit (Args... args)
 
void operator() (Args... args)
 
 signal_with_thread_policy ()
 
template<class desttype >
void connect (desttype *pclass, void(desttype::*pmemfun)(Args...))
 
void emit (Args... args)
 
void operator() (Args... args)
 
- Public Member Functions inherited from sigslot::_signal_base< mt_policy >
 _signal_base (const _signal_base &)
 
bool is_empty ()
 
void disconnect_all ()
 
bool connected (has_slots_interface *pclass)
 
void disconnect (has_slots_interface *pclass)
 
 _signal_base (const _signal_base &)
 
bool is_empty ()
 
void disconnect_all ()
 
bool connected (has_slots_interface *pclass)
 
void disconnect (has_slots_interface *pclass)
 
- Public Member Functions inherited from sigslot::_signal_base_interface
void slot_disconnect (has_slots_interface *pslot)
 
void slot_duplicate (const has_slots_interface *poldslot, has_slots_interface *pnewslot)
 
void slot_disconnect (has_slots_interface *pslot)
 
void slot_duplicate (const has_slots_interface *poldslot, has_slots_interface *pnewslot)
 
- Public Member Functions inherited from sigslot::has_slots< mt_policy >
 has_slots ()
 
 ~has_slots ()
 
 has_slots ()
 
 ~has_slots ()
 
- Public Member Functions inherited from sigslot::has_slots_interface
void signal_connect (_signal_base_interface *sender)
 
void signal_disconnect (_signal_base_interface *sender)
 
void disconnect_all ()
 
void signal_connect (_signal_base_interface *sender)
 
void signal_disconnect (_signal_base_interface *sender)
 
void disconnect_all ()
 

Additional Inherited Members

- Protected Types inherited from sigslot::signal_with_thread_policy< mt_policy, Args >
typedef base::connections_list connections_list
 
typedef base::connections_list connections_list
 
- Protected Types inherited from sigslot::_signal_base< mt_policy >
typedef std::list< _opaque_connectionconnections_list
 
typedef std::list< _opaque_connectionconnections_list
 
- Protected Member Functions inherited from sigslot::_signal_base< mt_policy >
 _signal_base ()
 
 ~_signal_base ()
 
 _signal_base ()
 
 ~_signal_base ()
 
- Protected Member Functions inherited from sigslot::_signal_base_interface
 _signal_base_interface (slot_disconnect_t disc, slot_duplicate_t dupl)
 
 ~_signal_base_interface ()
 
 _signal_base_interface (slot_disconnect_t disc, slot_duplicate_t dupl)
 
 ~_signal_base_interface ()
 
- Protected Member Functions inherited from sigslot::has_slots_interface
 has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all)
 
virtual ~has_slots_interface ()
 
 has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all)
 
virtual ~has_slots_interface ()
 
- Protected Attributes inherited from sigslot::_signal_base< mt_policy >
connections_list m_connected_slots
 

Member Typedef Documentation

◆ base_type [1/2]

template<class arg1_type , class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
typedef signal1<arg1_type, mt_policy> sigslot::repeater1< arg1_type, mt_policy >::base_type

◆ base_type [2/2]

template<class arg1_type , class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
typedef signal1<arg1_type, mt_policy> sigslot::repeater1< arg1_type, mt_policy >::base_type

◆ this_type [1/2]

template<class arg1_type , class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
typedef repeater1<arg1_type, mt_policy> sigslot::repeater1< arg1_type, mt_policy >::this_type

◆ this_type [2/2]

template<class arg1_type , class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
typedef repeater1<arg1_type, mt_policy> sigslot::repeater1< arg1_type, mt_policy >::this_type

Constructor & Destructor Documentation

◆ repeater1() [1/4]

template<class arg1_type , class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
sigslot::repeater1< arg1_type, mt_policy >::repeater1 ( )
inline

◆ repeater1() [2/4]

template<class arg1_type , class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
sigslot::repeater1< arg1_type, mt_policy >::repeater1 ( const this_type s)
inline

◆ repeater1() [3/4]

template<class arg1_type , class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
sigslot::repeater1< arg1_type, mt_policy >::repeater1 ( )
inline

◆ repeater1() [4/4]

template<class arg1_type , class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
sigslot::repeater1< arg1_type, mt_policy >::repeater1 ( const this_type s)
inline

Member Function Documentation

◆ reemit() [1/2]

template<class arg1_type , class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
void sigslot::repeater1< arg1_type, mt_policy >::reemit ( arg1_type  a1)
inline

◆ reemit() [2/2]

template<class arg1_type , class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
void sigslot::repeater1< arg1_type, mt_policy >::reemit ( arg1_type  a1)
inline

◆ repeat() [1/2]

template<class arg1_type , class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
void sigslot::repeater1< arg1_type, mt_policy >::repeat ( base_type s)
inline

◆ repeat() [2/2]

template<class arg1_type , class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
void sigslot::repeater1< arg1_type, mt_policy >::repeat ( base_type s)
inline

◆ stop() [1/2]

template<class arg1_type , class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
void sigslot::repeater1< arg1_type, mt_policy >::stop ( base_type s)
inline

◆ stop() [2/2]

template<class arg1_type , class mt_policy = SIGSLOT_DEFAULT_MT_POLICY>
void sigslot::repeater1< arg1_type, mt_policy >::stop ( base_type s)
inline

The documentation for this class was generated from the following file: