Ruby: Data Fields - Functions

Ruby 4.0.6p0 (2026-07-14 revision 03b6d3f8898a28604fe6cb00eae3226b821168f4)

Here is a list of all documented functions with links to the struct/union documentation for each field:
D
P
R

### - d -

- define() : ruby::backward::cxxanyargs::define_method::driver0< T, F >::engine< N, U >, ruby::backward::cxxanyargs::define_method::driver< T, F >::engine< N, U >

### - p -

- pm_buffer_free() : pm_buffer_t
- pm_buffer_init() : pm_buffer_t
- pm_buffer_length() : pm_buffer_t
- pm_buffer_value() : pm_buffer_t
- pm_integer_free() : pm_integer_t
- pm_integer_string() : pm_integer_t
- pm_list_empty_p() : pm_list_t
- pm_list_free() : pm_list_t
- pm_list_size() : pm_list_t
- pm_options_command_line_set() : pm_options
- pm_options_encoding_locked_set() : pm_options
- pm_options_encoding_set() : pm_options
- pm_options_filepath_set() : pm_options
- pm_options_free() : pm_options
- pm_options_freeze_set() : pm_options
- pm_options_frozen_string_literal_set() : pm_options
- pm_options_line_set() : pm_options
- pm_options_main_script_set() : pm_options
- pm_options_partial_script_set() : pm_options
- pm_options_scope_forwarding_set() : pm_options
- pm_options_scope_get() : pm_options
- pm_options_scope_init() : pm_options
- pm_options_scope_local_get() : pm_options
- pm_options_scopes_init() : pm_options
- pm_options_shebang_callback_set() : pm_options
- pm_options_version_set() : pm_options
- pm_parse() : pm_parser
- pm_parse_stream() : pm_parser
- pm_parser_free() : pm_parser
- pm_parser_init() : pm_parser
- pm_parser_register_encoding_changed_callback() : pm_parser
- pm_string_file_init() : pm_string_t
- pm_string_free() : pm_string_t
- pm_string_length() : pm_string_t
- pm_string_mapped_init() : pm_string_t
- pm_string_source() : pm_string_t

### - r -

- RBasic() : RBasic