find-instances-of-classInstance Retrievalmap-instances-of-classmake-instances-of-class-vectorGoTo Top

make-instances-of-class-vector   function unit-classes-specifier &key adjustable => vector[Function]

Purpose
Return a (newly allocated) vector containing the unit instances of the specified unit classes.

Package   :gbbopen

Module   :gbbopen-core

Arguments and values

unit-classes-specifier     An extended unit-classes specification (see below)
adjustable     A generalized boolean (default is nil)
vector     A vector (optionally adjustable) with a fill pointer

Returns
The vector containing the unit instances.

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

See also
    do-instances-of-class
    find-instances-of-class
    make-instances-of-class-vector
    map-instances-of-class

Example
Create a vector containing all unit instances of the class hyp and subclasses of hyp:

  (make-instances-of-class-vector '(hyp :plus-subclasses))


The GBBopen Project


find-instances-of-classInstance Retrievalmap-instances-of-classmake-instances-of-class-vectorGoTo Top