Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

DgOpen(3D)

DoGroup(3D)

DoInLineGroup(3D)  —  Stardent Computer Inc. (\*(Dd)

NAME

DoInLineGroup − Create an inline group object

SYNOPSIS

C:

DtObject DoInLineGroup(open)
DtFlag open;

Fortran:

INTEGER∗4 DOILG(OPEN)
INTEGER∗4 OPEN

DESCRIPTION

DoInLineGroup creates an inline group organizational object.  A group is an organizational object that contains other objects called the elements of the group.  A group can be thought of as a simple list.  The parameter open determines whether the group is created open, i.e., whether the group is immediately available for object additions.  If DcTrue <DCTRUE> is specified, the group becomes active and available for additions. 

There are two kinds of groups, regular groups and inline groups.  They differ only in the way they inherit attributes.  In a regular group, a copy of all attributes is saved upon entering the group and restored when execution of the group terminates.  Inline groups, on the other hand, do not push and pop the current attributes upon their entry and exit.  Changes made to attributes by an inline group have the same effect as if they had been placed directly in the calling group.  The inline group thus provides a mechanism for defining a commonly used set of attributes once and then using that set multiple times. 

SEE ALSO

DgOpen(3D), DoGroup(3D)

September 29, 2021

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026