clan::Signal< FuncType > Class Template Reference

#include <signal.h>

Public Member Functions

 Signal ()
 
Slot connect (const std::function< FuncType > &func)
 
template<typename InstanceType , typename MemberFuncType >
Slot connect (InstanceType instance, MemberFuncType func)
 
template<typename... Args>
void operator() (Args &&... args)
 

Constructor & Destructor Documentation

◆ Signal()

template<typename FuncType >
clan::Signal< FuncType >::Signal ( )
inline

Member Function Documentation

◆ connect() [1/2]

template<typename FuncType >
Slot clan::Signal< FuncType >::connect ( const std::function< FuncType > & func)
inline

◆ connect() [2/2]

template<typename FuncType >
template<typename InstanceType , typename MemberFuncType >
Slot clan::Signal< FuncType >::connect ( InstanceType instance,
MemberFuncType func )
inline

◆ operator()()

template<typename FuncType >
template<typename... Args>
void clan::Signal< FuncType >::operator() ( Args &&... args)
inline

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