Module Function.Placeholder
- Description
Placeholder arguments for Function.bind
- Constant
arg0
Constant arg1
Constant arg2
Constant arg3
Constant arg4
Constant arg5
Constant arg6
Constant arg7
Constant arg8
Constant arg9
constantFunction.Placeholder.arg0
constantFunction.Placeholder.arg1
constantFunction.Placeholder.arg2
constantFunction.Placeholder.arg3
constantFunction.Placeholder.arg4
constantFunction.Placeholder.arg5
constantFunction.Placeholder.arg6
constantFunction.Placeholder.arg7
constantFunction.Placeholder.arg8
constantFunction.Placeholder.arg9- Description
arg<n> will return an instance of Arg that returns the n:th arg. For convenience for c++11 developers _0, _1 etc also works.
Note that arg0 is the first argument, not arg1
- Variable
rest
ArgFunction.Placeholder.rest- Description
Return all arguments not used by any Arg or Splice.
Unlike Splice this will return non-continous unused arguments.
- Example
This creates a version of call_out that has the function argument as the last argument
import Function.Placeholder; Function.bind( call_out, Arg(-1), rest)