% File src/library/base/man/is.object.Rd % Part of the R package, http://www.R-project.org % Copyright 1995-2011 R Core Team % Distributed under GPL 2 or later \name{is.object} \alias{is.object} \title{Is an Object \sQuote{internally classed}?} \usage{ is.object(x) } \description{ A function rather for internal use. It returns \code{TRUE} if the object \code{x} has the \R internal \code{OBJECT} bit set, and \code{FALSE} otherwise. The \code{OBJECT} bit is set when a \code{"class"} attribute is added and removed when that attribute is removed, so this is a very efficient way to check if an object has a class attribute. (S4 objects always should.) } \arguments{ \item{x}{object to be tested.} } \note{ This is a \link{primitive} function. } \seealso{ \code{\link{class}}, and \code{\link{methods}}. \code{\link{isS4}}. } \examples{ is.object(1) # FALSE is.object(as.factor(1:3)) # TRUE } \keyword{methods} \keyword{classes}