Function call operators
Declared in <bdlf_memfn.h>
Invoke the held member function with no arguments.
MemFnInstance<PROTOTYPE, INSTANCE>::ResultType
operator()() const;
» more...
Invoke the held member function with one argument.
MemFnInstance<PROTOTYPE, INSTANCE>::ResultType
operator()(ARG1 arg1) const;
» more...
Invoke the held member function with two arguments.
MemFnInstance<PROTOTYPE, INSTANCE>::ResultType
operator()(
ARG1 arg1,
ARG2 arg2) const;
» more...
Invoke the held member function with three arguments.
MemFnInstance<PROTOTYPE, INSTANCE>::ResultType
operator()(
ARG1 arg1,
ARG2 arg2,
ARG3 arg3) const;
» more...
Invoke the held member function with four arguments.
MemFnInstance<PROTOTYPE, INSTANCE>::ResultType
operator()(
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4) const;
» more...
Invoke the held member function with five arguments.
MemFnInstance<PROTOTYPE, INSTANCE>::ResultType
operator()(
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4,
ARG5 arg5) const;
» more...
Invoke the held member function with six arguments.
MemFnInstance<PROTOTYPE, INSTANCE>::ResultType
operator()(
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4,
ARG5 arg5,
ARG6 arg6) const;
» more...
Invoke the held member function with seven arguments.
MemFnInstance<PROTOTYPE, INSTANCE>::ResultType
operator()(
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4,
ARG5 arg5,
ARG6 arg6,
ARG7 arg7) const;
» more...
Invoke the held member function with eight arguments.
MemFnInstance<PROTOTYPE, INSTANCE>::ResultType
operator()(
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4,
ARG5 arg5,
ARG6 arg6,
ARG7 arg7,
ARG8 arg8) const;
» more...
Invoke the held member function with nine arguments.
MemFnInstance<PROTOTYPE, INSTANCE>::ResultType
operator()(
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4,
ARG5 arg5,
ARG6 arg6,
ARG7 arg7,
ARG8 arg8,
ARG9 arg9) const;
» more...
Invoke the held member function with ten arguments.
MemFnInstance<PROTOTYPE, INSTANCE>::ResultType
operator()(
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4,
ARG5 arg5,
ARG6 arg6,
ARG7 arg7,
ARG8 arg8,
ARG9 arg9,
ARG10 arg10) const;
» more...
Invoke the held member function with eleven arguments.
MemFnInstance<PROTOTYPE, INSTANCE>::ResultType
operator()(
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4,
ARG5 arg5,
ARG6 arg6,
ARG7 arg7,
ARG8 arg8,
ARG9 arg9,
ARG10 arg10,
ARG11 arg11) const;
» more...
Invoke the held member function with twelve arguments.
MemFnInstance<PROTOTYPE, INSTANCE>::ResultType
operator()(
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;
» more...
Invoke the held member function with thirteen arguments.
MemFnInstance<PROTOTYPE, INSTANCE>::ResultType
operator()(
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4,
ARG5 arg5,
ARG6 arg6,
ARG7 arg7,
ARG8 arg8,
ARG9 arg9,
ARG10 arg10,
ARG11 arg11,
ARG12 arg12,
ARG13 arg13) const;
» more...
Invoke the held member function with fourteen arguments.
MemFnInstance<PROTOTYPE, INSTANCE>::ResultType
operator()(
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4,
ARG5 arg5,
ARG6 arg6,
ARG7 arg7,
ARG8 arg8,
ARG9 arg9,
ARG10 arg10,
ARG11 arg11,
ARG12 arg12,
ARG13 arg13,
ARG14 arg14) const;
» more...
result of the member-function invocation
| 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 |