Ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e0ba6b95ab71a441357ed5484e33498)
variable.h
1#ifndef RUBY_TOPLEVEL_VARIABLE_H /*-*-C-*-vi:se ft=c:*/
2#define RUBY_TOPLEVEL_VARIABLE_H
11/* per-object */
12
13struct gen_ivtbl {
14 uint32_t numiv;
15 VALUE ivptr[FLEX_ARY_LEN];
16};
17
18int rb_ivar_generic_ivtbl_lookup(VALUE obj, struct gen_ivtbl **);
19VALUE rb_ivar_generic_lookup_with_index(VALUE obj, ID id, uint32_t index);
20
21#endif /* RUBY_TOPLEVEL_VARIABLE_H */