![[HARLEQUIN]](../Graphics/Harlequin-Small.gif)
![[Previous]](../Graphics/Prev.gif)
![[Up]](../Graphics/Up.gif)
![[Next]](../Graphics/Next.gif)
Syntax:
class-of object => class
Arguments and Values:
object---an object.
Description:
Returns the class of which the object is a direct instance.
Examples:
(class-of 'fred) => #<BUILT-IN-CLASS SYMBOL 610327300> (class-of 2/3) => #<BUILT-IN-CLASS RATIO 610326642> (defclass book () ()) => #<STANDARD-CLASS BOOK 33424745> (class-of (make-instance 'book)) => #<STANDARD-CLASS BOOK 33424745> (defclass novel (book) ()) => #<STANDARD-CLASS NOVEL 33424764> (class-of (make-instance 'novel)) => #<STANDARD-CLASS NOVEL 33424764> (defstruct kons kar kdr) => KONS (class-of (make-kons :kar 3 :kdr 4)) => #<STRUCTURE-CLASS KONS 250020317>
Affected By: None.
Exceptional Situations: None.
See Also:
Notes: None.
![[Starting Points]](../Graphics/Starting-Points.gif)
![[Contents]](../Graphics/Contents.gif)
![[Index]](../Graphics/Index.gif)
![[Symbols]](../Graphics/Symbols.gif)
![[Glossary]](../Graphics/Glossary.gif)
![[Issues]](../Graphics/Issues.gif)