Skip to main content

Mojo module

bindings

Aliases

MOJO_PYTHON_TYPE_OBJECTS

alias MOJO_PYTHON_TYPE_OBJECTS = _Global[__init__[__mlir_type.!kgen.string]("MOJO_PYTHON_TYPE_OBJECTS"), Dict[StringSlice[StaticConstantOrigin], PythonObject], _init_python_type_objects]

Mapping of Mojo type identifiers to unique PyTypeObject* binding that Mojo type to this CPython interpreter instance.

Typed_initproc

alias Typed_initproc = fn(PyObjectPtr, PythonObject, PyObjectPtr) -> SIMD[int32, 1]

Typed_newfunc

alias Typed_newfunc = fn(UnsafePointer[PyTypeObject], PythonObject, PyObjectPtr) -> PyObjectPtr

Structs

Functions

Was this page helpful?