15#ifndef MRBC_SRC_C_PROC_H_
16#define MRBC_SRC_C_PROC_H_
55typedef struct RProc mrb_proc;
struct RObject mrbc_value
Value object. Default version.
void mrbc_proc_delete(mrbc_value *val)
mrbc_value mrbc_proc_new(struct VM *vm, void *irep, uint8_t b_or_m)
struct RProc mrbc_proc
Proc object.
IREP Internal REPresentation.
struct IREP * irep
Target IREP.
mrbc_value ret_val
Return value of this block.
mrbc_value self
Copy of self object. Valid when 'B'.
uint8_t block_or_method
'B' or 'M' char code
struct CALLINFO * callinfo
callinfo when proc was created.
struct CALLINFO * callinfo_self
callinfo of self object. Valid when 'B'.
mruby/c value definitions