[#BloombergLP-bdlf-BindWrapper-operator_call-0a9d]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlf.adoc[bdlf]::xref:BloombergLP/bdlf/BindWrapper.adoc[BindWrapper]::operator()
:relfileprefix: ../../../
:mrdocs:

Invoke the shared binder with 5 arguments&period;

== Synopsis

Declared in `&lt;bdlf&lowbar;bind&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;
    class P1,
    class P2,
    class P3,
    class P4,
    class P5&gt;
xref:BloombergLP/bdlf/BindWrapper/ResultType.adoc[ResultType]
operator()(
    P1& p1,
    P2& p2,
    P3& p3,
    P4& p4,
    P5& p5) const;
----

== Description

Invoke the bound object using the invocation template provided at construction of this `bdlf&colon;&colon;Bind` object, substituting place&hyphen;holders for arguments 1 &hyphen; 5 with the values of the specified arguments `p1` &hyphen; `p5` respectively&period; Return the result&period;

== Return Value

result of invoking the bound object

== Parameters

[cols="1,4"]
|===
| Name| Description
| *p1*
| invocation argument 1
| *p2*
| invocation argument 2
| *p3*
| invocation argument 3
| *p4*
| invocation argument 4
| *p5*
| invocation argument 5
|===


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