Ruby  2.5.0dev(2017-10-22revision60238)
Data Fields
rb_call_cache Struct Reference

#include <vm_core.h>

Data Fields

rb_serial_t method_state
 
rb_serial_t class_serial
 
const rb_callable_method_entry_tme
 
vm_call_handler call
 
union {
   unsigned int   index
 
   enum method_missing_reason   method_missing_reason
 
   int   inc_sp
 
aux
 

Detailed Description

Definition at line 242 of file vm_core.h.

Field Documentation

◆ aux

union { ... } rb_call_cache::aux

◆ call

vm_call_handler rb_call_cache::call

Definition at line 250 of file vm_core.h.

◆ class_serial

rb_serial_t rb_call_cache::class_serial

Definition at line 245 of file vm_core.h.

Referenced by rb_eql_opt(), and rb_equal_opt().

◆ inc_sp

int rb_call_cache::inc_sp

Definition at line 255 of file vm_core.h.

◆ index

unsigned int rb_call_cache::index

Definition at line 253 of file vm_core.h.

◆ me

const rb_callable_method_entry_t* rb_call_cache::me

Definition at line 248 of file vm_core.h.

Referenced by rb_eql_opt(), and rb_equal_opt().

◆ method_missing_reason

enum method_missing_reason rb_call_cache::method_missing_reason

Definition at line 254 of file vm_core.h.

◆ method_state

rb_serial_t rb_call_cache::method_state

Definition at line 244 of file vm_core.h.

Referenced by rb_eql_opt(), and rb_equal_opt().


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