\HeaderA{real}{Real Vectors}{real}
\aliasA{as.real}{real}{as.real}
\aliasA{is.real}{real}{is.real}
\keyword{classes}{real}
\begin{Description}\relax
These functions are the same as their \code{\LinkA{double}{double}} equivalents
and are provided for backwards compatibility only.
\end{Description}
\begin{Usage}
\begin{verbatim}
real(length = 0)
as.real(x, ...)
is.real(x)
\end{verbatim}
\end{Usage}
\begin{Arguments}
\begin{ldescription}
\item[\code{length}] desired length.
\item[\code{x}] object to be coerced or tested.
\item[\code{...}] further arguments passed to or from other methods.
\end{ldescription}
\end{Arguments}
\begin{Details}\relax
\code{as.real} is a generic function, but S3 methods must be
written for \code{\LinkA{as.double}{as.double}}.  

\code{as.real} and \code{is.real} are \LinkA{primitive}{primitive}, so
positional matching is used and any names of supplied arguments are
ignored.  This may not be true of methods for \code{as.real}.
\end{Details}

