[#BloombergLP-bdlf-MemFnInstance-operator_call-0cb] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlf.adoc[bdlf]::xref:BloombergLP/bdlf/MemFnInstance.adoc[MemFnInstance]::operator() :relfileprefix: ../../../ :mrdocs: Invoke the held member function with eight arguments. == Synopsis Declared in `<bdlf_memfn.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdlf/MemFnInstance/ResultType.adoc[MemFnInstance<PROTOTYPE, INSTANCE>::ResultType] 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; ---- == Description Invoke the member function pointer held by this wrapper on the provided object with the specified `arg1` up to `arg8` as arguments, and return the result of this invocation, or `void` if this member function pointer does not return a result. == Return Value result of the member‐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 |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#