Skip to contents

Infer the output types for a custom call operation.

Usage

infer_types_custom_call(
  ...,
  call_target_name,
  api_version,
  has_side_effect,
  backend_config,
  output_types
)

Arguments

...

Input values.

call_target_name

(character(1))
The name of the custom function to call.

api_version

(integer(1))
The API version.

has_side_effect

(logical(1))
Whether the custom call has side effects.

backend_config

(list | NULL)
Optional backend configuration as a named list.

output_types

(list of ValueType | NULL)
The output types of the custom call. Default is NULL (no outputs).

Value

(ValueTypes)
The output types (empty for side-effect only calls).