ToC | DocOverview | CGDoc | RelNotes | Index | PermutedIndex
| Allegro CL

| ANSI Common Lisp 7 Objects 7.7 Dictionary of Objects
7.7.11 slot-makunbound | Function
  Syntax: slot-makunbound instance slot-name instance Arguments and Values: instance -- instance. Slot-name - a symbol. Description: The function slot-makunbound restores a slot of the name slot-name in an instance to the unbound state. Exceptional Situations: If no slot of the name slot-name exists in the instance, slot-missing is called as follows:
      (slot-missing (class-of instance)
                    instance
                    slot-name
                    'slot-makunbound)
(Any values returned by slot-missing in this case are ignored by slot-makunbound.) The specific behavior depends on instance's metaclass. An error is never signaled if instance has metaclass standard-class. An error is always signaled if instance has metaclass built-in-class. The consequences are undefined if instance has any other metaclass--an error might or might not be signaled in this situation. Note in particular that the behavior for conditions and structures is not specified. See Also: slot-boundp, slot-missing Notes: Although no implementation is required to do so, implementors are strongly encouraged to implement the function slot-makunbound using the function `slot-makunbound-using-class` described in the Metaobject Protocol. Allegro CL Implementation Details: None.

© Franz Inc. All Rights Reserved - File last updated 2022-07-25