Function call operators
Synopses
Declared in <bdlf_memfn.h>
Invoke the held member function with no arguments.
template<class INSTANCE>
ResultType
operator()(INSTANCE& object) const;
Invoke the held member function with no arguments.
template<class INSTANCE>
ResultType
operator()(INSTANCE const& object) const;
Invoke the held member function with one argument.
template<class INSTANCE>
ResultType
operator()(
INSTANCE& object,
ARG1 arg1) const;
Invoke the held member function with one argument.
template<class INSTANCE>
ResultType
operator()(
INSTANCE const& object,
ARG1 arg1) const;
Invoke the held member function with two arguments.
template<class INSTANCE>
ResultType
operator()(
INSTANCE& object,
ARG1 arg1,
ARG2 arg2) const;
Invoke the held member function with two arguments.
template<class INSTANCE>
ResultType
operator()(
INSTANCE const& object,
ARG1 arg1,
ARG2 arg2) const;
Invoke the held member function with three arguments.
template<class INSTANCE>
ResultType
operator()(
INSTANCE& object,
ARG1 arg1,
ARG2 arg2,
ARG3 arg3) const;
Invoke the held member function with three arguments.
template<class INSTANCE>
ResultType
operator()(
INSTANCE const& object,
ARG1 arg1,
ARG2 arg2,
ARG3 arg3) const;
Invoke the held member function with four arguments.
template<class INSTANCE>
ResultType
operator()(
INSTANCE& object,
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4) const;
Invoke the held member function with four arguments.
template<class INSTANCE>
ResultType
operator()(
INSTANCE const& object,
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4) const;
Invoke the held member function with five arguments.
template<class INSTANCE>
ResultType
operator()(
INSTANCE& object,
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4,
ARG5 arg5) const;
Invoke the held member function with five arguments.
template<class INSTANCE>
ResultType
operator()(
INSTANCE const& object,
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4,
ARG5 arg5) const;
Invoke the held member function with six arguments.
template<class INSTANCE>
ResultType
operator()(
INSTANCE& object,
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4,
ARG5 arg5,
ARG6 arg6) const;
Invoke the held member function with six arguments.
template<class INSTANCE>
ResultType
operator()(
INSTANCE const& object,
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4,
ARG5 arg5,
ARG6 arg6) const;
Invoke the held member function with seven arguments.
template<class INSTANCE>
ResultType
operator()(
INSTANCE& object,
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4,
ARG5 arg5,
ARG6 arg6,
ARG7 arg7) const;
Invoke the held member function with seven arguments.
template<class INSTANCE>
ResultType
operator()(
INSTANCE const& object,
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4,
ARG5 arg5,
ARG6 arg6,
ARG7 arg7) const;
Invoke the held member function with eight arguments.
template<class INSTANCE>
ResultType
operator()(
INSTANCE& object,
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4,
ARG5 arg5,
ARG6 arg6,
ARG7 arg7,
ARG8 arg8) const;
Invoke the held member function with eight arguments.
template<class INSTANCE>
ResultType
operator()(
INSTANCE const& object,
ARG1 arg1,
ARG2 arg2,
ARG3 arg3,
ARG4 arg4,
ARG5 arg5,
ARG6 arg6,
ARG7 arg7,
ARG8 arg8) const;
Invoke the held member function with nine arguments.
Invoke the held member function with nine arguments.
Invoke the held member function with ten arguments.
Invoke the held member function with ten arguments.
Invoke the held member function with eleven arguments.
Invoke the held member function with eleven arguments.
Invoke the held member function with twelve arguments.
Invoke the held member function with twelve arguments.
Invoke the held member function with thirteen arguments.
Invoke the held member function with thirteen arguments.
Invoke the held member function with fourteen arguments.
Invoke the held member function with fourteen arguments.
Return Value
result of the member‐function invocation
Parameters
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 |
arg13 |
thirteenth argument |
arg14 |
fourteenth argument |
Created with MrDocs