|
Developer Documentation |
|||||||||
| prev file | next file | ||||||||||
| SUMMARY: fields | routine DETAILS: routine | ||||||||||
| 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. |