Go to the source code of this file.
#define _QITYPE_DETAIL_SIGNAL_HXX_ |
#define makeBounce |
( |
|
n, |
|
|
|
argstypedecl, |
|
|
|
argstype, |
|
|
|
argsdecl, |
|
|
|
argsues, |
|
|
|
comma |
|
) |
| |
Value:template<typename R comma argstypedecl> \
class BounceToSignalBase<R(argstype)> { \
public: \
BounceToSignalBase(SignalBase& signalBase) : signalBase(signalBase) {} \
R operator()(argsdecl) {
\
signalBase.trigger(args); \
} \
private: \
SignalBase& signalBase; \
};
std::vector< AnyReference > AnyReferenceVector
Definition at line 130 of file signal.hxx.
#define pushArg |
( |
|
z, |
|
|
|
n, |
|
|
|
_ |
|
) |
| args.push_back(AutoAnyReference(p ##n)); |