R/package_functions.R

Defines functions package_functions

Documented in package_functions

#' Get the name of all functions in a loaded package
#'
#' @param package Package name.
#'
#' @export
package_functions <- function(package) {
  pos <- paste0("package:", package)
  objects <- ls(pos = pos)
  is_fun <- purrr::map_lgl(objects, function(object) {
    object <- get(object, pos = pos)
    typeof(object) %in% c("closure", "builtin", "special")
  })
  objects[is_fun]
}
DavidBarke/QWUtils documentation built on Jan. 13, 2020, 11:52 a.m.