Ruby 4.0.7p0 (2026-09-15 revision 229531a6cfbf07e3caef30dbac24a2a3f3fed482)
rb_global_variable Struct Reference

Data Fields

int counter
int block_trace
VALUEdata
rb_gvar_getter_tgetter
rb_gvar_setter_tsetter
rb_gvar_marker_tmarker
rb_gvar_compact_t * compactor
struct trace_vartrace
bool box_ready
bool box_dynamic

Detailed Description

Definition at line 527 of file variable.c.

Field Documentation

◆ block_trace

int rb_global_variable::block_trace

Definition at line 529 of file variable.c.

◆ box_dynamic

bool rb_global_variable::box_dynamic

Definition at line 537 of file variable.c.

◆ box_ready

bool rb_global_variable::box_ready

Definition at line 536 of file variable.c.

◆ compactor

rb_gvar_compact_t* rb_global_variable::compactor

Definition at line 534 of file variable.c.

◆ counter

int rb_global_variable::counter

Definition at line 528 of file variable.c.

◆ data

VALUE* rb_global_variable::data

Definition at line 530 of file variable.c.

◆ getter

rb_gvar_getter_t* rb_global_variable::getter

Definition at line 531 of file variable.c.

◆ marker

rb_gvar_marker_t* rb_global_variable::marker

Definition at line 533 of file variable.c.

◆ setter

rb_gvar_setter_t* rb_global_variable::setter

Definition at line 532 of file variable.c.

◆ trace

struct trace_var* rb_global_variable::trace

Definition at line 535 of file variable.c.


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