stream-instancesStreamingstream-ofstream-instances-of-classGoTo Top

stream-instances-of-class   unit-classes-specifier streamer[Function]

Purpose
Write all unit instances of the specified unit classes to a streamer.

Package   :gbbopen

Module   :streaming

Arguments and values

unit-classes-specifier     An extended unit-classes specification (see below)
streamer     A streamer

Detailed syntax

unit-classes-specifier ::= t | single-unit-class-specifier | (single-unit-class-specifier+)

single-unit-class-specifier ::= atomic-unit-class | (atomic-unit-class subclassing-specifier)
atomic-unit-class ::= unit-class | unit-class-name
subclassing-specifier ::= :plus-subclasses | :no-subclasses | + | =

The shorthand + subclasses specifier is equivalent to :plus-subclasses and = to :no-subclasses.

See also
    stream-add-instance-to-space-instance
    stream-delete-instance
    stream-instance
    stream-instances
    stream-instances-on-space-instances
    stream-remove-instance-from-space-instance

Example
Stream all unit instances of the unit class hyp to streamer *streamer*:

  (stream-instances-of-class 'hyp *streamer*)


The GBBopen Project


stream-instancesStreamingstream-ofstream-instances-of-classGoTo Top