blob: 9f56a850c2131d7cd1407c4e57a7b87a789b6fad [file] [log] [blame]
% File src/library/base/man/builtins.Rd
% Part of the R package, https://www.R-project.org
% Copyright 1995-2007 R Core Team
% Distributed under GPL 2 or later
\name{builtins}
\alias{builtins}
\title{Returns the Names of All Built-in Objects}
\description{
Return the names of all the built-in objects. These are fetched
directly from the symbol table of the \R interpreter.
}
\usage{builtins(internal = FALSE)}
\arguments{
\item{internal}{a logical indicating whether only \sQuote{internal}
functions (which can be called via \code{\link{.Internal}}) should
be returned.}
}
\details{
\code{builtins()} returns an unsorted list of the objects in the
symbol table, that is all the objects in the base environment.
These are the built-in objects plus any that have been added
subsequently when the base package was loaded. It is less confusing
to use \code{ls(baseenv(), all = TRUE)}.
\code{builtins(TRUE)} returns an unsorted list of the names of internal
functions, that is those which can be accessed as
\code{.Internal(\var{foo}(args ...))} for \var{foo} in the list.
}
\value{
A character vector.
}
\keyword{utilities}