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 |