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

| ANSI Common Lisp 7 Objects 7.7 Dictionary of Objects
7.7.13 slot-unbound | Standard Generic Function
Syntax: slot-unbound class instance slot-name {result}* Method Signatures: slot-unbound (class t) instance slot-name Arguments and Values: class - the class of the instance. instance - the instance in which an attempt was made to read the unbound slot. slot-name - the name of the unbound slot. result - an object. Description: The generic function slot-unbound is called when an unbound slot is read in an instance whose metaclass is standard-class. The default method signals an error of type unbound-slot. The name slot of the unbound-slot condition is initialized to the name of the offending variable, and the instance slot of the unbound-slot condition is initialized to the offending instance. The generic function slot-unbound is not intended to be called by programmers. Programmers may write methods for it. The function slot-unbound is called only indirectly by slot-value. If slot-unbound returns, only the primary value will be used by the caller, and all other values will be ignored. Exceptional Situations: The default method on slot-unbound signals an error of type unbound-slot. See Also: slot-makunbound Notes: An unbound slot may occur if no `:initform` form was specified for the slot and the slot value has not been set, or if slot-makunbound has been called on the slot. Allegro CL Implementation Details: None.

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