![]() | ![]() | ![]() | unduplicated-slot-names | ![]() |
|
| instance
| [Generic Function] |
Purpose
Add slot names of a class to the list of slots that
are not duplicated by
Method signatures
(instance standard-object)
=> nil |
(instance standard-space-instance)
=> unduplicated-slot-names
|
(instance standard-unit-instance)
=> unduplicated-slot-names
|
Package :gbbopen-tools (re-exported by :gbbopen
Module :gbbopen-tools (the unit-instance and
space-instance methods are added by :gbbopen-core
Arguments and values
| instance | A standard-object instance
| |
| unduplicated-slot-names | A proper list |
Returns
A list of unduplicated slot names for the class of
instance.
See also
make-duplicate-instance
make-duplicate-instance-changing-class
Example
Specify that slot complex-unsaved-slotmy-unit-instance
(defmethod unduplicated-slot-names ((instance my-unit-instance))
(cons 'complex-unsaved-slot (call-next-method)))
The GBBopen Project
![]() | ![]() | ![]() | unduplicated-slot-names | ![]() |