Invoke the held member function with twelve arguments.
Declared in <bdlf_memfn.h>
template<class INSTANCE>
ResultType
operator()(
INSTANCE const& object,
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4,
ARG5 arg5,
ARG6 arg6,
ARG7 arg7,
ARG8 arg8,
ARG9 arg9,
ARG10 arg10,
ARG11 arg11,
ARG12 arg12) const;
Invoke the member function pointer held by this wrapper on the specified object reference to a non-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.
result of the member-function invocation
| Name | Description |
|---|---|
| object | instance on which to invoke the member function |
| 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 |