Ruby: hash_foreach_arg Struct Reference

Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)

Data Fields
hash_foreach_arg Struct Reference

## Data Fields
FBuffer * | buffer
JSON_Generator_State * | state
VALUE | Vstate
int | iter
VALUE | hash
rb_foreach_func * | func
VALUE | arg

## Detailed Description

Definition at line 810 of file generator.c.

## Field Documentation

## ◆ arg

VALUE hash_foreach_arg::arg

Definition at line 1326 of file hash.c.

Referenced by rb_hash_foreach(), rb_hash_stlike_foreach(), and rb_hash_stlike_foreach_with_replace().

## ◆ buffer

FBuffer* hash_foreach_arg::buffer

Definition at line 811 of file generator.c.

## ◆ func

rb_foreach_func* hash_foreach_arg::func

Definition at line 1325 of file hash.c.

Referenced by rb_hash_foreach(), rb_hash_stlike_foreach(), and rb_hash_stlike_foreach_with_replace().

## ◆ hash

VALUE hash_foreach_arg::hash

Definition at line 1324 of file hash.c.

Referenced by rb_hash_dup(), rb_hash_foreach(), rb_hash_resurrect(), rb_hash_stlike_foreach(), and rb_hash_stlike_foreach_with_replace().

## ◆ iter

int hash_foreach_arg::iter

Definition at line 814 of file generator.c.

## ◆ state

JSON_Generator_State* hash_foreach_arg::state

Definition at line 812 of file generator.c.

## ◆ Vstate

VALUE hash_foreach_arg::Vstate

Definition at line 813 of file generator.c.

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

- ext/json/generator/generator.c
- hash.c