getLoadingNamespace {pkgmaker} | R Documentation |
Namespace Development Functions
Description
getLoadingNamespace
returns information about the loading namespace.
It is a wrapper to loadingNamespaceInfo
, that does not throw
an error.
Usage
getLoadingNamespace(env = FALSE, info = FALSE, nodev = FALSE)
isLoadingNamespace(ns, nodev = FALSE)
isNamespaceLoaded2(ns)
isDevNamespace(ns)
addNamespaceExport(x)
ns_get(x, ns = NULL, ...)
Arguments
env |
logical that indicates that the namespace's environment (i.e. the namespace itself) should be returned. |
info |
logical that indicates that the complete information list should be returned |
nodev |
logical that indicates if loading devtools namespace should be discarded. |
ns |
the name of a namespace or a namespace whose loading state is tested.
If missing |
x |
character vector containing the names of R objects to export in the loading namespace. |
... |
extra arguments passed to get0. |
Value
the name of the loading namespace if env
and info
are
FALSE
, an environment if env=TRUE
, a list with elements
pkgname
and libname
if info=TRUE
.
-
isLoadingNamespace
returns a logical flag.
-
isNamespaceLoaded2
returns a logical flag.
-
isDevNamespace
returns a logical flag.
-
ns_get
returns the requested object orNULL
if not found.
Functions
-
isLoadingNamespace()
: Tests if a namespace is being loaded. -
isNamespaceLoaded2()
: tests if a given namespace is loaded, without loading it, contrary toisNamespace
. It is similar toisNamespaceLoaded
– which it uses – but also accepts environments. -
isDevNamespace()
: tests the – current – namespace is a devtools namespace. -
addNamespaceExport()
: Dynamically adds exported objects into the loading namespace. -
ns_get()
: gets an object from a given namespace.