mruby/c VM Source Code master (2026/08/06)
Loading...
Searching...
No Matches
RProc Struct Reference

Proc object. More...

#include <c_proc.h>

Inheritance diagram for RProc:
Collaboration diagram for RProc:

Data Fields

 MRBC_OBJECT_HEADER
uint8_t block_or_method
 'B' or 'M' char code
struct CALLINFOcallinfo
 callinfo when proc was created.
struct CALLINFOcallinfo_self
 callinfo of self object. Valid when 'B'.
struct IREPirep
 Target IREP.
mrbc_value self
 Copy of self object. Valid when 'B'.
mrbc_value ret_val
 Return value of this block.
Data Fields inherited from RBasic
 MRBC_OBJECT_HEADER

Detailed Description

Proc object.

Definition at line 43 of file c_proc.h.

Field Documentation

◆ block_or_method

uint8_t RProc::block_or_method

'B' or 'M' char code

Definition at line 46 of file c_proc.h.

◆ callinfo

struct CALLINFO* RProc::callinfo

callinfo when proc was created.

Definition at line 47 of file c_proc.h.

◆ callinfo_self

struct CALLINFO* RProc::callinfo_self

callinfo of self object. Valid when 'B'.

Definition at line 48 of file c_proc.h.

◆ irep

struct IREP* RProc::irep

Target IREP.

Definition at line 49 of file c_proc.h.

◆ MRBC_OBJECT_HEADER

RProc::MRBC_OBJECT_HEADER

Definition at line 44 of file c_proc.h.

◆ ret_val

mrbc_value RProc::ret_val

Return value of this block.

Definition at line 51 of file c_proc.h.

◆ self

mrbc_value RProc::self

Copy of self object. Valid when 'B'.

Definition at line 50 of file c_proc.h.


The documentation for this struct was generated from the following file: