clan::SlotImplT< FuncType > Class Template Reference

#include <signal.h>

+ Inheritance diagram for clan::SlotImplT< FuncType >:

Public Member Functions

 SlotImplT (const std::weak_ptr< SignalImpl< SlotImplT >> &signal, const std::function< FuncType > &callback)
 
 ~SlotImplT ()
 
- Public Member Functions inherited from clan::SlotImpl
 SlotImpl ()
 
 SlotImpl (const SlotImpl &)=delete
 
virtual ~SlotImpl ()
 
SlotImploperator= (const SlotImpl &)=delete
 

Public Attributes

std::function< FuncType > callback
 
std::weak_ptr< SignalImpl
< SlotImplT > > 
signal
 

Constructor & Destructor Documentation

template<typename FuncType >
clan::SlotImplT< FuncType >::SlotImplT ( const std::weak_ptr< SignalImpl< SlotImplT< FuncType > >> &  signal,
const std::function< FuncType > &  callback 
)
inline
template<typename FuncType >
clan::SlotImplT< FuncType >::~SlotImplT ( )
inline

Member Data Documentation

template<typename FuncType >
std::function<FuncType> clan::SlotImplT< FuncType >::callback
template<typename FuncType >
std::weak_ptr<SignalImpl<SlotImplT> > clan::SlotImplT< FuncType >::signal

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