The Status Class is used to handle status flags in the CÆSAR Code Package.
Status public procedures:
Fundamental procedures | |||
Initialize | Initializes a status variable (vector or scalar). | ||
Finalize | Finalizes a status variable (vector or scalar). | ||
Valid_State | Returns false iff a status variable (vector or scalar) is in an invalid state. | ||
Operations | |||
Consolidate | Consolidates a vector status variable into a scalar status variable (also has an assignment interface). | ||
Equal | Returns true when its arguments are equal. Versions of this function for Status-Status and Status-Character comparisons are available. | ||
Error | Returns true if the severity level of a scalar status variable is `Error'. | ||
Get | Gets an output character string according to the specified status variable (also has an assignment interface). | ||
Normal | Returns true if the severity level of a scalar status variable is `Normal'. | ||
Not_Equal | Returns true when its arguments are not equal. Versions of this function for Status-Status and Status-Character comparisons are available. | ||
Set | Sets a scalar status variable according to the specified selector character value (also has an assignment interface). | ||
Warning | Returns true if the severity level of a scalar status variable is `Warning'. |
Status public defined types:
Status_type | The Status Class variable type. |
The Status Class code listing contains additional documentation. The Status Class also contains a Unit Test Program.