8.1 Status Class

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.



Subsections
Michael L. Hall