| copyable-mixin | provides method for doing copy that creates a copy on an object. each mixin should provide a... |
|---|
| *copy-assume-no-circular-lists* | |
|---|---|
| *duplicate-class-forms-copy-forms?* | |
| *instance-for-copy?* | |
| *potential-duplicator-methods* |
| copy-object | |
|---|---|
| copy-set-slot-1 | |
| copy-slot-1 | |
| duplicate-class-forms-copy | |
| duplicate-class-forms-final-duplicate | |
| remove-duplicator-methods |
| copy-final | Last pass to make sure everything is in place. |
|---|---|
| copy-final-class | defined for each component class of an object with mixin copyable-mixin. it should setup its... |
| copy-inner | copy the relevant portions of self into copy-object. ok if it calls copy on sub-objects. |
| copy-inner-class | Defined for each component class of an object with mixin COPYABLE-MIXIN. It should setup its... |
| copy-one | returns a fullfledged copy of self, set-up and ready to go. |
| copy-self | return a new, empty version of self |
| copy-slots-slots-to-initialize | |
| copy-thing | Copy objects with aribtrarily complex substructure. Objects are kept track of in a HashTable, so ... |
| instance-made-for-copying-p |
| defcopy-methods | Put a different face on duplicator-methods's syntax. |
|---|---|
| duplicator-methods | |
| with-slot-copying |