<
(DEFMEMBER name type-expr [documentation
[alias]])>
Appearing inside a class definition between the DEFCLASS and ENDCLASS statements, this statement defines the member name (a LISP symbol) having the data type type-expr (see type expressions at page ) for the current class. The optional documentation string as well as the optional alias name symbol are recorded in the current class of the class association list. C code is produced for the structure component, and an appropriate documentation comment is generated, if a documentation string was given. An alias macro is appended after the class definition is finished, accessing the same structure component, if an alias was requested.