![]() | ![]() | ![]() | 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
![]() | ![]() | ![]() | make-instances-of-class-vector | ![]() |