Ruby 3.1.3p185 (2022-11-24 revision 1a6b16756e0ba6b95ab71a441357ed5484e33498)
Data Structure Index
A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | _
A
access_arg
add_option_arg
AnchorNode
apply_arg
apply_filename
ar_table_pair_struct
ar_table_struct
argf
argf_call_arg
args_info
arith_seq_gen
ary_sort_data
asciicompat_encoding_t
ASTNodeData
asynchronous_arg_t
autoload_const
autoload_data_i
autoload_state
B
backref_name_tag
big2str_struct
big_div_struct
Bigint
bintime
binwrite_arg
BlockId
brace_args
BRefNode
bufread_arg
bug_reporters
builtin_binary
bytesequence4_or_float
C
C_block
CallNode
cc_tbl_i_data
CClassNode
cdhash_set_label_struct
cfunc_proc_t
chdir_data
ChildRecord
chown_args
chunk_arg
clone_const_arg
clone_method_arg
cme_dependency_t
cmp_opt_data
code_page_struct
code_page_table
CodeBlock
codepage_patch
collect_caller_bindings_data
collect_outer_variable_name_data
ConsAltNode
constat
cont_saved_vm_stack
cookie_io_functions_t
copy_stream_struct
coroutine_context
coroutine_shared
cpu_set_t
crypt_data
CtypeNode
D
default_encoding
des_tables_t
DIR
dir_data
direct
dirent_brace_args
div_t
DOUBLE_SWAPPER
driver (ruby::backward::cxxanyargs::define_method)
driver0 (ruby::backward::cxxanyargs::define_method)
dump_arg
dump_call_arg
E
each_obj_data
enc_synmane_type_leading_chars_tag
enc_table
EncloseNode
end_proc_data
driver0::engine (ruby::backward::cxxanyargs::define_method)
driver::engine (ruby::backward::cxxanyargs::define_method)
ensure_range
enum_chain
enum_sum_memo
enumerator
equal_data
eval_string_wrap_arg
exec_recursive_params
F
fd_set
fiber_pool
fiber_pool_allocation
fiber_pool_stack
fiber_pool_vacancy
FILE_ID_128
FILE_ID_INFO
fill_values_arg
finish_writeconv_arg
flat_map_i_arg
FLOAT_SWAPPER
flock
force_finalize_list
foreach_arg
foreach_safe_arg
freed_ractor_local_keys_struct
fstr_update_arg
functor
G
gc_list
rb_ractor_struct::gc_mark_func_data_struct
gc_profile_record
gc_raise_tag
gc_sweep_context
gen_ivtbl
generator
getline_arg
givar_copy
glob_args
glob_error_args
glob_pattern
GroupNumRemap
H
hash_foreach_arg
hash_salt_t
heap_page
heap_page_body
heap_page_header
I
IApplyCaseFoldArg
ibf_dump
ibf_dump_buffer
ibf_dump_iseq_list_arg
ibf_dump_object_list_arg
ibf_header
ibf_load
ibf_load_buffer
ibf_object_bignum
ibf_object_complex_rational
ibf_object_hash
ibf_object_header
ibf_object_regexp
ibf_object_struct_range
ibf_object_symbol
ic_serial_entry
ieee_ext
ieee_ext_u
ifaddrs
imaxdiv_t
INamesArg
insn_data_struct
io_buffer_for_yield_instance_arguments
io_encoding_set_args
io_internal_read_struct
io_internal_write_struct
ioinfo
iovec
iseq_adjust_data
iseq_catch_table
iseq_catch_table_entry
iseq_compile_data
iseq_compile_data_ensure_node_stack
iseq_compile_data_storage
iseq_inline_constant_cache
iseq_inline_constant_cache_entry
iseq_inline_cvar_cache_entry
iseq_inline_iv_cache_entry
iseq_inline_storage_entry
iseq_insn_data
rb_iseq_constant_body::iseq_insn_info
iseq_insn_info_entry
iseq_label_data
iseq_link_anchor
iseq_link_element
iseq_trace_data
iter_method_arg
itimerspec
itimerval
ivar_update
J
JITState
join_arg
K
kwtable
L
LabelRef
lazyenum_funcs
ldiv_t
lex_context
list_head
list_node
lldiv_t
load_arg
load_file_arg
loaded_feature_searching
local_var_list
local_vars
lookup_dependency_insertion
M
magic_comment
malloc_obj_info
mapping_buffer
mark_stack
marshal_compat_t
masgn_attrasgn
masgn_state
max_align_t
max_t
MEMO
METHOD
method_entry_arg
min_t
minmax_by_t
minmax_t
MinMaxLen
mjit_cont
mjit_options
mkdir_arg
msghdr
MT
N
NameEntry
native_thread_data_struct
NET_LUID
nmin_data
no_gvl_stat_data
node_buffer_elem_struct
node_buffer_list_t
node_buffer_struct
NodeBase
NodeOptInfo
O
obj_traverse_callback_data
obj_traverse_data
obj_traverse_replace_callback_data
obj_traverse_replace_data
objspace_and_reason
oldbt_arg
OnigCaseFoldCodeItem
OnigCompileInfo
OnigEncodingTypeST
OnigEndCallListItem
OnigErrorInfo
OnigMatchArg
OnigMetaCharTableType
OnigPairCaseFoldCodes
OnigRepeatRange
OnigSyntaxType
OnigToken
open_struct
opendir_at_arg
OptAncInfo
OptEnv
OptExactInfo
OptMapInfo
os_each_struct
P
pair_t
parser_params
pinned_list
pipe_list
PosixBracketEntryType
print_to_arg
proc_entry
producer
pthread_once_t
push_glob0_args
push_glob_args
Q
QtfrNode
queue_waiter
R
ractor_newobj_cache
ractor_newobj_size_pool_cache
rb_ractor_sync::ractor_wait
RArray
rb_args_info
rb_arithmetic_sequence_components_t
rb_ary_pattern_info
rb_ast_body_struct
rb_ast_id_table
rb_ast_local_table_link
rb_ast_struct
rb_at_exit_list
rb_backtrace_location_struct
rb_backtrace_struct
rb_binding_t
rb_block
rb_blocking_region_buffer
rb_builtin_function
rb_call_data
rb_callable_method_entry_struct
rb_callcache
rb_callinfo
rb_callinfo_kwarg
rb_calling_info
rb_captured_block
rb_class_cc_entries
rb_class_cc_entries::rb_class_cc_entries_entry
rb_classext_struct
rb_code_location_struct
rb_code_position_struct
rb_compile_option_struct
rb_condvar
rb_const_entry_struct
rb_context_struct
rb_control_frame_struct
rb_cref_struct
rb_cvar_class_tbl_entry
rb_darray_meta
rb_data_type_struct
rb_debug_inspector_struct
rb_define_global_function (ruby::backward::cxxanyargs::define_method)
rb_define_method (ruby::backward::cxxanyargs::define_method)
rb_define_method_id (ruby::backward::cxxanyargs::define_method)
rb_define_module_function (ruby::backward::cxxanyargs::define_method)
rb_define_private_method (ruby::backward::cxxanyargs::define_method)
rb_define_protected_method (ruby::backward::cxxanyargs::define_method)
rb_define_singleton_method (ruby::backward::cxxanyargs::define_method)
rb_dirent
rb_econv_elem_t
rb_econv_init_by_convpath_t
rb_econv_t
rb_encoding_entry
rb_ensure_entry
rb_ensure_list
rb_env_t
rb_event_hook_struct
rb_execarg
rb_execution_context_struct
rb_ext_config
rb_fdset_t
rb_fiber_struct
rb_fnd_pattern_info
rb_global_entry
rb_global_variable
rb_global_vm_lock_struct
rb_heap_struct
rb_hook_list_struct
rb_id_item
rb_id_table
rb_imemo_tmpbuf_struct
rb_io_buffer
rb_io_buffer_t
rb_io_t::rb_io_enc_t
rb_io_t
rb_iseq_constant_body
rb_iseq_location_struct
rb_iseq_new_with_callback_callback_func
rb_iseq_struct
rb_iv_index_tbl_entry
rb_memory_view_entry
rb_memory_view_item_component_t
rb_memory_view_t
rb_method_alias_struct
rb_method_attr_struct
rb_method_bmethod_struct
rb_method_cfunc_struct
rb_method_definition_struct
rb_method_entry_struct
rb_method_iseq_struct
rb_method_optimized
rb_method_refined_struct
rb_mjit_compile_info
rb_mjit_unit
rb_mjit_unit_list
rb_mutex_struct
rb_obj_traverse_final_data
rb_objspace
rb_postponed_job_struct
rb_printf_buffer_extra
rb_proc_t
rb_process_status
rb_queue
rb_ractor_basket
rb_ractor_local_key_struct
rb_ractor_local_storage_type
rb_ractor_pub
rb_ractor_queue
rb_ractor_struct
rb_ractor_sync
rb_ractor_waiting_list
rb_random_interface_t
rb_random_mt_t
rb_random_struct
rb_scan_args_t
rb_scope_visi_struct
rb_size_pool_struct
rb_strterm_heredoc_struct
rb_strterm_literal_struct
rb_strterm_struct
rb_subclass_entry
rb_symbols_t
rb_szqueue
rb_thread_cond_struct
rb_thread_struct
rb_tp_struct
rb_trace_arg_struct
rb_transcoder
rb_transcoding
rb_transcoding::rb_transcoding_state_t
rb_unblock_callback
rb_vm_struct
rb_vm_tag
rb_w32_reparse_buffer_t
rb_waiting_list
rb_workqueue_job
rb_yjit_block_array_array_t
rb_yjit_block_array_t
rb_yjit_options
RBasic
RBignum
rbimpl_size_mul_overflow_tag
RClass
RComplex
RData
re_pattern_buffer
re_registers
receive_block_data
refinement_import_methods_arg
reg_named_capture_assign_t
rehash_arg
rename_args
rescue_funcall_args
reset_hash_type_arg
RFile
RFloat
RHash
RIMemo
rmatch
RMatch
rmatch_offset
RMoved
RNode
RObject
root_objects_data
RRational
RRegexp
RString
RStruct
RSymbol
RTypedData
ruby_cmdline_options
ruby_dtrace_method_hook_args
ruby_features_t
ruby_gc_params_t
ruby_glob_entries_t
ruby_glob_funcs_t
run_exec_dup2_fd_pair
RVALUE
RZombie
S
ScanEnv
sched_param
search_path_bfs_t
search_path_queue_tag
seek_arg
select_args
select_bang_arg
select_set
shift_var
sigaction
sigaltstack
sigevent
siginfo_t
signals
sigval
sip_hash
sip_state
sip_uint64_t
sleep_call
sliceafter_arg
slicebefore_arg
slicewhen_arg
sort_by_data
spawn_args
st_features
st_hash_type
st_str_end_key
st_table
st_table_entry
stack_chunk
stack_node
stat
stati128
string_part
stringpool_t
StrNode
struct_hash_set_arg
subclass_traverse_data
succ_index_table::succ_dict_block
succ_index_table
swapf32
swapf64
sync_waiter
sysopen_struct
T
temp_type_mapping_t
thgroup
thread_create_params
time_object
timespec
timetick
timeval
timezone
tm
tms
token_info
tr
trace_clear_local_events_struct
trace_data
trace_set_local_events_struct
trace_var
trans_open_t
transcoder_entry_t
transform_keys_args
transient_alloc_header
transient_heap
transient_heap_block
transient_heap_block::transient_heap_block_header
U
U
UnsetAddr
UnsetAddrList
update_arg
update_callback_arg
update_func_arg
utimbuf
utime_args
V
valued_frame_info
verify_internal_consistency_struct
vm_ifunc
vm_ifunc_argc
vm_svar
vm_throw_data
vtable
vtm
W
w32_io_info_args
w32_io_info_t
w_ivar_arg
wait_for_single_fd
waiting_fd
waitpid_state
warning_args
weakmap
wmap_iter_arg
write_arg
WSAMSG
X
X86Mem
X86Opnd
X86Reg
Y
yielder
yjit_block_itr
yjit_block_version
yjit_branch_entry
yjit_context
yjit_insn_opnd
yjit_root_struct
yjit_temp_mapping
yjit_type_struct
YYLTYPE
yypcontext_t
YYSTYPE
_
__ieee_double_shape_type
__ieee_float_shape_type
__pthread_attr_t
__pthread_barrier_t
__pthread_barrierattr_t
__pthread_cond_t
__pthread_condattr_t
__pthread_key_t
__pthread_mutex_t
__pthread_mutexattr_t
__pthread_rwlock_t
__pthread_rwlockattr_t
__pthread_spinlock_t
__pthread_t
__sbuf
__sFILE
__sFILE64
__siov
__suio
__tm
_atexit
_BBuf
_Bigint
_fpstate
_glue
_mbstate_t
_Node
_NtCmdLineElement
_on_exit_args
_OnigStackType
_pthread_cleanup_handler
_rand48
_reent
_sigcommune
_uc_fpxreg
_uc_xmmreg