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

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

Member Function Documentation

template<typename FuncType>
Slot clan::Signal< FuncType >::connect ( const std::function< FuncType > &  func)
inline
template<typename FuncType>
template<typename InstanceType , typename MemberFuncType >
Slot clan::Signal< FuncType >::connect ( InstanceType  instance,
MemberFuncType  func 
)
inline
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: