[#BloombergLP-bdlmt-Signaler_Invocable-0ac-operator_call]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlmt.adoc[bdlmt]::xref:BloombergLP/bdlmt/Signaler_Invocable-0ac.adoc[Signaler&lowbar;Invocable&lt;t&lowbar;SIGNALER, void(t&lowbar;ARG1, t&lowbar;ARG2, t&lowbar;ARG3, t&lowbar;ARG4, t&lowbar;ARG5, t&lowbar;ARG6, t&lowbar;ARG7)&gt;]::operator()
:relfileprefix: ../../../
:mrdocs:

Emit this signal to all connected slots&period;

== Synopsis

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

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
void
operator()(
    t&lowbar;ARG1 arg1,
    t&lowbar;ARG2 arg2,
    t&lowbar;ARG3 arg3,
    t&lowbar;ARG4 arg4,
    t&lowbar;ARG5 arg5,
    t&lowbar;ARG6 arg6,
    t&lowbar;ARG7 arg7) const;
----

== Description

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;

== Parameters

[cols="1,4"]
|===
| Name| Description
| *arg1*
| argument 1 forwarded to each connected slot
| *arg2*
| argument 2 forwarded to each connected slot
| *arg3*
| argument 3 forwarded to each connected slot
| *arg4*
| argument 4 forwarded to each connected slot
| *arg5*
| argument 5 forwarded to each connected slot
| *arg6*
| argument 6 forwarded to each connected slot
| *arg7*
| argument 7 forwarded to each connected slot
|===


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