Interface
adi_defcls( classname, superclasses, nmember, members, status )
>character*(*) classname ; the new class name
>character*(*) superclasses ; superclass list
>integer nmember ; number of data members
>character*(*) members(*) ; description of data member
Description
Defines the named class. Superclass names separated by commas, or
a blank string if none. Number of data members can be zero. Data
member strings are of the form
[<type|class>] [superclass::]<name>[*] [= <value>]
The optional type or class name constrains the type of the data
member or class. The asterisk indicates a mandatory keyword which
if not defined will result in \verb+Create+ methods failing. The
optional value supplied is a default starting value for the member.
Errors
ADI__INVDEF Class name already defined
Superclass named does not exist
Invalid class name, data member name