Ruby: rb_global_variable Struct Reference

Ruby 3.3.5p100 (2024-09-03 revision ef084cc8f4958c1b6e4ead99136631bef6d8ddba)

Data Fields
rb_global_variable Struct Reference

## Data Fields
int | counter
int | block_trace
VALUE * | data
rb_gvar_getter_t * | getter
rb_gvar_setter_t * | setter
rb_gvar_marker_t * | marker
rb_gvar_compact_t * | compactor
struct trace_var * | trace

## Detailed Description

Definition at line 429 of file variable.c.

## Field Documentation

## ◆ block_trace

int rb_global_variable::block_trace

Definition at line 431 of file variable.c.

## ◆ compactor

rb_gvar_compact_t* rb_global_variable::compactor

Definition at line 436 of file variable.c.

## ◆ counter

int rb_global_variable::counter

Definition at line 430 of file variable.c.

## ◆ data

VALUE* rb_global_variable::data

Definition at line 432 of file variable.c.

## ◆ getter

rb_gvar_getter_t* rb_global_variable::getter

Definition at line 433 of file variable.c.

## ◆ marker

rb_gvar_marker_t* rb_global_variable::marker

Definition at line 435 of file variable.c.

## ◆ setter

rb_gvar_setter_t* rb_global_variable::setter

Definition at line 434 of file variable.c.

## ◆ trace

struct trace_var* rb_global_variable::trace

Definition at line 437 of file variable.c.

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

- variable.c