Ruby  2.4.2p198(2017-09-14revision59899)
Data Fields
vm_ifunc Struct Reference

#include <internal.h>

Data Fields

VALUE flags
 
VALUE reserved
 
VALUE(* func )(ANYARGS)
 
const void * data
 
struct vm_ifunc_argc argc
 

Detailed Description

Definition at line 800 of file internal.h.

Field Documentation

◆ argc

struct vm_ifunc_argc vm_ifunc::argc

Definition at line 805 of file internal.h.

Referenced by rb_vm_block_min_max_arity().

◆ data

const void* vm_ifunc::data

◆ flags

VALUE vm_ifunc::flags

Definition at line 801 of file internal.h.

Referenced by close_unless_reserved().

◆ func

VALUE(* vm_ifunc::func) (ANYARGS)

Definition at line 803 of file internal.h.

Referenced by rb_iseq_compile_node(), and vm_yield_with_cfunc().

◆ reserved

VALUE vm_ifunc::reserved

Definition at line 802 of file internal.h.


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