[#BloombergLP-bdlmt-Signaler_Invocable-03] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlmt.adoc[bdlmt]::Signaler_Invocable :relfileprefix: ../../ :mrdocs: Provides a call operator for the derived class `bdlmt::Signaler`, such that its call signature is identical to that of `t_PROT`. == Synopsis Declared in `<bdlmt_signaler.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class t_SIGNALER, class t_PROT> struct Signaler_Invocable; ---- == Specializations [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlmt/Signaler_Invocable-00.adoc[`Signaler_Invocable<t_SIGNALER, void()>`] | Specialization of `Signaler_Invocable` for a nullary signal signature. | xref:BloombergLP/bdlmt/Signaler_Invocable-0b.adoc[`Signaler_Invocable<t_SIGNALER, void(t_ARG1)>`] | Specialization of `Signaler_Invocable` for a unary signal signature. | xref:BloombergLP/bdlmt/Signaler_Invocable-0e.adoc[`Signaler_Invocable<t_SIGNALER, void(t_ARG1, t_ARG2)>`] | Specialization of `Signaler_Invocable` for a binary signal signature. | xref:BloombergLP/bdlmt/Signaler_Invocable-022.adoc[`Signaler_Invocable<t_SIGNALER, void(t_ARG1, t_ARG2, t_ARG3)>`] | Specialization of `Signaler_Invocable` for a 3‐argument signal signature. | xref:BloombergLP/bdlmt/Signaler_Invocable-06.adoc[`Signaler_Invocable<t_SIGNALER, void(t_ARG1, t_ARG2, t_ARG3, t_ARG4)>`] | Specialization of `Signaler_Invocable` for a 4‐argument signal signature. | xref:BloombergLP/bdlmt/Signaler_Invocable-02e.adoc[`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. | xref:BloombergLP/bdlmt/Signaler_Invocable-0aa.adoc[`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. | xref:BloombergLP/bdlmt/Signaler_Invocable-0ac.adoc[`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. | xref:BloombergLP/bdlmt/Signaler_Invocable-073.adoc[`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. | xref:BloombergLP/bdlmt/Signaler_Invocable-07e.adoc[`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. |=== == Derived Classes [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlmt/Signaler.adoc[`Signaler`] | Thread‐safe signaler that invokes connected slots via its call operator. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#