transform¶
Invoke matching transform definition to convert input type(s) to the output type.
If no matching type transform exists, an error will be reported.
Parameters:
| No. | Type | Comments |
|---|---|---|
| 1 | 1st user-defined type | 1st type of the transformer to be used |
| 2 | 2nd user-defined type | Optional 2nd type of the transformer to be used |
| … | Optional n’th type of the transformer to be used |
Returns:
user-defined type - Output result
Usages:
let o1 = transform< OutputType >( i : InputType )let o2 = transform< OutputType >( a : InputTypeA, b : InputTypeB )