[#BloombergLP-bdlmt-Signaler_Invocable-0e]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlmt.adoc[bdlmt]::xref:BloombergLP/bdlmt/Signaler_Invocable-03.adoc[Signaler&lowbar;Invocable]&lt;t&lowbar;SIGNALER, void(t&lowbar;ARG1, t&lowbar;ARG2)&gt;
:relfileprefix: ../../
:mrdocs:

== Synopsis

Declared in `&lt;bdlmt&lowbar;signaler&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;
    class t&lowbar;SIGNALER,
    class t&lowbar;ARG1,
    class t&lowbar;ARG2&gt;
struct xref:BloombergLP/bdlmt/Signaler_Invocable-03.adoc[Signaler&lowbar;Invocable]&lt;t&lowbar;SIGNALER, void(t&lowbar;ARG1, t&lowbar;ARG2)&gt;;
----

== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/bdlmt/Signaler_Invocable-0e/operator_call.adoc[`operator()`] 
| Call the functions held in all slot holders, in the order of group numbers and with the ordering within one group being the order in which connections were made, passing the number and type of arguments passed to this function&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
