Several internal utility functions are exported for convenience in case dependent packages can make use of this functionality.
set_names(object = nm, nm)paste_enum(x, sep = ", ", conj = " and ", quotes = "`")
coal(..., fail_all = TRUE, test_fun = is.null)
reval(x)
reval_if(x)
unlst(x, recursive = FALSE, use_names = FALSE)
pkg_name(env = parent.frame())
pkg_version(pkg = parent.frame())
pkg_file(..., pkg = parent.frame())
pkg_avail(...)
Function set_names() returns a names object, paste_enum() a
string, coal() the first non-null object and unlst() performs the same
action as base::unlist() but with differing defaults.
Character vector to base::paste()
Separation strings for all but last and last positions
Quotes to wrap each entry in x with
Set of objects to iterate over
Error if no non-null objects are present
Function to test each element with
See base::unlist()
An environment that is resolved to a package name
A string.valued package name or an environment passed to
pkg_name()