ns-internals              package:base              R Documentation

_N_a_m_e _S_p_a_c_e _I_n_t_e_r_n_a_l_s

_D_e_s_c_r_i_p_t_i_o_n:

     Internal name space support functions.  Not intended to be called
     directly.

_U_s_a_g_e:

     asNamespace(ns, base.OK = TRUE)
     getNamespaceInfo(ns, which)
     importIntoEnv(impenv, impnames, expenv, expnames)
     isBaseNamespace(ns)
     namespaceExport(ns, vars)
     namespaceImport(self, ...)
     namespaceImportFrom(self, ns, vars)
     namespaceImportClasses(self, ns, vars)
     namespaceImportMethods(self, ns, vars)
     packageHasNamespace(package, package.lib)
     parseNamespaceFile(package, package.lib, mustExist = TRUE)
     registerS3method(genname, class, method, envir = parent.frame())
     setNamespaceInfo(ns, which, val)
     .mergeExportMethods(new, ns)

_A_r_g_u_m_e_n_t_s:

      ns: string or name space environment.

 base.OK: logical.

  impenv: environment.

  expenv: name space environment.

    vars: character vector.

    self: name space environment.

 package: string naming the package/name space to load.

package.lib: character vector specifying library.

mustExist: logical.

 genname: character.

   class: character.

   envir: environment.

   which: character.

     val: any object.

     ...: character arguments.

_A_u_t_h_o_r(_s):

     Luke Tierney

