#include <flxCoreEvent.h>
|
template<typename T > |
void | call (T *inst, void(T::*func)(ArgT...)) |
|
template<typename T > |
void | call (T *inst, void(T::*func)(ArgT...) const) |
|
void | call (void(*func)(ArgT...)) |
|
template<typename T > |
void | call (void(*func)(T uval, ArgT...), T uValue) |
|
template<typename T , typename U > |
void | call (T *inst, void(T::*func)(U uVal, ArgT...), U uValue) |
|
void | connect (std::function< void(ArgT &...Values)> const &slot) const |
|
void | emit (ArgT... args) |
|
◆ value_type
template<typename TB , typename... ArgT>
◆ call() [1/5]
template<typename TB , typename... ArgT>
template<typename T >
void flxSignal< TB, ArgT >::call |
( |
T * |
inst, |
|
|
void(T::*)(ArgT...) const |
func |
|
) |
| |
|
inline |
◆ call() [2/5]
template<typename TB , typename... ArgT>
template<typename T >
void flxSignal< TB, ArgT >::call |
( |
T * |
inst, |
|
|
void(T::*)(ArgT...) |
func |
|
) |
| |
|
inline |
◆ call() [3/5]
template<typename TB , typename... ArgT>
template<typename T , typename U >
void flxSignal< TB, ArgT >::call |
( |
T * |
inst, |
|
|
void(T::*)(U uVal, ArgT...) |
func, |
|
|
U |
uValue |
|
) |
| |
|
inline |
◆ call() [4/5]
template<typename TB , typename... ArgT>
void flxSignal< TB, ArgT >::call |
( |
void(*)(ArgT...) |
func | ) |
|
|
inline |
◆ call() [5/5]
template<typename TB , typename... ArgT>
template<typename T >
void flxSignal< TB, ArgT >::call |
( |
void(*)(T uval, ArgT...) |
func, |
|
|
T |
uValue |
|
) |
| |
|
inline |
◆ connect()
template<typename TB , typename... ArgT>
void flxSignal< TB, ArgT >::connect |
( |
std::function< void(ArgT &...Values)> const & |
slot | ) |
const |
|
inline |
◆ emit()
template<typename TB , typename... ArgT>
void flxSignal< TB, ArgT >::emit |
( |
ArgT... |
args | ) |
|
|
inline |
The documentation for this class was generated from the following file: