Expand description
Opaque lean_object plus the calling-convention typedefs from
lean.h:131–168.
Structs§
- lean_
object - Opaque handle to a Lean 4 heap object.
Type Aliases§
- b_
lean_ obj_ arg - “Borrowed” object argument — caller retains the refcount.
- b_
lean_ obj_ res - “Borrowed” object result — refcount belongs to a longer-lived owner.
- lean_
obj_ arg - “Standard” object argument — caller transfers ownership of one refcount.
- lean_
obj_ res - “Standard” object result — callee returns a fresh owned refcount.
- u_
lean_ obj_ arg - “Unique” object argument — caller asserts the object is non-shared.