Provides a call operator for the derived class bdlmt::Signaler, such that its call signature is identical to that of t_PROT.
Declared in <bdlmt_signaler.h>
template<
class t_SIGNALER,
class t_PROT>
struct Signaler_Invocable;
| Name | Description |
|---|---|
Signaler_Invocable<t_SIGNALER, void()> | Specialization of Signaler_Invocable for a nullary signal signature. |
Signaler_Invocable<t_SIGNALER, void(t_ARG1)> | Specialization of Signaler_Invocable for a unary signal signature. |
Signaler_Invocable<t_SIGNALER, void(t_ARG1, t_ARG2)> | Specialization of Signaler_Invocable for a binary signal signature. |
Signaler_Invocable<t_SIGNALER, void(t_ARG1, t_ARG2, t_ARG3)> | Specialization of Signaler_Invocable for a 3-argument signal signature. |
Signaler_Invocable<t_SIGNALER, void(t_ARG1, t_ARG2, t_ARG3, t_ARG4)> | Specialization of Signaler_Invocable for a 4-argument signal signature. |
Signaler_Invocable<t_SIGNALER, void(t_ARG1, t_ARG2, t_ARG3, t_ARG4, t_ARG5)> | Specialization of Signaler_Invocable for a 5-argument signal signature. |
Signaler_Invocable<t_SIGNALER, void(t_ARG1, t_ARG2, t_ARG3, t_ARG4, t_ARG5, t_ARG6)> | Specialization of Signaler_Invocable for a 6-argument signal signature. |
Signaler_Invocable<t_SIGNALER, void(t_ARG1, t_ARG2, t_ARG3, t_ARG4, t_ARG5, t_ARG6, t_ARG7)> | Specialization of Signaler_Invocable for a 7-argument signal signature. |
Signaler_Invocable<t_SIGNALER, void(t_ARG1, t_ARG2, t_ARG3, t_ARG4, t_ARG5, t_ARG6, t_ARG7, t_ARG8)> | Specialization of Signaler_Invocable for an 8-argument signal signature. |
Signaler_Invocable<t_SIGNALER, void(t_ARG1, t_ARG2, t_ARG3, t_ARG4, t_ARG5, t_ARG6, t_ARG7, t_ARG8, t_ARG9)> | Specialization of Signaler_Invocable for a 9-argument signal signature. |
| Name | Description |
|---|---|
Signaler | Thread-safe signaler that invokes connected slots via its call operator. |