Trait lovm2_core::code::CallProtocol [−][src]
Generalization for runnable objects
- lovm2 bytecode (CodeObject)
- Statically linked functions (standard library is an example,
create_callable
) - Dynamically linked functions (SharedObjectSlot)
Functions implementing this protocol can support variadic arguments by looking at
the amount of passed values on stack inside ctx.frame_mut()?.argn