Skip to main content
Log in

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], TypedPythonObject[__init__[__mlir_type.!kgen.string]("Type")]], _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, TypedPythonObject[__init__[__mlir_type.!kgen.string]("Tuple")], PyObjectPtr) -> SIMD[int32, 1]

Typed_newfunc

alias Typed_newfunc = fn(UnsafePointer[PyTypeObject], TypedPythonObject[__init__[__mlir_type.!kgen.string]("Tuple")], PyObjectPtr) -> PyObjectPtr

Structs

Functions