Rev 79273 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
% File src/library/base/man/ns-reflect.Rd% Part of the R package, https://www.R-project.org% Copyright 2003-2020 R Core Team% Distributed under GPL 2 or later\name{ns-reflect}\title{Namespace Reflection Support}\alias{getExportedValue}\alias{getNamespace}\alias{getNamespaceExports}\alias{getNamespaceImports}\alias{getNamespaceName}\alias{getNamespaceUsers}\alias{getNamespaceVersion}\usage{getExportedValue(ns, name)getNamespace(name)getNamespaceExports(ns)getNamespaceImports(ns)getNamespaceName(ns)getNamespaceUsers(ns)getNamespaceVersion(ns)}\arguments{\item{ns}{string or namespace object.}\item{name}{string or name.}}\description{Internal functions to support reflection on namespace objects.}\seealso{\code{\link{loadNamespace}} for more about namespaces.}\details{\code{getExportedValue} returns the value of the exported variable\code{name} in namespace \code{ns}.\code{getNamespace} returns the environment representing the namespace \code{name}. The namespace is loaded if necessary.\code{getNamespaceExports} returns a character vector of the namesexported by \code{ns}.\code{getNamespaceImports} returns a representation of the importsused by namespace \code{ns}. This representation is experimentaland subject to change.\code{getNamespaceName} and \code{getNamespaceVersion} return the nameand version of the namespace \code{ns}.\code{getNamespaceUsers} returns a character vector of the names ofthe namespaces that import namespace \code{ns}.}\keyword{internal}\author{Luke Tierney}