|   | 
 ANSI Common Lisp    7 Objects    7.7 Dictionary of Objects
 
 - Syntax:
 - 
class-of
object
  
  class
  - Arguments and Values:
 - 
object - an object.
class - a class 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>
 
  - See Also:
 - 
make-instance,
type-of
  - Allegro CL Implementation Details:
 - 
 None.
  
 |