Module lovm2_core::code[][src]

Runnable bytecode objects

Structs

CodeObject

CodeObject contains the bytecode as well as all the data used by it.

CodeObjectFunction

Function of a CodeObject. Implements CallProtocol to allow execution of bytecode from a certain offset.

Constants

LV2_MAGIC_NUMBER

4 bytes at the start of each serialized lovm2 module.

Traits

CallProtocol

Generalization for runnable objects

Type Definitions

CallableRef

Generic object implementing the CallProtocol