doCall: Executes a function call with option to ignore unused arguments
Description
Executes a function call with option to ignore unused arguments.
Usage
## S3 method for class 'default':
doCall(.fcn, ..., args=NULL, alwaysArgs=NULL, .functions=.fcn, .ignoreUnusedArgs=TRUE)
Arguments
.fcn
A character string naming the function to be called.
...
Named arguments to be passed to the function.
args
A list of additional named arguments that will be appended
to the above arguments.
alwaysArgs
A list of additional named arguments that will be
appended to the above arguments and that will never be ignore.
This is useful if you want to pass arguments to a function that accepts
.functions
A charactervector of function names whos arguments
should be kept. This is useful when one function passes ... to
another, e.g
.ignoreUnusedArgs
If TRUE, arguments that are not accepted by the
function, will not be passed to it. Otherwise, all arguments are passed.