Description Usage Arguments Value Author(s) See Also Examples
This is a constructor function for the
TypedSignature-class
that represents constraints
on the types or values of a combination
of parameters.
It takes named arguments that identify the
types of the parameters.
Each parameter type should be
an object that is “compatible with”
ClassNameOrExpression-class
,
i.e. a test for inheritance or a dynamic expression.
1 | TypedSignature(..., returnType, obj = new("TypedSignature", list(...)))
|
... |
the types for the parameters given as |
returnType |
the type description for the return value. This applies to the particular combination of inputs given in ... |
obj |
the instance to populate with the information given in the other arguments. This allows us to pass in objects of sub-classes to this function or to populate previously created objects. |
The populated value of obj
, by default
an object of class TypedSignature-class
.
Duncan Temple Lang <duncan@wald.ucdavis.edu>
SimultaneousTypeSpecification
typeInfo
checkArgs
1 | TypedSignature(x = "logical", y = quote(length(y) == length(x)))
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.