proc_info3 ( : : ProcName : InpCtrlParType, OutpCtrlParType )

Default data type for the control parameters of a HORUS-procedure.

The operator proc_info3 returns the default data type for each input and output control parameter. The default type of a parameter is the type used in "simple mode" in HORUS/C. This concerns parameters which allow more than one type as for example write_string. Hereby the types of input parameters are combined in the variable InpCtrlParType, whereas the types of output parameters are combined in the variable OutpCtrlParType. The following types are possible: 'integer' an integer. 'integer tuple' an integer or a tuplet of integers. 'real' a floating point number. 'real tuple' a floating point number or a tuplet of floating point numbers. 'string' a string. 'string tuple' a string or a tuplet of strings. 'no_default' individual value of which the type cannot be determined. 'no_default tuple' individual value or tuplet of values of which the type cannot be determined. 'default' individual value of unknown type, whereby the system assumes it to be an 'integer'.


Parameters

ProcName (input_control)
string -> string
Name of the procedure.

InpCtrlParType (output_control)
string-array -> string
Default type of the input control parameters.

OutpCtrlParType (output_control)
string-array -> string
Default type of the output control parameters.


Result

The operator proc_info3 returns the value TRUE if the indicated procedure name exists. Otherwise an exception is raised.


Possible Predecessors

search_keyword, search_proc, proc_name, proc_info


Alternatives

param_info


See also

proc_info1, proc_info2, proc_info, proc_name



Copyright © 1996-1997 MVTec Software GmbH