External#

class rbc.external.External(key, signatures)#

Attributes

External.name

Methods

External.__init__(key, signatures)

type key

str

External.external(*args)

param signature

Any object convertible to a Numba function via Type.fromobject(...).tonumba()

External.get_codegen()

External.match_signature(atypes)

External.register()

Parameters
  • key (str) –

  • signatures (Dict[str, List[Union[str, numba.core.types.function_type.FunctionType, rbc.typesystem.Type]]]) –