Ruby
3.5.0dev (2025-01-09 revision 841555245d770df88a0c8079fc97a51ffa7ef8e9)
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
|
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
assoc_arg
ASTLocationData
ASTNodeData
asynchronous_arg_t
asyncify_buf
autoload_arguments
autoload_const
autoload_data
autoload_load_arguments
B
backref_name_tag
big2str_struct
big_div_struct
Bigint
binwrite_arg
brace_args
BRefNode
bufread_arg
bug_reporters
build_options_data
builtin_binary
bytesequence4_or_float
C
C_block
CallNode
CClassNode
cdhash_set_label_struct
cfunc_proc_t
chdir_data
ChildRecord
chown_args
chunk_arg
clone_const_arg
clone_method_arg
code_page_table
collect_caller_bindings_data
collect_outer_variable_name_data
ConsAltNode
constat
cont_saved_vm_stack
copy_stream_struct
coroutine_context
coroutine_shared
count_objects_data
cross_ractor_require
crypt_data
CtypeNode
cvc_table_copy_ctx
D
default_encoding
DIR
dir_data
direct
dirent_brace_args
DOUBLE_SWAPPER
driver
(
ruby::backward::cxxanyargs::define_method
)
driver0
(
ruby::backward::cxxanyargs::define_method
)
dstr_ctxt
dump_arg
dump_call_arg
E
each_obj_data
enc_synmane_type_leading_chars_tag
enc_table
EncloseNode
end_expect_token_locations
end_proc_data
driver0::engine
(
ruby::backward::cxxanyargs::define_method
)
driver::engine
(
ruby::backward::cxxanyargs::define_method
)
ensure_range
enum_chain
enum_product
enum_sum_memo
enumerator
equal_data
eval_string_wrap_arg
exec_recursive_params
F
fiber_pool
fiber_pool_allocation
fiber_pool_stack
fiber_pool_vacancy
fiber_scheduler_wait_for_arguments
FILE_ID_128
FILE_ID_INFO
finish_writeconv_arg
flat_map_i_arg
FLOAT_SWAPPER
foreach_arg
foreach_safe_arg
free_slot
freed_ractor_local_keys_struct
fstr_update_arg
functor
G
gc_profile_record
gc_raise_tag
gc_sweep_context
gen_ivar_lookup_ensure_size
gen_ivtbl
general_ivar_set_result
generator
getline_arg
glob_args
glob_error_args
glob_pattern
global_object_list
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
ifaddrs
INamesArg
insn_data_struct
interrupt_ractor_new_thread_data
io_buffer_blocking_region_argument
io_buffer_for_yield_instance_arguments
io_buffer_memmove_arguments
io_buffer_pread_internal_argument
io_buffer_pwrite_internal_argument
io_buffer_read_internal_argument
io_buffer_write_internal_argument
io_encoding_set_args
io_internal_read_struct
io_internal_write_struct
ioinfo
iovec
iseq_adjust_data
iseq_callback_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
iv_itr_data
J
join_arg
K
kwtable
L
lazyenum_funcs
lex_context
lex_pointer_string
load_arg
load_file_arg
loaded_feature_searching
local_var_list
local_vars
M
magic_comment
malloc_obj_info
mapping_buffer
mark_stack
marshal_compat_t
masgn_lhs_node
masgn_state
max_t
MEMO
METHOD
method_entry_arg
min_t
minmax_by_t
minmax_t
MinMaxLen
mkdir_arg
MMTk_final_job
MMTk_GCThreadTLS
MMTk_ObjectClosure
MMTk_ractor_cache
MMTk_RawVecOfObjRef
MMTk_RubyBindingOptions
MMTk_RubyUpcalls
msghdr
MT
N
name_error_message_struct
NameEntry
NET_LUID
nmin_data
no_gvl_stat_data
node_buffer_elem_struct
node_buffer_list_t
node_buffer_struct
NodeBase
NodeOptInfo
nogvl_chmod_data
nogvl_chown_data
O
obj_traverse_callback_data
obj_traverse_data
obj_traverse_replace_callback_data
obj_traverse_replace_data
objspace
objspace_and_reason
oldbt_arg
oldbt_bugreport_arg
OnigCacheOpcode
OnigCaseFoldCodeItem
OnigCompileInfo
OnigEncodingTypeST
OnigEndCallListItem
OnigErrorInfo
OnigMatchArg
OnigMetaCharTableType
OnigPairCaseFoldCodes
OnigRepeatRange
OnigSyntaxType
OnigToken
open_struct
opendir_at_arg
OptAncInfo
OptEnv
OptExactInfo
OptMapInfo
os_each_struct
outer_variable_list
outer_variable_pair
P
pair_t
parse_lex_data_t
parse_regular_expression_error_data_t
parse_regular_expression_named_capture_data_t
parser_params
parser_st_hash_type
parser_st_table
parser_string_buffer
parser_string_buffer_elem
path_string
pin_array_list
pinned_list
pipe_list
pm_alias_global_variable_node
pm_alias_method_node
pm_alternation_pattern_node
pm_and_node
pm_arguments_node
pm_arguments_t
pm_array_node
pm_array_pattern_node
pm_assoc_node
pm_assoc_splat_node
pm_back_reference_read_node
pm_begin_node
pm_binding_powers_t
pm_block_argument_node
pm_block_local_variable_node
pm_block_node
pm_block_parameter_node
pm_block_parameters_node
pm_break_node
pm_buffer_t
pm_call_and_write_node
pm_call_node
pm_call_operator_write_node
pm_call_or_write_node
pm_call_target_node
pm_capture_pattern_node
pm_case_match_node
pm_case_node
pm_class_node
pm_class_variable_and_write_node
pm_class_variable_operator_write_node
pm_class_variable_or_write_node
pm_class_variable_read_node
pm_class_variable_target_node
pm_class_variable_write_node
pm_comment
pm_constant_and_write_node
pm_constant_id_list_t
pm_constant_operator_write_node
pm_constant_or_write_node
pm_constant_path_and_write_node
pm_constant_path_node
pm_constant_path_operator_write_node
pm_constant_path_or_write_node
pm_constant_path_target_node
pm_constant_path_write_node
pm_constant_pool_bucket_t
pm_constant_pool_t
pm_constant_read_node
pm_constant_t
pm_constant_target_node
pm_constant_write_node
pm_context_node
pm_def_node
pm_defined_node
pm_diagnostic_data_t
pm_diagnostic_t
pm_else_node
pm_embedded_statements_node
pm_embedded_variable_node
pm_encoding_t
pm_ensure_node
pm_false_node
pm_find_pattern_node
pm_flip_flop_node
pm_float_node
pm_for_node
pm_forwarding_arguments_node
pm_forwarding_parameter_node
pm_forwarding_super_node
pm_global_variable_and_write_node
pm_global_variable_operator_write_node
pm_global_variable_or_write_node
pm_global_variable_read_node
pm_global_variable_target_node
pm_global_variable_write_node
pm_hash_node
pm_hash_pattern_node
pm_heredoc_lex_mode_t
pm_if_node
pm_imaginary_node
pm_implicit_node
pm_implicit_rest_node
pm_in_node
pm_index_and_write_node
pm_index_operator_write_node
pm_index_or_write_node
pm_index_target_node
pm_instance_variable_and_write_node
pm_instance_variable_operator_write_node
pm_instance_variable_or_write_node
pm_instance_variable_read_node
pm_instance_variable_target_node
pm_instance_variable_write_node
pm_integer_node
pm_integer_t
pm_interpolated_match_last_line_node
pm_interpolated_regular_expression_node
pm_interpolated_string_node
pm_interpolated_symbol_node
pm_interpolated_x_string_node
pm_iseq_new_with_opt_data
pm_it_local_variable_read_node
pm_it_parameters_node
pm_keyword_hash_node
pm_keyword_rest_parameter_node
pm_lambda_node
pm_lex_callback_t
pm_lex_mode
pm_line_column_t
pm_list_node
pm_list_t
pm_local_index_struct
pm_local_t
pm_local_table_insert_ctx
pm_local_variable_and_write_node
pm_local_variable_operator_write_node
pm_local_variable_or_write_node
pm_local_variable_read_node
pm_local_variable_target_node
pm_local_variable_write_node
pm_locals
pm_location_t
pm_magic_comment_t
pm_match_last_line_node
pm_match_predicate_node
pm_match_required_node
pm_match_write_node
pm_missing_node
pm_module_node
pm_multi_target_node
pm_multi_target_state_node
pm_multi_target_state_t
pm_multi_write_node
pm_newline_list_t
pm_next_node
pm_nil_node
pm_no_keywords_parameter_node
pm_node
pm_node_hash_t
pm_node_list
pm_node_location_t
pm_node_stack_node
pm_numbered_parameters_node
pm_numbered_reference_read_node
pm_optional_keyword_parameter_node
pm_optional_parameter_node
pm_options
pm_options_scope
pm_or_node
pm_parameters_node
pm_parentheses_node
pm_parse_error_format_t
pm_parse_error_t
pm_parse_result_t
pm_parser
pm_pinned_expression_node
pm_pinned_variable_node
pm_post_execution_node
pm_pre_execution_node
pm_program_node
pm_range_node
pm_rational_node
pm_redo_node
pm_regexp_options_t
pm_regexp_parser_t
pm_regexp_token_buffer_t
pm_regular_expression_node
pm_required_keyword_parameter_node
pm_required_parameter_node
pm_rescue_modifier_node
pm_rescue_node
pm_rest_parameter_node
pm_retry_node
pm_return_node
pm_scope
pm_scope_node
pm_self_node
pm_shareable_constant_node
pm_singleton_class_node
pm_source_encoding_node
pm_source_file_node
pm_source_line_node
pm_splat_node
pm_statements_node
pm_static_literals_metadata_t
pm_static_literals_t
pm_string_node
pm_string_t
pm_super_node
pm_symbol_node
pm_token_buffer_t
pm_token_t
pm_true_node
pm_undef_node
pm_unless_node
pm_until_node
pm_when_node
pm_while_node
pm_x_string_node
pm_yield_node
PosixBracketEntryType
prdwr_internal_arg
print_to_arg
proc_entry
producer
product_state
push_glob0_args
push_glob_args
Q
QtfrNode
queue_sleep_arg
queue_waiter
R
ractor_local_storage_store_data
ractor_newobj_cache
ractor_newobj_heap_cache
ractor_selector_clear_data
rb_ractor_sync::ractor_wait
RArray
rb_args_info
rb_arithmetic_sequence_components_t
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_operation_wait_arguments
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_env_t
rb_event_hook_struct
rb_execarg
rb_execution_context_struct
rb_ext_config
rb_fdset_t
rb_fiber_scheduler_blocking_operation_state
rb_fiber_struct
rb_forwarding_call_data
rb_objspace::rb_gc_config
rb_gc_impl_each_object_data
rb_gc_impl_each_objects_data
rb_global_entry
rb_global_variable
rb_heap_struct
rb_hook_list_struct
rb_id_item
rb_id_table
rb_imemo_tmpbuf_struct
rb_internal_thread_event_data
rb_interrupt_exec_task
rb_io
rb_io_buffer
rb_io_close_wait_list
rb_io_encoding
rb_io_internal_buffer
rb_iseq_constant_body
rb_iseq_location_struct
rb_iseq_new_with_callback_callback_func
rb_iseq_struct
rb_jit_cont
rb_locations_lambda_body_t
rb_matchext_struct
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_mutex_sleep_arguments
rb_mutex_struct
rb_native_thread
rb_node_and_t
rb_obj_traverse_final_data
rb_objspace
rb_parser_ary
rb_parser_ast_token
rb_parser_string
rb_postponed_job_queue
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_selector
rb_ractor_selector_take_config
rb_ractor_struct
rb_ractor_sync
rb_random_interface_t
rb_random_mt_t
rb_random_struct
rb_scan_args_t
rb_scope_visi_struct
rb_shape
rb_shape_tree_t
rb_stat
rb_strterm_heredoc_struct
rb_strterm_literal_struct
rb_strterm_struct
rb_subclass_entry
rb_symbols_t
rb_szqueue
rb_thread_sched
rb_thread_sched_item
rb_thread_sched_waiting
rb_thread_struct
rb_tp_struct
rb_trace_arg_struct
rb_transcoder
rb_transcoding
rb_transcoding::rb_transcoding_state_t
rb_unblock_callback
rb_uniform_sort_data
rb_vm_struct
rb_vm_tag
rb_w32_reparse_buffer_t
rb_waiting_list
rb_wasm_fiber_context
rb_wasm_jmp_buf
rb_wasm_try_catch
rb_workqueue_job
RBasic
RBignum
RClass
RClass_and_rb_classext_t
RComplex
RData
re_pattern_buffer
re_registers
receive_block_data
redblack_node
refinement_import_methods_arg
reg_init_args
reg_named_capture_assign_t
reg_onig_search_args
rehash_arg
rename_args
report_expansion
rescue_funcall_args
RFile
RFloat
RHash
RIMemo
RMatch
rmatch_offset
RMoved
RNode
RNode_ALIAS
RNode_ARGS
RNode_ARGS_AUX
RNode_ARGSCAT
RNode_ARGSPUSH
RNode_ARYPTN
RNode_ATTRASGN
RNode_BACK_REF
RNode_BEGIN
RNode_BLOCK
RNode_BLOCK_PASS
RNode_CALL
RNode_CASE
RNode_CASE2
RNode_CASE3
RNode_CDECL
RNode_CLASS
RNode_COLON2
RNode_COLON3
RNode_CONST
RNode_CVAR
RNode_CVASGN
RNode_DASGN
RNode_DEF_TEMP
RNode_DEFINED
RNode_DEFN
RNode_DEFS
RNode_DOTS
RNode_DSTR
RNode_DVAR
RNode_ENCODING
RNode_ENSURE
RNode_ERRINFO
RNode_ERROR
RNode_EVSTR
RNode_EXITS
RNode_FALSE
RNode_FCALL
RNode_FILE
RNode_FLOAT
RNode_FNDPTN
RNode_FOR_MASGN
RNode_GASGN
RNode_GVAR
RNode_HASH
RNode_HSHPTN
RNode_IASGN
RNode_IF
RNode_IMAGINARY
RNode_IN
RNode_INTEGER
RNode_ITER
RNode_IVAR
RNode_KW_ARG
RNode_LAMBDA
RNode_LASGN
RNode_LINE
RNode_LIST
RNode_LOOP
RNode_LVAR
RNode_MASGN
RNode_MATCH2
RNode_MATCH3
RNode_MODULE
RNode_NIL
RNode_NTH_REF
RNode_ONCE
RNode_OP_ASGN1
RNode_OP_ASGN2
RNode_OP_ASGN_AND
RNode_OP_ASGN_OR
RNode_OP_CDECL
RNode_OPCALL
RNode_OPT_ARG
RNode_POSTARG
RNode_POSTEXE
RNode_QCALL
RNode_RATIONAL
RNode_REGX
RNode_RESBODY
RNode_RESCUE
RNode_RETRY
RNode_RETURN
RNode_SCLASS
RNode_SCOPE
RNode_SELF
RNode_SPLAT
RNode_STR
RNode_SUPER
RNode_SYM
RNode_TRUE
RNode_UNDEF
RNode_UNLESS
RNode_VALIAS
RNode_VCALL
RNode_WHEN
RNode_YIELD
RNode_ZLIST
RNode_ZSUPER
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
ruby_opt_message
ruby_parser
run_exec_dup2_fd_pair
RVALUE
RZombie
S
ScanEnv
search_path_bfs_t
search_path_queue_tag
seek_arg
select_args
select_bang_arg
select_set
shift_var
signals
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_args
stati128
string_part
stringpool_t
StrNode
struct_hash_set_arg
subclass_traverse_data
swapf32
swapf64
sync_waiter
sysopen_struct
T
take_wait_take_cleanup_data
thgroup
thread_create_params
time_object
timespec
timetick
timeval
timezone
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
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
waiting_fd
waitpid_state
warning_args
weakkeymap
weakmap
weakmap_entry
wkmap_aset_args
wmap_compact_table_data
wmap_foreach_data
write_arg
WSAMSG
Y
yielder
yjit_root_struct
yy_repair
yy_repair_terms
yy_repairs
yy_term
YYLTYPE
yypcontext_t
YYSTYPE
_
__attribute__
__rb_wasm_asyncify_fiber_ctx
__rb_wasm_asyncify_jmp_buf
__sbuf
__sFILE
__siov
__suio
_BBuf
_Node
_NtCmdLineElement
_OnigStackType
Generated by
1.9.8