📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 00:18:11
📂
/ (Root)
/
opt
/
alt
/
ruby20
/
share
/
doc
/
ruby
/
capi
/
html
📍 /opt/alt/ruby20/share/doc/ruby/capi/html
🔄 Refresh
✏️
Editing: functions_f.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_f"></a>- f -</h3><ul> <li>fail_block : <a class="el" href="dc/d2e/structreg__named__capture__assign__t.html#adac0de0779ffe0be4c7c3fb8f079bb87">reg_named_capture_assign_t</a> </li> <li>fbuffer : <a class="el" href="d0/db0/struct_j_s_o_n___parser_struct.html#a451cddc0ee3b1a5b51ba995591a7009c">JSON_ParserStruct</a> </li> <li>fd : <a class="el" href="db/d6c/structaccept__arg.html#a9910f392f18d641451b585f101714f35">accept_arg</a> , <a class="el" href="da/d11/structconnect__arg.html#a4c591068840ca14267e6b9312c8419c9">connect_arg</a> , <a class="el" href="d3/d42/structinetsock__arg.html#aaf8cbd7de066f872226b253fdca4908f">inetsock_arg</a> , <a class="el" href="d4/d06/structio__internal__read__struct.html#a4691cf8ad18f7e1efefa1b98a4172332">io_internal_read_struct</a> , <a class="el" href="db/d16/structio__internal__write__struct.html#a01a5c3f887dc57a6e511b12a30b6378c">io_internal_write_struct</a> , <a class="el" href="d6/d46/structioctl__arg.html#a0ec0b556b9bad9106f63b43a6e6b0529">ioctl_arg</a> , <a class="el" href="de/d5e/structpty__info.html#a4eea344d3344218e7999fbcf170c511b">pty_info</a> , <a class="el" href="dd/d7e/structrb__io__t.html#a0d48f8e91d24ff4f382564b30c1b41c2">rb_io_t</a> , <a class="el" href="d0/d53/structread__internal__arg.html#a7b60308f39de01882a8b05b497b10b5a">read_internal_arg</a> , <a class="el" href="d1/d1f/structrecvfrom__arg.html#a3bb4be1726764a8acaef1806c2272f30">recvfrom_arg</a> , <a class="el" href="de/d48/structrsock__send__arg.html#aa294a465304806f991d0ebe25c4c4e83">rsock_send_arg</a> , <a class="el" href="d9/d02/structselect__args.html#a9299717d47fb0ce4a24ca514cd65c464">select_args</a> , <a class="el" href="d1/db0/structudp__arg.html#a46751423d195b054d224427b379dcbfa">udp_arg</a> </li> <li>fd_close : <a class="el" href="d7/df4/structrb__execarg.html#a81917af06b2fbade88b9020bcaaaeb8f">rb_execarg</a> </li> <li>fd_dup2 : <a class="el" href="d7/df4/structrb__execarg.html#a962429ebc9d161f5503e6071641ef231">rb_execarg</a> </li> <li>fd_dup2_child : <a class="el" href="d7/df4/structrb__execarg.html#ac99e2f8b809538afcb7c67dde781f418">rb_execarg</a> </li> <li>fd_open : <a class="el" href="d7/df4/structrb__execarg.html#a62e580f6403978c92b7a2cd7864a0037">rb_execarg</a> </li> <li>fds : <a class="el" href="d0/dc4/structcopy__stream__struct.html#a8a9a13c274cc9d0a524235fc837eff9a">copy_stream_struct</a> </li> <li>fdsets : <a class="el" href="d9/d02/structselect__args.html#a1bd064fd13193589f354789ce3bf1b9d">select_args</a> </li> <li>feature : <a class="el" href="d6/d1e/structautoload__data__i.html#adc2012893dea229b3d2d805192d4c043">autoload_data_i</a> </li> <li>feedvalue : <a class="el" href="d5/dbe/structenumerator.html#ab70842c7eee94bdfebdb259df73d0473">enumerator</a> </li> <li>fffi_arg : <a class="el" href="d2/d09/unionfiddle__generic.html#a873f5fc3eb69eacc70abdce0662c4dcf">fiddle_generic</a> </li> <li>fffi_sarg : <a class="el" href="d2/d09/unionfiddle__generic.html#a1d9425c1d677f734c6adbdb5209896f3">fiddle_generic</a> </li> <li>ffloat : <a class="el" href="d2/d09/unionfiddle__generic.html#a654922e817ca13a9440a4f3369a0acfa">fiddle_generic</a> </li> <li>fib : <a class="el" href="d5/dbe/structenumerator.html#afd82c85464c86c3e7ebd28b5b3607d40">enumerator</a> </li> <li>fiber : <a class="el" href="d2/d66/structrb__thread__struct.html#ad4f0d497c78f3ab7f172d67c6b202b18">rb_thread_struct</a> </li> <li>fiber_machine_stack_size : <a class="el" href="db/d74/structrb__vm__struct.html#a7be940762c98b238079fc794a680a9ae">rb_vm_struct</a> </li> <li>fiber_vm_stack_size : <a class="el" href="db/d74/structrb__vm__struct.html#a73ea66c25dd84c82cb299a4930dba44a">rb_vm_struct</a> </li> <li>file : <a class="el" href="d1/df3/structrb__const__entry__struct.html#adb826a08d9b809e0829c2c9847ee2789">rb_const_entry_struct</a> , <a class="el" href="db/d8e/struct_r_v_a_l_u_e.html#a97cd726dd7aa22970264f034cd494c99">RVALUE</a> , <a class="el" href="df/d17/structyaml__emitter__s.html#abfe1e82cd5c4a180b1468e65ccfd1c61">yaml_emitter_s</a> , <a class="el" href="d1/dd9/structyaml__parser__s.html#ae69c2974e3c4c37e941a0e1971be15a9">yaml_parser_s</a> </li> <li>filename : <a class="el" href="de/d05/structargf.html#a4a848f6fb0012d835153262d0fe330c7">argf</a> , <a class="el" href="d9/dc4/structeval__string__from__file__arg.html#ae9d40f6d0dab6832810faa93609e1240">eval_string_from_file_arg</a> , <a class="el" href="d1/d85/structoldbt__arg.html#a4ed47f3b55af69ebb15558b7c19dd24b">oldbt_arg</a> </li> <li>filled_version : <a class="el" href="d0/d2f/structcache__entry.html#a10a87bccbcbf61ecbf39d7c090feac30">cache_entry</a> </li> <li>fin : <a class="el" href="d2/d6a/structcparse__params.html#a211b8fd07c366b3621db91530a2efc03">cparse_params</a> </li> <li>final : <a class="el" href="d7/dc0/structrb__objspace.html#a294e4ea98e8689e659888d4535a41aa7">rb_objspace</a> , <a class="el" href="d4/d1a/structsip__interface__st.html#a32d8a13b1d55481d3333539be0b0e7a2">sip_interface_st</a> , <a class="el" href="d6/d2c/structweakmap.html#aee4f72311ffd6b62297d658fe18c8fc7">weakmap</a> </li> <li>final_num : <a class="el" href="d7/dc0/structrb__objspace.html#a3fcb169372e6a22e464737dd3346cbae">rb_objspace</a> </li> <li>finalize : <a class="el" href="dd/d7e/structrb__io__t.html#ae423e5f8678e0b393b5d642dfd8d3985">rb_io_t</a> </li> <li>finalizing : <a class="el" href="d7/dc0/structrb__objspace.html#aadad29853e99cfb40ad411fb0ee032f8">rb_objspace</a> </li> <li>finish_func : <a class="el" href="df/d6f/structrb__digest__metadata__t.html#abb0eb9a4300daf1eb49f665389e24ea1">rb_digest_metadata_t</a> , <a class="el" href="d5/d10/structrb__transcoder.html#a33b23b59337cff53496bc6b190feffce">rb_transcoder</a> </li> <li>first_args : <a class="el" href="d2/d66/structrb__thread__struct.html#ac0efa5cb7f18b285cc3415f47930c4e6">rb_thread_struct</a> </li> <li>first_func : <a class="el" href="d2/d66/structrb__thread__struct.html#a02e88e845f2c9727cb5d52bd64134ec9">rb_thread_struct</a> </li> <li>first_lineno : <a class="el" href="d3/d76/structrb__binding__t.html#a1d0942609b57ba0e681f344e5757a450">rb_binding_t</a> , <a class="el" href="dd/dc8/structrb__iseq__location__struct.html#af0be96a8dd2afe58eb85852e257edb4e">rb_iseq_location_struct</a> </li> <li>first_post_arg : <a class="el" href="de/d9b/structrb__args__info.html#a554da2a8d99c7e76903414f10ac88fbc">rb_args_info</a> </li> <li>first_proc : <a class="el" href="d2/d66/structrb__thread__struct.html#aefaadd717ae62c44343b7bc767db6c5b">rb_thread_struct</a> </li> <li>flag : <a class="el" href="d9/d68/structrb__call__info__struct.html#a4d940b06065e58dd2cdd04db0f76e611">rb_call_info_struct</a> , <a class="el" href="d1/df3/structrb__const__entry__struct.html#a7a2bc7e61ef4103054cd6c162ba3cfbb">rb_const_entry_struct</a> , <a class="el" href="de/dc6/structrb__control__frame__struct.html#ab4fbcf3f8b2d09cea7d5eb88e3446380">rb_control_frame_struct</a> , <a class="el" href="d7/db7/structrb__method__entry__struct.html#acd723fa7190ed8785ef776bfd3b0d1f4">rb_method_entry_struct</a> , <a class="el" href="d9/d5a/struct_real.html#a80c119986de14ffcb3a7af06267af1e5">Real</a> , <a class="el" href="d2/db7/struct_str_node.html#a8c85cb0d523f77cab8a78ff094043aca">StrNode</a> </li> <li>flags : <a class="el" href="d9/d3f/struct___nt_cmd_line_element.html#a9fb9e83b09dfdcf61ab456dd2c1349a9">_NtCmdLineElement</a> , <a class="el" href="d5/d90/structbrace__args.html#a1b47e38adecb8af8c2a04907cf1f98d5">brace_args</a> , <a class="el" href="d8/d79/struct_c_class_node.html#a379f0fa5c89a148067f293031d314c39">CClassNode</a> , <a class="el" href="d2/d8a/struct_complex_date_data.html#a72728395fe090a3d8f40aba90e3b0eb6">ComplexDateData</a> , <a class="el" href="d5/d91/union_date_data.html#a51181f02c2d608735e66510ad79e9630">DateData</a> , <a class="el" href="d9/dc9/struct_d_b_m.html#a78c612baa35e66e5335af06c2e6a910b">DBM</a> , <a class="el" href="dc/dfc/structgetnameinfo__arg.html#ae39838dbae016d121c24ce0ac346ee6f">getnameinfo_arg</a> , <a class="el" href="d1/d7b/struct_onig_encoding_type_s_t.html#a884f231f259c420473d23d66c22ab0a9">OnigEncodingTypeST</a> , <a class="el" href="d3/d06/structrb__econv__t.html#afe610e62515fe51de0398ca90a6a891b">rb_econv_t</a> , <a class="el" href="d7/dc0/structrb__objspace.html#a2fd8c2f6fcaf50129305a29d919ff448">rb_objspace</a> , <a class="el" href="de/d43/structrb__transcoding.html#a550eb155bcb2efe7f5583691467d12a3">rb_transcoding</a> , <a class="el" href="d2/d22/struct_r_basic.html#a8ba5a9a18f9e80fc8b8531d5894f5f38">RBasic</a> , <a class="el" href="d1/d1f/structrecvfrom__arg.html#a66006785b8ab1322164e7823a9d1dcde">recvfrom_arg</a> , <a class="el" href="dd/de6/struct_r_node.html#a3f785398dbd4dc4cb0d3c8d821702a28">RNode</a> , <a class="el" href="de/d48/structrsock__send__arg.html#a2ebad644b0962dd6eeb6f929ba50fe10">rsock_send_arg</a> , <a class="el" href="db/d8e/struct_r_v_a_l_u_e.html#a39f6e45489bc3d6aa366545ccc3b9478">RVALUE</a> , <a class="el" href="dd/d7f/struct_simple_date_data.html#a92b10c5e65dc62f06bedaef97b484b16">SimpleDateData</a> , <a class="el" href="da/db1/struct_string_i_o.html#a81864928550b46d3b8a1585db254ac2a">StringIO</a> , <a class="el" href="d0/d1e/structstrscanner.html#a6e1e90d292f4575974f7a00eca4c0ef0">strscanner</a> , <a class="el" href="de/db2/structzstream.html#a401b7cf6dccfe0594a8b76c4b765e02b">zstream</a> </li> <li>flip_cnt : <a class="el" href="d6/de3/structrb__iseq__struct.html#a64164f6c7771e91129adf0db96ce5554">rb_iseq_struct</a> </li> <li>float_value : <a class="el" href="d3/dcf/unionbytesequence4__or__float.html#a68a8ccf825a1e99c482484ec14d30041">bytesequence4_or_float</a> , <a class="el" href="db/dcd/struct_r_float.html#a5bcfbaf335a134f47e8d8b0049d60499">RFloat</a> </li> <li>flonum : <a class="el" href="db/d8e/struct_r_v_a_l_u_e.html#aa1708e570aac4fde30c8b74cd3d61262">RVALUE</a> </li> <li>flow_level : <a class="el" href="df/d17/structyaml__emitter__s.html#a50f8e97c4290b83ebd646b4c4f5c5de9">yaml_emitter_s</a> , <a class="el" href="d1/dd9/structyaml__parser__s.html#a6a4bbbd3f58533e0969b7218c1e73fd4">yaml_parser_s</a> </li> <li>flow_plain_allowed : <a class="el" href="df/d17/structyaml__emitter__s.html#afd8496f5bb995bb5aacc349fd6b45bf5">yaml_emitter_s</a> </li> <li>flush : <a class="el" href="dc/d92/structzstream__run__args.html#afd1504c24385b8718bbf5e468a37873e">zstream_run_args</a> </li> <li>fname : <a class="el" href="db/d66/structload__file__arg.html#a4914eeee8c05df05ab070e2d810853b1">load_file_arg</a> , <a class="el" href="d4/d91/structsysopen__struct.html#add60a127f623bed3100dd515e477dd9d">sysopen_struct</a> </li> <li>for_iseq : <a class="el" href="d4/dd8/structiseq__compile__data.html#ab2b84daba4c091b3591614892cb44199">iseq_compile_data</a> </li> <li>fore : <a class="el" href="df/dfb/structst__table__entry.html#a4f0048fd99145b5a1558da33c145ead3">st_table_entry</a> </li> <li>forever : <a class="el" href="dc/d71/structjoin__arg.html#a7e0ac103db33dba26d842a07c93628a9">join_arg</a> </li> <li>fptr : <a class="el" href="d3/d61/structbinwrite__arg.html#ada32c7b47da650c042959241ebf23337">binwrite_arg</a> , <a class="el" href="dc/d57/structbufread__arg.html#a42e86d3ee518213a0ebaa79f31942ec9">bufread_arg</a> , <a class="el" href="d0/d9b/structfinish__writeconv__arg.html#a5275e1eb0d4bd1e120be74921db33aec">finish_writeconv_arg</a> , <a class="el" href="d3/d53/structpipe__list.html#a6ee133f2e212fcb8f7a1ff0fd28462a9">pipe_list</a> , <a class="el" href="de/d5d/struct_r_file.html#a6c4c7ce6825193998a35110535111d4e">RFile</a> </li> <li>frac : <a class="el" href="d9/d5a/struct_real.html#a9372ee80cdc6e6bf5220e2faff7f34bd">Real</a> </li> <li>free : <a class="el" href="d7/dfb/structptr__data.html#a5bc2ccdb2623c7bf1d961b3c4c0bad6b">ptr_data</a> , <a class="el" href="db/d8e/struct_r_v_a_l_u_e.html#aa7cfa7d316f1285b840879b03cd02f99">RVALUE</a> </li> <li>free_bitmap : <a class="el" href="d7/dc0/structrb__objspace.html#a7b25148c8c53e908920f3878170d9a2a">rb_objspace</a> </li> <li>free_min : <a class="el" href="d7/dc0/structrb__objspace.html#af80cd8ad8d90eb656684764436c94eab">rb_objspace</a> </li> <li>free_next : <a class="el" href="da/dda/structheaps__slot.html#a593bb6ac09216ffa91416f072e32ce02">heaps_slot</a> </li> <li>free_num : <a class="el" href="d7/dc0/structrb__objspace.html#adae35865d1de5847544a532a63c451fa">rb_objspace</a> </li> <li>free_slots : <a class="el" href="d7/dc0/structrb__objspace.html#a68827ddaa3bbca8d5dd65d9a83e69880">rb_objspace</a> </li> <li>freed : <a class="el" href="d7/dc0/structrb__objspace.html#a85c7c41a2913ae651dcac9cf06945531">rb_objspace</a> </li> <li>freelist : <a class="el" href="da/dda/structheaps__slot.html#afa406e4214e42775a4e0b5e99242d5e9">heaps_slot</a> </li> <li>from : <a class="el" href="da/de3/struct_onig_pair_case_fold_codes.html#a11f3fe0c20a5b1832110a3a4792b42d8">OnigPairCaseFoldCodes</a> </li> <li>full_subst_length : <a class="el" href="db/d73/structcbsubst__info.html#a83105da32ce9c687c010e62b57df127f">cbsubst_info</a> </li> <li>func : <a class="el" href="d3/dfc/structasynchronous__arg__t.html#a7e89cb46bbbd7199e583de5dfea688e7">asynchronous_arg_t</a> , <a class="el" href="d5/d90/structbrace__args.html#a3cefdb33e0b1c1e9edaafcf9f6be4893">brace_args</a> , <a class="el" href="df/db5/structcall__queue.html#a540c5867e3e06f497722e95e8b6d0d73">call_queue</a> , <a class="el" href="d5/d36/structend__proc__data.html#acd38e46baa92a907b786bbb2d511c548">end_proc_data</a> , <a class="el" href="dc/d2e/structexec__recursive__params.html#a8ec0e633d2a5e2516d5965cb0851073c">exec_recursive_params</a> , <a class="el" href="d8/d89/structforeach__safe__arg.html#a4f1683fbb7ebc64018ccaae8ed7cb5ab">foreach_safe_arg</a> , <a class="el" href="d5/d46/structglob__args.html#a8718454fdec8cbcf8258c9c16a99ed31">glob_args</a> , <a class="el" href="d3/d57/structhash__foreach__arg.html#a27ce0c8ca4101939d8c56bb24e2c5180">hash_foreach_arg</a> , <a class="el" href="d6/d2a/struct_i_names_arg.html#ae1ef3e1cf0383fdc0bd2b2ab3c13f198">INamesArg</a> , <a class="el" href="d3/d72/structmagic__comment.html#add12215a70476d760f4ca0b1762a1b73">magic_comment</a> , <a class="el" href="d0/d78/structobj__ivar__tag.html#a56caabea3dca3103f93c396cd537551c">obj_ivar_tag</a> , <a class="el" href="d1/d85/structoldbt__arg.html#a374041cfa764c83acdf3e77dc1de0cae">oldbt_arg</a> , <a class="el" href="d8/d86/structrb__event__hook__struct.html#a8fbc6815b03d7a2ac7914ade403091cc">rb_event_hook_struct</a> , <a class="el" href="d1/d2e/structrb__method__cfunc__struct.html#a5a413d5048a825ca069c594d36f53f17">rb_method_cfunc_struct</a> , <a class="el" href="de/d91/structrb__tp__struct.html#ab7118dbc1056d3083529f7cdc16a3c3a">rb_tp_struct</a> , <a class="el" href="de/d45/structrb__unblock__callback.html#af641aca3c5c45670cdad373846a79dd2">rb_unblock_callback</a> , <a class="el" href="d2/d65/structtrace__var.html#a01050c41fc2a0c60b7f55f086acf96cf">trace_var</a> , <a class="el" href="df/d4d/structupdate__arg.html#a2d83d9604e10817e958e30710e4c81f5">update_arg</a> , <a class="el" href="de/db2/structzstream.html#ae8621a2786898b8c6241134b819273ec">zstream</a> </li> <li>func_ii : <a class="el" href="d5/d10/structrb__transcoder.html#a1ed057e51865cd157b5eb3dab59c6833">rb_transcoder</a> </li> <li>func_io : <a class="el" href="d5/d10/structrb__transcoder.html#a055566e17514d191e945a3e84a6f1797">rb_transcoder</a> </li> <li>func_si : <a class="el" href="d5/d10/structrb__transcoder.html#adb41795aeb682602a9c3e21a81114d9d">rb_transcoder</a> </li> <li>func_sio : <a class="el" href="d5/d10/structrb__transcoder.html#aee00a15a56b3f3477def71db1a867d5c">rb_transcoder</a> </li> <li>func_so : <a class="el" href="d5/d10/structrb__transcoder.html#a5dd757504f4a0fafd197eb158ac12315">rb_transcoder</a> </li> <li>funcs : <a class="el" href="d7/d76/structtmx.html#abf5a7b69a1e991be9f49edbae23470a6">tmx</a> </li> <li>function : <a class="el" href="d7/de2/structrb__data__type__struct.html#a3ef68f786605e29f7d88249e9e675bb7">rb_data_type_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