📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 00:37:29
📂
/ (Root)
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
📍 /opt/alt/ruby21/share/doc/ruby/capi/html
🔄 Refresh
✏️
Editing: functions_r.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.1.10p492(2016-04-01revision54464)</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_r"></a>- r -</h3><ul> <li>raised_flag : <a class="el" href="d2/d66/structrb__thread__struct.html#a0783e8b1c2dcd0b9b7a82d68e975eff3">rb_thread_struct</a> </li> <li>range : <a class="el" href="d7/dc0/structrb__objspace.html#ae304015a6040543321efd5d48418141b">rb_objspace</a> </li> <li>rational : <a class="el" href="db/d8e/struct_r_v_a_l_u_e.html#adfe7a482dccb1343ff7d39a76a64a057">RVALUE</a> </li> <li>raw_buffer : <a class="el" href="df/d17/structyaml__emitter__s.html#a57c6afc5006f6e0c58627bd89db2b82c">yaml_emitter_s</a> , <a class="el" href="d1/dd9/structyaml__parser__s.html#a27a87e4ca8530adcdf6de62da0eba623">yaml_parser_s</a> </li> <li>rbuf : <a class="el" href="dd/d7e/structrb__io__t.html#afeb1762330048aede7e7383dee981304">rb_io_t</a> </li> <li>rclass : <a class="el" href="d7/d6e/struct_m_e_t_h_o_d.html#aa00af10f714836e05ea2c9dd5d55f01e">METHOD</a> </li> <li>reach_end : <a class="el" href="d8/dc8/struct_opt_exact_info.html#af8c9e410a33d02410db1c6ac6d274e46">OptExactInfo</a> </li> <li>read : <a class="el" href="d9/d02/structselect__args.html#ab50cab45a8ec9fbbd5e5649176c2f179">select_args</a> </li> <li>read_handler : <a class="el" href="d1/dd9/structyaml__parser__s.html#a8c3af47a7a0750d437cba34699fcad30">yaml_parser_s</a> </li> <li>read_handler_data : <a class="el" href="d1/dd9/structyaml__parser__s.html#a11f265cd495e814c8ee7d3dd78ff2ca9">yaml_parser_s</a> </li> <li>readable : <a class="el" href="d8/dcf/structload__arg.html#a290e9739a3d7beef1a3aeeac88ca6256">load_arg</a> </li> <li>readagain_len : <a class="el" href="d3/d06/structrb__econv__t.html#a2eb533677cfc48e764a7940f034b1634">rb_econv_t</a> , <a class="el" href="de/d43/structrb__transcoding.html#adadf53197471713efae4f12dac927dfc">rb_transcoding</a> </li> <li>readbuf : <a class="el" href="de/d43/structrb__transcoding.html#a1023c22daeb3f1cebdff82b5acd422d5">rb_transcoding</a> </li> <li>readconv : <a class="el" href="dd/d7e/structrb__io__t.html#a86265dc445995fd9696605aa78fe99be">rb_io_t</a> </li> <li>real : <a class="el" href="db/d80/struct_r_complex.html#ab3b418052662654904e731f1d6af3722">RComplex</a> </li> <li>real_entries : <a class="el" href="d0/ddd/structst__table.html#add6633b1d7a286e5273431a644eb1ea1">st_table</a> </li> <li>realvar : <a class="el" href="dd/dd6/structolevariantdata.html#a164ea1d20db697533e5a88877cfe3635">olevariantdata</a> </li> <li>reason : <a class="el" href="dd/d05/structobjspace__and__reason.html#adfbde8d85ffa4f81d254ba463a0ba81f">objspace_and_reason</a> </li> <li>receiver : <a class="el" href="d6/d58/structcmd__body__arg.html#a6cc0250b850b77f58f01f05913e3ddab">cmd_body_arg</a> </li> <li>recognized_len : <a class="el" href="de/d43/structrb__transcoding.html#a37d7b26437075391b5466dc4de23e37a">rb_transcoding</a> </li> <li>record : <a class="el" href="df/dfb/structst__table__entry.html#a78379c2ee6cf57370697a50ff7971b17">st_table_entry</a> </li> <li>records : <a class="el" href="d7/dc0/structrb__objspace.html#a315fa9ee62c45c7b50a0a2e8e1ccc18f">rb_objspace</a> </li> <li>recur : <a class="el" href="d4/d2d/structmethod__entry__arg.html#a14ba25c4147888626fe17fb94bfbc0f3">method_entry_arg</a> </li> <li>recv : <a class="el" href="d7/d6e/struct_m_e_t_h_o_d.html#a1a31194e3ece53464051ce683ef36eb0">METHOD</a> , <a class="el" href="d9/d68/structrb__call__info__struct.html#af5bc3f0f5730e493a8ca0fe6777ce151">rb_call_info_struct</a> , <a class="el" href="da/dbd/structrescue__funcall__args.html#a04075127534fc855a0f8f536e56f74a7">rescue_funcall_args</a> </li> <li>redirect_fds : <a class="el" href="d7/df4/structrb__execarg.html#a2abe266f26d0333ec737b1d160dc338a">rb_execarg</a> </li> <li>redo_label : <a class="el" href="d4/dd8/structiseq__compile__data.html#a31238638ba93181cc34093e9199b4dc8">iseq_compile_data</a> </li> <li>reduce_n : <a class="el" href="d2/d6a/structcparse__params.html#aad3974d836e4912e7d0d4dfc38dd3ad9">cparse_params</a> </li> <li>reduce_table : <a class="el" href="d2/d6a/structcparse__params.html#a86095a9b0442d4e61657877faa62771e">cparse_params</a> </li> <li>ref1 : <a class="el" href="d0/d80/struct_onig_token.html#a034ded8e83d0572f2aca51f18134c6a1">OnigToken</a> </li> <li>ref_count : <a class="el" href="db/d19/structtcltkip.html#a67f82d92ca91577d4a48287e9e0ee29f">tcltkip</a> </li> <li>refcount : <a class="el" href="d2/dda/struct___win32_o_l_e_i_dispatch.html#a78456213cddd8a467016276c988698a6">_Win32OLEIDispatch</a> </li> <li>references : <a class="el" href="df/d17/structyaml__emitter__s.html#a8f00c3c08e0d87bab11e91a4464a50bc">yaml_emitter_s</a> </li> <li>refined_class : <a class="el" href="dc/d4e/structrb__classext__struct.html#a65833c475afb7a44a620d609ad879b69">rb_classext_struct</a> </li> <li>refs : <a class="el" href="d0/d80/struct_onig_token.html#a4144217e14dfde4e4c0dce1edb505ac8">OnigToken</a> , <a class="el" href="d1/d46/structrof__data.html#af7ab610d0f561ead1378291e5b1e409c">rof_data</a> </li> <li>reg : <a class="el" href="d6/d2a/struct_i_names_arg.html#a634f3511efaa2cbf18e0083a3f4ce4fa">INamesArg</a> , <a class="el" href="d6/dbe/struct_scan_env.html#ae4606d4fccc90f08112b577ef1822eac">ScanEnv</a> </li> <li>regex : <a class="el" href="d0/d1e/structstrscanner.html#aa85a968d9b4f7faf2971c39b10a6b927">strscanner</a> </li> <li>regexp : <a class="el" href="dd/d2b/struct_r_match.html#a0209981436771c79983ec44174efa957">RMatch</a> , <a class="el" href="db/d8e/struct_r_v_a_l_u_e.html#aa3fecd4c586a9a8e040e75c9b144cad4">RVALUE</a> </li> <li>region : <a class="el" href="d1/d94/struct_onig_match_arg.html#a4bbd65b2dd34871ce59f86d1b72b43bc">OnigMatchArg</a> </li> <li>regnum : <a class="el" href="d3/dff/struct_enclose_node.html#adda9a1fd356c9b102c09a3c596583b81">EncloseNode</a> </li> <li>regs : <a class="el" href="d2/d66/structrb__thread__struct.html#a69c9471d72eb4c408567ce1c9fca91cb">rb_thread_struct</a> , <a class="el" href="d8/d5b/structrmatch.html#a4dcfcb4bcfe057ae528a24651a920bb0">rmatch</a> , <a class="el" href="d0/d1e/structstrscanner.html#a4a849f72aada10d02a6097b57343507c">strscanner</a> </li> <li>rel : <a class="el" href="d0/d80/struct_onig_token.html#a545c12ac909fe71afb358691930b3c56">OnigToken</a> </li> <li>remembered_shady_object_count : <a class="el" href="d7/dc0/structrb__objspace.html#a40b003f5a7e1ddd29a101cdc31d9c430">rb_objspace</a> </li> <li>remembered_shady_object_limit : <a class="el" href="d7/dc0/structrb__objspace.html#aa3c2ff4f008bb1c2c909717549c41c11">rb_objspace</a> </li> <li>rememberset_bits : <a class="el" href="d9/dbb/structheap__page.html#a0009ef9053dddb896b9729f4bd17d1a1">heap_page</a> </li> <li>remote : <a class="el" href="d3/d42/structinetsock__arg.html#ad311a9ff32b86457a7f69edca392ba09">inetsock_arg</a> </li> <li>removed : <a class="el" href="d2/d65/structtrace__var.html#aed7e37d3b3520b3c51a96fa08adab258">trace_var</a> </li> <li>repeat : <a class="el" href="da/d0f/struct___onig_stack_type.html#af75aca1cf926503646a319a1f4e56a79">_OnigStackType</a> , <a class="el" href="d0/d80/struct_onig_token.html#ab4a09078f05c6ee3ccc8651b77f79dab">OnigToken</a> </li> <li>repeat_inc : <a class="el" href="da/d0f/struct___onig_stack_type.html#ae556f1361d9380e2f663636d4b2fbcb8">_OnigStackType</a> </li> <li>repeat_range : <a class="el" href="db/d0e/structre__pattern__buffer.html#a640c016fa90e50ea710d2b5e55760590">re_pattern_buffer</a> </li> <li>repeat_range_alloc : <a class="el" href="db/d0e/structre__pattern__buffer.html#a62072755ec72bb1a94c9379dc2b2f78d">re_pattern_buffer</a> </li> <li>replacement_allocated : <a class="el" href="d3/d06/structrb__econv__t.html#ab257a4ed6f3ca457a32ee1304af2c038">rb_econv_t</a> </li> <li>replacement_enc : <a class="el" href="d3/d06/structrb__econv__t.html#a875d42c5055651a75e9172e89a53c7c8">rb_econv_t</a> </li> <li>replacement_len : <a class="el" href="d3/d06/structrb__econv__t.html#a40e67fdbe80e48a19ecfeaa9358fd4c2">rb_econv_t</a> </li> <li>replacement_str : <a class="el" href="d3/d06/structrb__econv__t.html#ac9ef89b6cd3baa02b8ec83f49a2d3a2b">rb_econv_t</a> </li> <li>req_list : <a class="el" href="d1/de6/structcmdline__options.html#ab403f7b88211076cbc5cdaf54704857e">cmdline_options</a> </li> <li>required : <a class="el" href="d6/d11/structyaml__simple__key__s.html#acacccea26520e74c4c61f170fdcbb4c3">yaml_simple_key_s</a> </li> <li>res : <a class="el" href="d7/dcc/structgetaddrinfo__arg.html#a4db405f9f8a776c7c41f2438553fba74">getaddrinfo_arg</a> , <a class="el" href="d3/d42/structinetsock__arg.html#a3ab268cfb2bc55b95d00ba092ba6bb1e">inetsock_arg</a> , <a class="el" href="d1/db0/structudp__arg.html#a43ad82bd2ab161884177e0cf2c1bd2d5">udp_arg</a> </li> <li>Reserved : <a class="el" href="d7/d37/struct_n_e_t___l_u_i_d.html#afd0cd10e60411d9277004cce7196d652">NET_LUID</a> </li> <li>reserved : <a class="el" href="d7/de2/structrb__data__type__struct.html#aff42d3e3b5a131e37a42e33aff94173b">rb_data_type_struct</a> </li> <li>reset : <a class="el" href="d6/d9f/structzstream_1_1zstream__funcs.html#a1d38c5fbc7612535dce8deb381e4cac4">zstream::zstream_funcs</a> </li> <li>resetsize_func : <a class="el" href="d5/d10/structrb__transcoder.html#a45ccc1583c303082c8c63692e63a74e7">rb_transcoder</a> </li> <li>resetstate_func : <a class="el" href="d5/d10/structrb__transcoder.html#ab57a332189583626bf25f3b7dcd901f0">rb_transcoder</a> </li> <li>rest_arg : <a class="el" href="de/d9b/structrb__args__info.html#aabbf2d671b0db9b4c605843d58a8c70c">rb_args_info</a> </li> <li>result : <a class="el" href="da/d6b/structbig2str__struct.html#a2c0ae7f03eb4f95f2bf9bbbd53ba74b6">big2str_struct</a> , <a class="el" href="df/db5/structcall__queue.html#a5c7e8c167c5d49678aa368f966191b2e">call_queue</a> , <a class="el" href="d4/da1/structequal__data.html#a0912369061d979e243f03bc973309adc">equal_data</a> , <a class="el" href="de/d17/structeval__queue.html#a41aad58e8a23dcf0370b40b9afebef6f">eval_queue</a> , <a class="el" href="df/d4d/structinvoke__queue.html#a3ee770c57941395252ce8a0673d40914">invoke_queue</a> , <a class="el" href="da/d0b/structloaded__feature__searching.html#a395f81cb51e22d05e50deb7e589d0aea">loaded_feature_searching</a> , <a class="el" href="d3/d06/structrb__econv__t.html#ac9db5877b884b6345adb4bd2a0b65b70">rb_econv_t</a> </li> <li>resume_position : <a class="el" href="de/d43/structrb__transcoding.html#a59b9de3ef003aa4d036bdc73382e6d14">rb_transcoding</a> </li> <li>ret : <a class="el" href="d6/d2a/struct_i_names_arg.html#a088e4eee203a0ba2906c67368455bb57">INamesArg</a> , <a class="el" href="da/d66/structrb__econv__init__by__convpath__t.html#a557858d66ff617f7f7ab8ea38a0eb2c8">rb_econv_init_by_convpath_t</a> </li> <li>ret_addr : <a class="el" href="da/d0f/struct___onig_stack_type.html#a7bcb8c005b6959cb5b47ba6f52740a70">_OnigStackType</a> </li> <li>return_value : <a class="el" href="db/d19/structtcltkip.html#a448db6c03cf35448208ebce2f3eb6727">tcltkip</a> </li> <li>retval : <a class="el" href="d2/d6a/structcparse__params.html#a3eae0e73549f7dd9a4c136b154b02f69">cparse_params</a> , <a class="el" href="d5/d80/structrb__vm__tag.html#a013887e887e9c7a2a9b0a64b76fc8141">rb_vm_tag</a> </li> <li>rgengc : <a class="el" href="d7/dc0/structrb__objspace.html#a17831d2f169e180dc3eb5e0550905baa">rb_objspace</a> </li> <li>right_anchor : <a class="el" href="d3/dd5/struct_opt_anc_info.html#a2b9a54a503c8fbcd8b46f42007f2147d">OptAncInfo</a> </li> <li>rlimit_limits : <a class="el" href="d7/df4/structrb__execarg.html#a64cffdf455f1d96bc6de2af5410cc1d4">rb_execarg</a> </li> <li>rm_eo : <a class="el" href="d7/ddb/structposix__regmatch__t.html#a4e956d34c4432342f5d36fe9cc321c13">posix_regmatch_t</a> </li> <li>rm_so : <a class="el" href="d7/ddb/structposix__regmatch__t.html#aefd0f3816a9950ac4a0c45e04a8e28fd">posix_regmatch_t</a> </li> <li>rmatch : <a class="el" href="dd/d2b/struct_r_match.html#abf73ef635607acdd88b6e7cb34f1a4b4">RMatch</a> </li> <li>root_category : <a class="el" href="d3/d94/structdump__config.html#aca2ae6d31f4090360810bd9fcddba442">dump_config</a> </li> <li>root_context : <a class="el" href="df/d17/structyaml__emitter__s.html#a70fb5f09cc60de989fbec2868f4db19e">yaml_emitter_s</a> </li> <li>root_fiber : <a class="el" href="d2/d66/structrb__thread__struct.html#aabd5971200cda279bd826c2bd00f870f">rb_thread_struct</a> </li> <li>root_jmpbuf : <a class="el" href="d2/d66/structrb__thread__struct.html#a093205381d61933df048492029c5bb99">rb_thread_struct</a> </li> <li>root_lep : <a class="el" href="d2/d66/structrb__thread__struct.html#a0edea360648d045d34bb60e4a91b218a">rb_thread_struct</a> </li> <li>root_svar : <a class="el" href="d2/d66/structrb__thread__struct.html#a7f9d18a3b68b34238986fa27564ee498">rb_thread_struct</a> </li> <li>roots : <a class="el" href="d3/d94/structdump__config.html#a1da71950822132752885d956edcdba0a">dump_config</a> </li> <li>RR : <a class="el" href="d6/dc4/structstack__node.html#a03bbb7c8599400bbc9007111502fb2e3">stack_node</a> </li> <li>rstruct : <a class="el" href="db/d8e/struct_r_v_a_l_u_e.html#ae9a788cb7d2c0bb076e9bc0341e96c07">RVALUE</a> </li> <li>ruby_encoding_index : <a class="el" href="d1/d7b/struct_onig_encoding_type_s_t.html#a8668e35883b36f4ca820634a3495b0c9">OnigEncodingTypeST</a> </li> <li>ruleno : <a class="el" href="d2/d6a/structcparse__params.html#a223a9b75b69daefedddc3a26583020cb">cparse_params</a> </li> <li>run : <a class="el" href="d7/dc0/structrb__objspace.html#af4e55acafd08b89083723f6d4162c444">rb_objspace</a> , <a class="el" href="d6/d9f/structzstream_1_1zstream__funcs.html#aaeb2f7aae5ceeb93aeb34708a17037b6">zstream::zstream_funcs</a> </li> <li>running : <a class="el" href="db/d74/structrb__vm__struct.html#a422acd387e3cd145ece43a799031999b">rb_vm_struct</a> , <a class="el" href="db/d25/structtraceobj__arg.html#a7e36d7f6d548506eaecfeb865633afec">traceobj_arg</a> </li> <li>running_thread : <a class="el" href="d4/d68/unioniseq__inline__storage__entry.html#accfc6af08db01d8b8a43732288a00d63">iseq_inline_storage_entry</a> , <a class="el" href="db/d74/structrb__vm__struct.html#a469ec56bec5fad54fa6336d5fde24a03">rb_vm_struct</a> </li> <li>running_time_us : <a class="el" href="d2/d66/structrb__thread__struct.html#ada7923750df23f56b0d7164d715af3fb">rb_thread_struct</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