Syntax:
remove-dependent metaobject dependent => unspecified
Arguments and values:
metaobject -- A class or a generic function metaobject.
dependent -- An object.
Description:
This generic function removes dependent from the dependents of metaobject. If dependent is not one of the dependents of metaobject, no error is signaled.
The generic function map-dependents can be called to access the set of dependents of a class or generic function. The generic function add-dependent can be called to add an object to the set of dependents of a class or generic function. The effect of calling add-dependent or remove-dependent while a call to map-dependents on the same class or generic function is in progress is unspecified.
The situations in which remove-dependent is called are not specified.
Methods:
remove-dependent (class standard-class) dependent |
remove-dependent (class funcallable-standard-class) dependent |
remove-dependent (generic-function standard-generic-function) dependent |
Remarks:
See the ``Dependent Maintenance Protocol'' section for remarks about the use of this facility.