|
print-instance-slots | | instance stream | [Generic Function]
|
Purpose
Extend standard-gbbopen-instance printing performed by
print-object to include additional slot-value
information.
Method signatures
| print-instance-slots | |
(instance
standard-gbbopen-instance) stream
|
| print-instance-slots | |
(instance
standard-unit-instance) stream
|
| print-instance-slots | |
(instance
standard-event-instance) stream
|
| print-instance-slots | |
(instance
single-instance-event) stream
|
| print-instance-slots | |
(instance
multiple-instances-event) stream
|
| print-instance-slots | |
(instance
space-instance-event) stream
|
| print-instance-slots | |
(instance
link/nonlink-slot-event) stream
|
| print-instance-slots | |
(instance
ksa) stream
|
| print-instance-slots | |
:after (instance
standard-unit-instance) stream
|
Package :gbbopen-tools
Module :gbbopen-tools
Arguments and values
See also
standard-gbbopen-instance
Example
(defmethod print-instance-slots ((obj hyp) stream)
(call-next-method)
(when (and (slot-boundp obj 'location)
(slot-boundp obj 'belief))
(format stream " ~s ~s"
(slot-value obj 'location)
(slot-value obj 'belief))))
The GBBopen Project