concepts.dsl.dsl_functions.OverloadedFunctionResolution#

class OverloadedFunctionResolution[source]#

Bases: object

The data structure for storing the result of resolving an overloaded function.

Methods

Attributes

type_index

The index of the function type that matches the expected signature.

ftype

The function type that matches the expected signature.

arguments

The resolved arguments.

__init__(type_index, ftype, arguments)#
Parameters:
Return type:

None

__new__(**kwargs)#
arguments: List[Any]#

The resolved arguments.

ftype: FunctionType#

The function type that matches the expected signature.

type_index: int#

The index of the function type that matches the expected signature.