getAnywhere {utils} | R Documentation |
These functions locate all objects with name matching their argument,
whether visible on the search path, registered as an S3 method or in a
namespace but not exported. getAnywhere()
returns the objects
and argsAnywhere()
returns the arguments of any objects that
are functions.
getAnywhere(x) argsAnywhere(x)
x |
a character string or name. |
The functions look at all loaded namespaces, whether or not they are associated with a package on the search list.
The functions do not search literally “anywhere”: for example, local evaluation frames and namespaces that are not loaded will not be searched.
Where functions are found as an S3 method, an attempt is made to find which namespace registered them. This may not be correct, especially if a namespace is unloaded.
For getAnywhere()
an object of class "getAnywhere"
. This is a list with components
name |
the name searched for. |
objs |
a list of objects found |
where |
a character vector explaining where the object(s) were found |
visible |
logical: is the object visible |
dups |
logical: is the object identical to one earlier in the list. |
Normally the structure will be hidden by the print
method.
There is a [
method to extract one or more of the objects
found.
For argsAnywhere()
one or more argument lists as returned by args
.
getAnywhere("format.dist") getAnywhere("simpleLoess") # not exported from stats argsAnywhere(format.dist)