On this page
ns-reflect Namespace Reflection Support
Description
Internal functions to support reflection on namespace objects.
Usage
getExportedValue(ns, name)
getNamespace(name)
getNamespaceExports(ns)
getNamespaceImports(ns)
getNamespaceName(ns)
getNamespaceUsers(ns)
getNamespaceVersion(ns)
Arguments
ns |
string or namespace object. |
name |
string or name. |
Details
getExportedValue returns the value of the exported variable name in namespace ns.
getNamespace returns the environment representing the name space name. The namespace is loaded if necessary.
getNamespaceExports returns a character vector of the names exported by ns.
getNamespaceImports returns a representation of the imports used by namespace ns. This representation is experimental and subject to change.
getNamespaceName and getNamespaceVersion return the name and version of the namespace ns.
getNamespaceUsers returns a character vector of the names of the namespaces that import namespace ns.
Author(s)
Luke Tierney
See Also
loadNamespace for more about namespaces.
Copyright (©) 1999–2012 R Foundation for Statistical Computing.
Licensed under the GNU General Public License.