User-Defined Attribute Macros
List of: Discussion Topic
Subjects: Attributes
Contents: Kernel

Developers must define the following macros to use the predefined attribute macros.

THIS() The name of this class being defined

PARENT() The name of the immediate base class (parent)

THIS_LIB The name of the module (library) in which this class is implemented

PARENT_LIB The name of the module (library) in which the immediate base class (parent) is implemented

<class>_NAME The entity's external identifier (<class> is the class name)

You must define THIS() and PARENT() with empty parentheses and THIS_LIB and PARENT_LIB without parentheses. A string must be provided for <class>_NAME.
PDF/KERN/03ATT.PDF
HTM/DATA/KERN/KERN/03ATT/0010.HTM