Attribute | Description |
abstract | The routine name will be italicized if the routine is marked "abstract" (meaning it is not implemented, it is provided for its interface). This is generally used in only object-oriented programming. |
private | This routine is not intended to be called except by other routines in the same file. In other words it is a "helper routine". |
Attribute | Description |
in | indicates that the argument is intended to be passed into the routine. |
out | indicates that the argument is intended to be used to pass a value out of the routine. A named variable must be passed to the routine to pass a value back to the calling level. |
optional | indicates the argument is optional; optional parameters and keywords are also placed inside brackets ([]) in the routine summary. |
required | indicates the argument is required |
type | "type" indicates the type of the variable. Can be used indicate a group of types, a specific type, an array of a certain type, etc. Boolean keywords are indicated by a /KEYWORD_NAME in the routine summary. |