[#BloombergLP-bdlf-MemFnInstance-operator_call-07]
= xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlf.adoc[bdlf]::xref:BloombergLP/bdlf/MemFnInstance.adoc[MemFnInstance]::operator()
:relfileprefix: ../../../
:mrdocs:

Function call operators

== Synopses

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

Invoke the held member function with no arguments&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlf/MemFnInstance/ResultType.adoc[MemFnInstance&lt;PROTOTYPE, INSTANCE&gt;::ResultType]
xref:BloombergLP/bdlf/MemFnInstance/operator_call-0bb.adoc[operator()]() const;
----

[.small]#xref:BloombergLP/bdlf/MemFnInstance/operator_call-0bb.adoc[_» more&period;&period;&period;_]#

Invoke the held member function with one argument&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlf/MemFnInstance/ResultType.adoc[MemFnInstance&lt;PROTOTYPE, INSTANCE&gt;::ResultType]
xref:BloombergLP/bdlf/MemFnInstance/operator_call-02.adoc[operator()](xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG1] arg1) const;
----

[.small]#xref:BloombergLP/bdlf/MemFnInstance/operator_call-02.adoc[_» more&period;&period;&period;_]#

Invoke the held member function with two arguments&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlf/MemFnInstance/ResultType.adoc[MemFnInstance&lt;PROTOTYPE, INSTANCE&gt;::ResultType]
xref:BloombergLP/bdlf/MemFnInstance/operator_call-01.adoc[operator()](
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG1] arg1,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG2] arg2) const;
----

[.small]#xref:BloombergLP/bdlf/MemFnInstance/operator_call-01.adoc[_» more&period;&period;&period;_]#

Invoke the held member function with three arguments&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlf/MemFnInstance/ResultType.adoc[MemFnInstance&lt;PROTOTYPE, INSTANCE&gt;::ResultType]
xref:BloombergLP/bdlf/MemFnInstance/operator_call-06f.adoc[operator()](
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG1] arg1,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG2] arg2,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG3] arg3) const;
----

[.small]#xref:BloombergLP/bdlf/MemFnInstance/operator_call-06f.adoc[_» more&period;&period;&period;_]#

Invoke the held member function with four arguments&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlf/MemFnInstance/ResultType.adoc[MemFnInstance&lt;PROTOTYPE, INSTANCE&gt;::ResultType]
xref:BloombergLP/bdlf/MemFnInstance/operator_call-0c0.adoc[operator()](
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG1] arg1,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG2] arg2,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG3] arg3,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG4] arg4) const;
----

[.small]#xref:BloombergLP/bdlf/MemFnInstance/operator_call-0c0.adoc[_» more&period;&period;&period;_]#

Invoke the held member function with five arguments&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlf/MemFnInstance/ResultType.adoc[MemFnInstance&lt;PROTOTYPE, INSTANCE&gt;::ResultType]
xref:BloombergLP/bdlf/MemFnInstance/operator_call-03d.adoc[operator()](
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG1] arg1,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG2] arg2,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG3] arg3,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG4] arg4,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG5] arg5) const;
----

[.small]#xref:BloombergLP/bdlf/MemFnInstance/operator_call-03d.adoc[_» more&period;&period;&period;_]#

Invoke the held member function with six arguments&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlf/MemFnInstance/ResultType.adoc[MemFnInstance&lt;PROTOTYPE, INSTANCE&gt;::ResultType]
xref:BloombergLP/bdlf/MemFnInstance/operator_call-060.adoc[operator()](
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG1] arg1,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG2] arg2,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG3] arg3,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG4] arg4,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG5] arg5,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG6] arg6) const;
----

[.small]#xref:BloombergLP/bdlf/MemFnInstance/operator_call-060.adoc[_» more&period;&period;&period;_]#

Invoke the held member function with seven arguments&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlf/MemFnInstance/ResultType.adoc[MemFnInstance&lt;PROTOTYPE, INSTANCE&gt;::ResultType]
xref:BloombergLP/bdlf/MemFnInstance/operator_call-041.adoc[operator()](
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG1] arg1,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG2] arg2,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG3] arg3,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG4] arg4,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG5] arg5,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG6] arg6,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG7] arg7) const;
----

[.small]#xref:BloombergLP/bdlf/MemFnInstance/operator_call-041.adoc[_» more&period;&period;&period;_]#

Invoke the held member function with eight arguments&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlf/MemFnInstance/ResultType.adoc[MemFnInstance&lt;PROTOTYPE, INSTANCE&gt;::ResultType]
xref:BloombergLP/bdlf/MemFnInstance/operator_call-0cb.adoc[operator()](
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG1] arg1,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG2] arg2,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG3] arg3,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG4] arg4,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG5] arg5,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG6] arg6,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG7] arg7,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG8] arg8) const;
----

[.small]#xref:BloombergLP/bdlf/MemFnInstance/operator_call-0cb.adoc[_» more&period;&period;&period;_]#

Invoke the held member function with nine arguments&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlf/MemFnInstance/ResultType.adoc[MemFnInstance&lt;PROTOTYPE, INSTANCE&gt;::ResultType]
xref:BloombergLP/bdlf/MemFnInstance/operator_call-08.adoc[operator()](
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG1] arg1,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG2] arg2,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG3] arg3,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG4] arg4,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG5] arg5,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG6] arg6,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG7] arg7,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG8] arg8,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG9] arg9) const;
----

[.small]#xref:BloombergLP/bdlf/MemFnInstance/operator_call-08.adoc[_» more&period;&period;&period;_]#

Invoke the held member function with ten arguments&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlf/MemFnInstance/ResultType.adoc[MemFnInstance&lt;PROTOTYPE, INSTANCE&gt;::ResultType]
xref:BloombergLP/bdlf/MemFnInstance/operator_call-064.adoc[operator()](
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG1] arg1,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG2] arg2,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG3] arg3,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG4] arg4,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG5] arg5,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG6] arg6,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG7] arg7,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG8] arg8,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG9] arg9,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG10] arg10) const;
----

[.small]#xref:BloombergLP/bdlf/MemFnInstance/operator_call-064.adoc[_» more&period;&period;&period;_]#

Invoke the held member function with eleven arguments&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlf/MemFnInstance/ResultType.adoc[MemFnInstance&lt;PROTOTYPE, INSTANCE&gt;::ResultType]
xref:BloombergLP/bdlf/MemFnInstance/operator_call-00.adoc[operator()](
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG1] arg1,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG2] arg2,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG3] arg3,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG4] arg4,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG5] arg5,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG6] arg6,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG7] arg7,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG8] arg8,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG9] arg9,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG10] arg10,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG11] arg11) const;
----

[.small]#xref:BloombergLP/bdlf/MemFnInstance/operator_call-00.adoc[_» more&period;&period;&period;_]#

Invoke the held member function with twelve arguments&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlf/MemFnInstance/ResultType.adoc[MemFnInstance&lt;PROTOTYPE, INSTANCE&gt;::ResultType]
xref:BloombergLP/bdlf/MemFnInstance/operator_call-047.adoc[operator()](
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG1] arg1,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG2] arg2,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG3] arg3,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG4] arg4,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG5] arg5,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG6] arg6,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG7] arg7,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG8] arg8,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG9] arg9,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG10] arg10,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG11] arg11,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG12] arg12) const;
----

[.small]#xref:BloombergLP/bdlf/MemFnInstance/operator_call-047.adoc[_» more&period;&period;&period;_]#

Invoke the held member function with thirteen arguments&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlf/MemFnInstance/ResultType.adoc[MemFnInstance&lt;PROTOTYPE, INSTANCE&gt;::ResultType]
xref:BloombergLP/bdlf/MemFnInstance/operator_call-0b9.adoc[operator()](
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG1] arg1,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG2] arg2,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG3] arg3,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG4] arg4,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG5] arg5,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG6] arg6,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG7] arg7,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG8] arg8,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG9] arg9,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG10] arg10,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG11] arg11,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG12] arg12,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG13] arg13) const;
----

[.small]#xref:BloombergLP/bdlf/MemFnInstance/operator_call-0b9.adoc[_» more&period;&period;&period;_]#

Invoke the held member function with fourteen arguments&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
xref:BloombergLP/bdlf/MemFnInstance/ResultType.adoc[MemFnInstance&lt;PROTOTYPE, INSTANCE&gt;::ResultType]
xref:BloombergLP/bdlf/MemFnInstance/operator_call-039.adoc[operator()](
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG1] arg1,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG2] arg2,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG3] arg3,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG4] arg4,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG5] arg5,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG6] arg6,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG7] arg7,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG8] arg8,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG9] arg9,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG10] arg10,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG11] arg11,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG12] arg12,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG13] arg13,
    xref:BloombergLP/bdlf/MemFnInstance.adoc[ARG14] arg14) const;
----

[.small]#xref:BloombergLP/bdlf/MemFnInstance/operator_call-039.adoc[_» more&period;&period;&period;_]#

== Return Value

result of the member&hyphen;function invocation

== Parameters

[cols="1,4"]
|===
| Name| Description
| *arg1*
| first argument
| *arg2*
| second argument
| *arg3*
| third argument
| *arg4*
| fourth argument
| *arg5*
| fifth argument
| *arg6*
| sixth argument
| *arg7*
| seventh argument
| *arg8*
| eighth argument
| *arg9*
| ninth argument
| *arg10*
| tenth argument
| *arg11*
| eleventh argument
| *arg12*
| twelfth argument
| *arg13*
| thirteenth argument
| *arg14*
| fourteenth argument
|===


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