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

Function call operators

== Synopses

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a modifiable instance of the parameterized `INSTANCE` type, with no specified arguments, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class INSTANCE&gt;
xref:BloombergLP/bdlf/MemFn/ResultType.adoc[ResultType]
xref:BloombergLP/bdlf/MemFn/operator_call-090.adoc[operator()](INSTANCE& object) const;
----

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a non&hyphen;modifiable instance of the parameterized `INSTANCE` type, with no arguments, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a modifiable instance of the parameterized `INSTANCE` type, with the specified argument `arg1`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a non&hyphen;modifiable instance of the parameterized `INSTANCE` type, with the specified argument `arg1`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class INSTANCE&gt;
xref:BloombergLP/bdlf/MemFn/ResultType.adoc[ResultType]
xref:BloombergLP/bdlf/MemFn/operator_call-05e.adoc[operator()](
    INSTANCE const& object,
    xref:BloombergLP/bdlf/MemFn.adoc[ARG1] arg1) const;
----

[.small]#xref:BloombergLP/bdlf/MemFn/operator_call-05e.adoc[_» more&period;&period;&period;_]#

Invoke the member function pointer held by this wrapper on the specified `object` reference to a modifiable instance of the parameterized `INSTANCE` type, with the specified argument `arg1` up to `arg2`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a non&hyphen;modifiable instance of the parameterized `INSTANCE` type, with the specified arguments `arg1` up to `arg2`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
template&lt;class INSTANCE&gt;
xref:BloombergLP/bdlf/MemFn/ResultType.adoc[ResultType]
xref:BloombergLP/bdlf/MemFn/operator_call-0ea.adoc[operator()](
    INSTANCE const& object,
    xref:BloombergLP/bdlf/MemFn.adoc[ARG1] arg1,
    xref:BloombergLP/bdlf/MemFn.adoc[ARG2] arg2) const;
----

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a modifiable instance of the parameterized `INSTANCE` type, with the specified argument `arg1` up to `arg3`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a non&hyphen;modifiable instance of the parameterized `INSTANCE` type, with the specified arguments `arg1` up to `arg3`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a modifiable instance of the parameterized `INSTANCE` type, with the specified argument `arg1` up to `arg4`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a non&hyphen;modifiable instance of the parameterized `INSTANCE` type, with the specified arguments `arg1` up to `arg4`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a modifiable instance of the parameterized `INSTANCE` type, with the specified argument `arg1` up to `arg5`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a non&hyphen;modifiable instance of the parameterized `INSTANCE` type, with the specified arguments `arg1` up to `arg5`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a modifiable instance of the parameterized `INSTANCE` type, with the specified argument `arg1` up to `arg6`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a non&hyphen;modifiable instance of the parameterized `INSTANCE` type, with the specified arguments `arg1` up to `arg6`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a modifiable instance of the parameterized `INSTANCE` type, with the specified argument `arg1` up to `arg7`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a non&hyphen;modifiable instance of the parameterized `INSTANCE` type, with the specified arguments `arg1` up to `arg7`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a modifiable instance of the parameterized `INSTANCE` type, with the specified argument `arg1` up to `arg8`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a non&hyphen;modifiable instance of the parameterized `INSTANCE` type, with the specified arguments `arg1` up to `arg8`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a modifiable instance of the parameterized `INSTANCE` type, with the specified argument `arg1` up to `arg9`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a non&hyphen;modifiable instance of the parameterized `INSTANCE` type, with the specified arguments `arg1` up to `arg9`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a modifiable instance of the parameterized `INSTANCE` type, with the specified argument `arg1` up to `arg10`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a non&hyphen;modifiable instance of the parameterized `INSTANCE` type, with the specified arguments `arg1` up to `arg10`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a modifiable instance of the parameterized `INSTANCE` type, with the specified argument `arg1` up to `arg11`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a non&hyphen;modifiable instance of the parameterized `INSTANCE` type, with the specified arguments `arg1` up to `arg11`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a modifiable instance of the parameterized `INSTANCE` type, with the specified argument `arg1` up to `arg12`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a non&hyphen;modifiable instance of the parameterized `INSTANCE` type, with the specified arguments `arg1` up to `arg12`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a modifiable instance of the parameterized `INSTANCE` type, with the specified argument `arg1` up to `arg13`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a non&hyphen;modifiable instance of the parameterized `INSTANCE` type, with the specified arguments `arg1` up to `arg13`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a modifiable instance of the parameterized `INSTANCE` type, with the specified argument `arg1` up to `arg14`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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

Invoke the member function pointer held by this wrapper on the specified `object` reference to a non&hyphen;modifiable instance of the parameterized `INSTANCE` type, with the specified arguments `arg1` up to `arg14`, and return the result of this invocation, or `void` if this member function pointer does not return a result&period;


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

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


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