2.5 Objects

2.5.1 C Reference

2.5.1.1 ANSI Dictionary

Common Lisp and C equivalence

Lisp symbolC function
function-keywords[Only in Common Lisp]
ensure-generic-functioncl_object cl_ensure_generic_function(cl_narg narg, cl_object function_name, ...)
allocate-instance[Only in Common Lisp]
reinitialize-instance[Only in Common Lisp]
shared-initialize[Only in Common Lisp]
update-instance-for-different-class[Only in Common Lisp]
update-instance-for-redefined-class[Only in Common Lisp]
change-class[Only in Common Lisp]
slot-boundpcl_object cl_slot_boundp(cl_object instance, cl_object slot_name)
slot-exists-pcl_object cl_slot_exists_p(cl_object instance, cl_object slot_name)
slot-makunboundcl_object cl_slot_makunbound(cl_object instance, cl_object slot_name)
slot-missing[Only in Common Lisp]
slot-unbound[Only in Common Lisp]
slot-valuecl_object cl_slot_value(cl_object instance, cl_object slot_name)
method-qualifiers[Only in Common Lisp]
no-applicable-method[Only in Common Lisp]
no-next-method[Only in Common Lisp]
remove-method[Only in Common Lisp]
make-instance[Only in Common Lisp]
make-instances-obsolete[Only in Common Lisp]
make-load-form[Only in Common Lisp]
make-load-form-saving-slotscl_object cl_make_load_form_saving_slots(cl_narg narg, cl_object object, ...)
find-classcl_object cl_find_class(cl_narg narg, cl_object symbol, ...)
compute-applicable-methods[Only in Common Lisp]
find-method[Only in Common Lisp]
add-method[Only in Common Lisp]
initialize-instance[Only in Common Lisp]
class-name[Only in Common Lisp]
(setf class-name)[Only in Common Lisp]
class-ofcl_object cl_class_of(cl_object object)
unbound-slot-instance[Only in Common Lisp]