📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 00:26:11
📂
/ (Root)
/
opt
/
alt
/
ruby20
/
share
/
doc
/
ruby
/
capi
/
html
📍 /opt/alt/ruby20/share/doc/ruby/capi/html
🔄 Refresh
✏️
Editing: functions_o.html
Read Only
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Ruby: Data Fields</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">Ruby  <span id="projectnumber">2.0.0p648(2015-12-16revision53162)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div class="contents"> <div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div> <h3><a id="index_o"></a>- o -</h3><ul> <li>obj : <a class="el" href="d2/dda/struct___win32_o_l_e_i_dispatch.html#ac822787106ceaeca7d783ac7ee604db8">_Win32OLEIDispatch</a> , <a class="el" href="d5/d83/structdump__call__arg.html#a7a9c2400b12659ff22cdf9e3045c2c22">dump_call_arg</a> , <a class="el" href="d5/dbe/structenumerator.html#ac73cb833f890163a8e93c233e4e09898">enumerator</a> , <a class="el" href="dc/d2e/structexec__recursive__params.html#a9c2e1d8f2ea195d25f725b16bd20602d">exec_recursive_params</a> , <a class="el" href="d0/d34/structforce__finalize__list.html#aab17668e2eaca9e1435f0a32299e2565">force_finalize_list</a> , <a class="el" href="d7/d5c/structiter__method__arg.html#ad1848183b109f1a4c6deb6f48aaaea09">iter_method_arg</a> , <a class="el" href="d0/d78/structobj__ivar__tag.html#a406531903011a3a59210ef20d85eef75">obj_ivar_tag</a> , <a class="el" href="d9/d5a/struct_real.html#aa878828141e79fece743d1710501cc8a">Real</a> </li> <li>obj2wmap : <a class="el" href="d6/d2c/structweakmap.html#a8f556445030f11505032b9368ec9180b">weakmap</a> </li> <li>object : <a class="el" href="db/d8e/struct_r_v_a_l_u_e.html#a7da8ddcdf15cb61f40a944846d4e24a5">RVALUE</a> </li> <li>object_class : <a class="el" href="d0/db0/struct_j_s_o_n___parser_struct.html#af0a8e43074e4522ee9aaf47dab863cdd">JSON_ParserStruct</a> </li> <li>object_delim : <a class="el" href="de/dfa/struct_j_s_o_n___generator___state_struct.html#abf297e6bedd25637e7bcecd1665a1ae6">JSON_Generator_StateStruct</a> </li> <li>object_delim2 : <a class="el" href="de/dfa/struct_j_s_o_n___generator___state_struct.html#ae6090e1a27ac58546acdd6060d05dc0d">JSON_Generator_StateStruct</a> </li> <li>object_nl : <a class="el" href="de/dfa/struct_j_s_o_n___generator___state_struct.html#ae6654c829240788c89a19b48d75df3ef">JSON_Generator_StateStruct</a> </li> <li>object_nl_len : <a class="el" href="de/dfa/struct_j_s_o_n___generator___state_struct.html#a044af53c971bb69d7449f338ca4a0c55">JSON_Generator_StateStruct</a> </li> <li>objid : <a class="el" href="dc/d2e/structexec__recursive__params.html#a3aa8bf0698d23917be177adcd4d7c448">exec_recursive_params</a> </li> <li>objspace : <a class="el" href="d8/d73/structmark__tbl__arg.html#ad48457aff3adfec89fa5423dac9bc2b0">mark_tbl_arg</a> , <a class="el" href="db/d74/structrb__vm__struct.html#a9eedda91413032dce6a7053a8f0a449d">rb_vm_struct</a> </li> <li>oconv : <a class="el" href="d1/d86/structnkf__native__encoding.html#a821ec0ee56bca6f1727bba5665c29134">nkf_native_encoding</a> </li> <li>of : <a class="el" href="d2/d8a/struct_complex_date_data.html#a514f39bb7fef5b4d2931bb203b4140ac">ComplexDateData</a> , <a class="el" href="dc/df2/structos__each__struct.html#aa1e23965467f694c0c7bbea17b43cc53">os_each_struct</a> </li> <li>off : <a class="el" href="d7/d6b/structrb__io__buffer__t.html#ac28eb294504ec4b94ac09d6bcefe5127">rb_io_buffer_t</a> </li> <li>offset : <a class="el" href="d8/dcf/structload__arg.html#ada496d23ddcd6e1e88b8d1659494ea3e">load_arg</a> , <a class="el" href="d2/d0a/structseek__arg.html#aea7b23ca507a8349c8ae58eecd51592c">seek_arg</a> , <a class="el" href="d3/d54/structtmx__funcs.html#a74ce1e79841385b0fd00b034906e5c62">tmx_funcs</a> , <a class="el" href="d2/d2e/struct_unset_addr.html#ae3bbc7c4f69836bce28684fff5050ead">UnsetAddr</a> , <a class="el" href="d1/dd9/structyaml__parser__s.html#a04a7ba684ce49b2300c236c561439b13">yaml_parser_s</a> , <a class="el" href="d7/db8/structzone.html#a9a349d750dcd0b637c15f26c2004d4e9">zone</a> </li> <li>oflags : <a class="el" href="d4/d91/structsysopen__struct.html#a53adce7ff5d0d6e00b3b10fe64d0823c">sysopen_struct</a> </li> <li>old_path : <a class="el" href="d7/dd9/structchdir__data.html#a27fea992d15663dd0d6c4e9226a0616d">chdir_data</a> </li> <li>oldclass : <a class="el" href="d9/d20/structmarshal__compat__t.html#a1ae58d43a19137aa8583aa66c4dc48c0">marshal_compat_t</a> </li> <li>older_index : <a class="el" href="d2/da7/structrun__exec__dup2__fd__pair.html#ad4c14792a73857e28d471eaf692ca7fc">run_exec_dup2_fd_pair</a> </li> <li>oldfd : <a class="el" href="d2/da7/structrun__exec__dup2__fd__pair.html#a8b954d3270b72f112ff0f90500673703">run_exec_dup2_fd_pair</a> </li> <li>oldubf : <a class="el" href="df/dc6/structrb__blocking__region__buffer.html#ae3edcd4ea917741241ca94cd70d1f0ba">rb_blocking_region_buffer</a> </li> <li>one_or_more_time : <a class="el" href="df/d96/struct_onig_meta_char_table_type.html#a399f4fdad2458288537776d7bebfb013">OnigMetaCharTableType</a> </li> <li>op : <a class="el" href="d3/d3f/struct_onig_syntax_type.html#aaf9858a82a248934e4b7d808200c9869">OnigSyntaxType</a> </li> <li>op2 : <a class="el" href="d3/d3f/struct_onig_syntax_type.html#a39c5bff8239079d1bbc5276437e9a93f">OnigSyntaxType</a> </li> <li>op_sym : <a class="el" href="d7/de3/structsymbols.html#ab386e9fc679365e899320f55d1799daa">symbols</a> </li> <li>open : <a class="el" href="d5/d6f/structdl__handle.html#a51d9b179c7d8a3950ff5d599b577170f">dl_handle</a> </li> <li>open_ended : <a class="el" href="df/d17/structyaml__emitter__s.html#a65e84454b702622c41a068768c144c51">yaml_emitter_s</a> </li> <li>opened : <a class="el" href="df/d17/structyaml__emitter__s.html#a0234d7e9bfbe7cc6e12b60f90f5ec552">yaml_emitter_s</a> </li> <li>operand_size : <a class="el" href="db/d57/structiseq__insn__data.html#aec0e69fa21d100503fd6b901003b3c27">iseq_insn_data</a> </li> <li>operands : <a class="el" href="db/d57/structiseq__insn__data.html#ae83a50dd669328f4915717f99d8805c5">iseq_insn_data</a> </li> <li>operands_unification : <a class="el" href="db/dc1/structrb__compile__option__struct.html#acfbbdb3d91a396184b4656da1d2fbe91">rb_compile_option_struct</a> </li> <li>opt : <a class="el" href="db/d66/structload__file__arg.html#a4cbdb0fa5897f52c017c9ddc2cb9c6aa">load_file_arg</a> </li> <li>opt_args : <a class="el" href="de/d9b/structrb__args__info.html#aa85e974bfe001d524ae0bce5b2bc4da2">rb_args_info</a> </li> <li>opt_count : <a class="el" href="d3/dff/struct_enclose_node.html#a7368540a09d78c212ab05f9436204fae">EncloseNode</a> </li> <li>opt_inited : <a class="el" href="dd/dc0/structary__sort__data.html#af1cddb313e0b254d59b8626863f870dd">ary_sort_data</a> </li> <li>opt_methods : <a class="el" href="dd/dc0/structary__sort__data.html#a353c3c9fc46cb63cc395a371cb710c81">ary_sort_data</a> </li> <li>opt_pc : <a class="el" href="d9/d68/structrb__call__info__struct.html#afb1378df11336e84c45871a0f577ef4e">rb_call_info_struct</a> </li> <li>optimize : <a class="el" href="db/d0e/structre__pattern__buffer.html#a9bcb518fa967f1b1758161d2d207cc8c">re_pattern_buffer</a> </li> <li>optimize_type : <a class="el" href="d6/dab/structrb__method__definition__struct.html#a424bda662acbc466fea3d0a93a7dc866">rb_method_definition_struct</a> </li> <li>option : <a class="el" href="d3/dff/struct_enclose_node.html#a5dbb80c0012ac8b7d137371d8cb89667">EncloseNode</a> , <a class="el" href="d4/dd8/structiseq__compile__data.html#a3cde0c1bfeea6f8a80027a9e21a9759a">iseq_compile_data</a> , <a class="el" href="d0/d7e/struct_onig_compile_info.html#a800d398aa3caa2ea6e4b15eacd207ba7">OnigCompileInfo</a> , <a class="el" href="d6/dbe/struct_scan_env.html#a1a7599f3079dfc7ab6d0b317f0f37d93">ScanEnv</a> </li> <li>options : <a class="el" href="d1/d94/struct_onig_match_arg.html#a16cd5c06c7336f42c67897423f1f9b10">OnigMatchArg</a> , <a class="el" href="d3/d3f/struct_onig_syntax_type.html#a2dfe5e99d748e4af8dc32a5cc6ca07ac">OnigSyntaxType</a> , <a class="el" href="d6/d2e/struct_opt_env.html#ada2c187eb78050758c55eda24da7cb2e">OptEnv</a> , <a class="el" href="db/d0e/structre__pattern__buffer.html#ae696111fa040a69294344d08baf062b4">re_pattern_buffer</a> </li> <li>orig : <a class="el" href="d6/de3/structrb__iseq__struct.html#ac77458b0570877936a4b323dd8d3e577">rb_iseq_struct</a> </li> <li>orig_argc : <a class="el" href="d9/d68/structrb__call__info__struct.html#ad29df69d5179bae8dd226602473b6c75">rb_call_info_struct</a> </li> <li>orig_exit_info : <a class="el" href="db/d19/structtcltkip.html#a15f267a597e541e9816d481777696dc1">tcltkip</a> </li> <li>orig_me : <a class="el" href="d6/dab/structrb__method__definition__struct.html#af525ec0f3df96834355cea572af92e76">rb_method_definition_struct</a> </li> <li>orig_name : <a class="el" href="d6/d8c/structgzfile.html#a1b59acabe530f175372223cb46f165b5">gzfile</a> </li> <li>origin : <a class="el" href="dc/d4e/structrb__classext__struct.html#a9c4efc1f5d30a34c82510d750762df5d">rb_classext_struct</a> </li> <li>original_id : <a class="el" href="d6/dab/structrb__method__definition__struct.html#a7fc0edb8505a61f8ae8bf2544fa7f676">rb_method_definition_struct</a> </li> <li>os_code : <a class="el" href="d6/d8c/structgzfile.html#ad345cbca90fd8894313ed06f28be0722">gzfile</a> </li> <li>osfhnd : <a class="el" href="d4/d6b/structioinfo.html#a0078c30ec66583d800efb990d9b0abf7">ioinfo</a> </li> <li>osfile : <a class="el" href="d4/d6b/structioinfo.html#a05f53c6e27bf84e006907aafb37ad658">ioinfo</a> </li> <li>out_buf_end : <a class="el" href="d5/d6c/structrb__econv__elem__t.html#aeb112d51d22fbc31883328b8855a7ee4">rb_econv_elem_t</a> </li> <li>out_buf_start : <a class="el" href="d5/d6c/structrb__econv__elem__t.html#a854388ef0bc7a190f14bc1ff6c99494a">rb_econv_elem_t</a> </li> <li>out_data_end : <a class="el" href="d5/d6c/structrb__econv__elem__t.html#af6319607c08232cd7c528a5e0f18c408">rb_econv_elem_t</a> </li> <li>out_data_start : <a class="el" href="d5/d6c/structrb__econv__elem__t.html#a4022fc650a937371403f1b17ebd1d24d">rb_econv_elem_t</a> </li> <li>output : <a class="el" href="df/d17/structyaml__emitter__s.html#aacba227be40de337c348ca970a9345d8">yaml_emitter_s</a> </li> <li>output_index : <a class="el" href="de/d43/structrb__transcoding.html#a1bcd79e5de50ab64e6ddf07ffb8b8ee8">rb_transcoding</a> </li> <li>owner : <a class="el" href="dd/df3/structchown__args.html#a3924d3ff33ebc865f5fdea839696ab2b">chown_args</a> </li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>
💾 Save Changes
❌ Cancel