webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
sigslot::_opaque_connection Class Reference

#include <sigslot.h>

Public Member Functions

template<typename DestT , typename ... Args>
 _opaque_connection (DestT *pd, void(DestT::*pm)(Args...))
 
has_slots_interfacegetdest () const
 
_opaque_connection duplicate (has_slots_interface *newtarget) const
 
template<typename ... Args>
void emit (Args... args) const
 
template<typename DestT , typename ... Args>
 _opaque_connection (DestT *pd, void(DestT::*pm)(Args...))
 
has_slots_interfacegetdest () const
 
_opaque_connection duplicate (has_slots_interface *newtarget) const
 
template<typename ... Args>
void emit (Args... args) const
 

Constructor & Destructor Documentation

◆ _opaque_connection() [1/2]

template<typename DestT , typename ... Args>
sigslot::_opaque_connection::_opaque_connection ( DestT *  pd,
void(DestT::*)(Args...)  pm 
)
inline

◆ _opaque_connection() [2/2]

template<typename DestT , typename ... Args>
sigslot::_opaque_connection::_opaque_connection ( DestT *  pd,
void(DestT::*)(Args...)  pm 
)
inline

Member Function Documentation

◆ duplicate() [1/2]

_opaque_connection sigslot::_opaque_connection::duplicate ( has_slots_interface newtarget) const
inline

◆ duplicate() [2/2]

_opaque_connection sigslot::_opaque_connection::duplicate ( has_slots_interface newtarget) const
inline

◆ emit() [1/2]

template<typename ... Args>
void sigslot::_opaque_connection::emit ( Args...  args) const
inline

◆ emit() [2/2]

template<typename ... Args>
void sigslot::_opaque_connection::emit ( Args...  args) const
inline

◆ getdest() [1/2]

has_slots_interface* sigslot::_opaque_connection::getdest ( ) const
inline

◆ getdest() [2/2]

has_slots_interface* sigslot::_opaque_connection::getdest ( ) const
inline

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