Function call operators

Synopses

Declared in <bdlf_memfn.h>

Invoke the member function pointer held by this wrapper on the provided object with the specified arg1 up to argN as arguments, with N being the number of arguments of the member function, and return the result of this invocation, or void if this member function pointer does not return a result.

Invoke the held member function pointer with the specified arg1.

Invoke the held member function pointer with the specified two arguments.

Invoke the held member function pointer with the specified arguments.

Invoke the held member function pointer with the specified four arguments.

Invoke the held member function pointer with the specified five arguments.

Invoke the held member function pointer with the specified six arguments.

Invoke the held member function pointer with the specified seven arguments.

MemFnInstance<PROTOTYPE, INSTANCE>::ResultType
operator()(
    ARG1 arg1,
    ARG2 arg2,
    ARG3 arg3,
    ARG4 arg4,
    ARG5 arg5,
    ARG6 arg6,
    ARG7 arg7) const;

Invoke the held member function pointer with the specified eight arguments.

MemFnInstance<PROTOTYPE, INSTANCE>::ResultType
operator()(
    ARG1 arg1,
    ARG2 arg2,
    ARG3 arg3,
    ARG4 arg4,
    ARG5 arg5,
    ARG6 arg6,
    ARG7 arg7,
    ARG8 arg8) const;

Invoke the held member function pointer with the specified 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;

Invoke the held member function pointer with the specified 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;

Invoke the held member function pointer with the specified 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;

Invoke the held member function pointer with the specified 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;

Invoke the held member function pointer with the specified 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;

Invoke the held member function pointer on the bound object with the specified arguments and return the result.

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;

Created with MrDocs