📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-21 17:44:17
📂
/ (Root)
/
opt
/
alt
/
ruby19
/
share
/
doc
/
ruby
/
html
📍 /opt/alt/ruby19/share/doc/ruby/html
🔄 Refresh
✏️
Editing: functions_a.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">1.9.3p551(2014-11-13revision48407)</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_a"></a>- a -</h3><ul> <li>a_addrany : <a class="el" href="d9/d01/structafd.html#adb1acf0b81a9eae7785e34724e6cc048">afd</a> </li> <li>a_addrlen : <a class="el" href="d9/d01/structafd.html#a4f7c163b59d5115ee470920df5657022">afd</a> </li> <li>a_af : <a class="el" href="d9/d01/structafd.html#a9a056efb58933fd09119d7aa35db934e">afd</a> </li> <li>a_loopback : <a class="el" href="d9/d01/structafd.html#a5c9d62304627bb5d65b6899911b98e14">afd</a> </li> <li>a_off : <a class="el" href="d9/d01/structafd.html#a3690e6f5653323a999a09e5ee8571dad">afd</a> </li> <li>a_socklen : <a class="el" href="d9/d01/structafd.html#a40a1e67af9d1152cf05397c49ce70d23">afd</a> </li> <li>abort_on_exception : <a class="el" href="d2/d66/structrb__thread__struct.html#a3688f0942a79e35b29bbbd289aad4976">rb_thread_struct</a> </li> <li>acquired : <a class="el" href="d3/d61/structrb__global__vm__lock__struct.html#a615841146b7c9b86aa90bec80144fdd4">rb_global_vm_lock_struct</a> </li> <li>actime : <a class="el" href="dd/d29/structutimbuf.html#afdebe113b695234a308aea9868969441">utimbuf</a> </li> <li>action_check : <a class="el" href="d2/d6a/structcparse__params.html#a861d013af789f4528c0e287927a3a4a0">cparse_params</a> </li> <li>action_default : <a class="el" href="d2/d6a/structcparse__params.html#a68e1ae6cb0cc334bd4e91779b4e774a2">cparse_params</a> </li> <li>action_pointer : <a class="el" href="d2/d6a/structcparse__params.html#a665885b75e904b3aa99820b0bb1e5e0d">cparse_params</a> </li> <li>action_table : <a class="el" href="d2/d6a/structcparse__params.html#a56dc44b5d45a58967b1f21372577c7cf">cparse_params</a> </li> <li>addr : <a class="el" href="d7/d68/structhostent__arg.html#a3c126277fb6d8da940856b7c3aaec260">hostent_arg</a> , <a class="el" href="da/dd5/structrb__addrinfo__t.html#a0599f7fc612c5914064f2bce7a2a8767">rb_addrinfo_t</a> </li> <li>ai_addr : <a class="el" href="d6/d9d/structaddrinfo.html#a2a6343a77144ee3079f6e9e0b66c715c">addrinfo</a> </li> <li>ai_addrlen : <a class="el" href="d6/d9d/structaddrinfo.html#a225a0fc5785f7956c4444ef799317994">addrinfo</a> </li> <li>ai_canonname : <a class="el" href="d6/d9d/structaddrinfo.html#a2a824b95c7720aacf8c166b43e912ec3">addrinfo</a> </li> <li>ai_family : <a class="el" href="d6/d9d/structaddrinfo.html#af8ba790dc4c689a8b38c947924afe3ee">addrinfo</a> </li> <li>ai_flags : <a class="el" href="d6/d9d/structaddrinfo.html#ad0b4d4a9e417a5971162cba19597fcc3">addrinfo</a> </li> <li>ai_next : <a class="el" href="d6/d9d/structaddrinfo.html#ac8d379469addd7ebbb7cd8f9656268d2">addrinfo</a> </li> <li>ai_protocol : <a class="el" href="d6/d9d/structaddrinfo.html#a70984f8a57396a9cb6593bc6c030a06c">addrinfo</a> </li> <li>ai_socktype : <a class="el" href="d6/d9d/structaddrinfo.html#a2b71233551bb3d551ad76ddd27ced896">addrinfo</a> </li> <li>alen : <a class="el" href="d1/d1f/structrecvfrom__arg.html#a5d1532d69797c6322e9b3723745a611e">recvfrom_arg</a> </li> <li>alias_count : <a class="el" href="d6/dab/structrb__method__definition__struct.html#a8e0ba2187ce82efc9805217145c1bf77">rb_method_definition_struct</a> </li> <li>aliases : <a class="el" href="db/d73/structcbsubst__info.html#ac0c9fc72a59096f77787e7b1df08b2fc">cbsubst_info</a> </li> <li>alloc : <a class="el" href="d0/deb/struct___b_buf.html#a12b605256309f2254309f69b92c4ab44">_BBuf</a> , <a class="el" href="db/d0e/structre__pattern__buffer.html#ad2771f4bfea07e843369c8bec5cd50a0">re_pattern_buffer</a> , <a class="el" href="da/dd0/struct_unset_addr_list.html#a8c57f8b4d1166185b15ca3b33bcca01d">UnsetAddrList</a> </li> <li>allocate_increase : <a class="el" href="d6/dc6/structgc__profile__record.html#aee8b9e3a45c15c9be61aabe45ef161f9">gc_profile_record</a> </li> <li>allocate_limit : <a class="el" href="d6/dc6/structgc__profile__record.html#ab1f30d8ec1d595e8f93fc8fce684d0f2">gc_profile_record</a> </li> <li>allocated : <a class="el" href="d1/dff/struct_onig_capture_tree_node_struct.html#a0ecee9dff75f1ffcef93b78d947f57c6">OnigCaptureTreeNodeStruct</a> , <a class="el" href="d6/d14/structre__registers.html#a96c58ff13902eacd44eca474f9b67cbc">re_registers</a> </li> <li>allow_nan : <a class="el" href="de/dfa/struct_j_s_o_n___generator___state_struct.html#a1af928c512ea671dbecfcff14aa14d74">JSON_Generator_StateStruct</a> , <a class="el" href="d0/db0/struct_j_s_o_n___parser_struct.html#aa297772171eeb44533be651f75c68da7">JSON_ParserStruct</a> </li> <li>allow_ruby_exit : <a class="el" href="db/d19/structtcltkip.html#ace5c5b6dab42be91b5cf7389a84cbb2c">tcltkip</a> </li> <li>alt_root : <a class="el" href="d9/d20/struct_i_apply_case_fold_arg.html#ab6d5bedca599f2295e09f0ce1e2283fb">IApplyCaseFoldArg</a> </li> <li>anc : <a class="el" href="d9/dcf/struct_node_opt_info.html#a6408c139d9d5c0094fe890b473786fd8">NodeOptInfo</a> , <a class="el" href="d8/dc8/struct_opt_exact_info.html#a09a227bb2282ed54b850492250cf8ce4">OptExactInfo</a> , <a class="el" href="d3/dd6/struct_opt_map_info.html#ad93a89419f970f3d9f5b196d3fdcb578">OptMapInfo</a> </li> <li>anchor : <a class="el" href="d0/d6e/struct___node.html#a54f1a306ce4d54f0703ddcc19307c2e4">_Node</a> , <a class="el" href="df/dfc/struct__syck__node.html#aa4af6d7d3f900f18531f8298a5dcff98">_syck_node</a> , <a class="el" href="d4/dcd/structiseq__link__anchor.html#a38f0d32636c5b0b20f8b82816530f20c">iseq_link_anchor</a> , <a class="el" href="d0/d80/struct_onig_token.html#a8f7fd17d715a4ce24540eef7b411ec62">OnigToken</a> , <a class="el" href="db/d0e/structre__pattern__buffer.html#a0485640e8e0bc66a76d373303c138993">re_pattern_buffer</a> </li> <li>anchor_dmax : <a class="el" href="db/d0e/structre__pattern__buffer.html#a9bd6cd65b049ea96dca9ef10a561d50b">re_pattern_buffer</a> </li> <li>anchor_dmin : <a class="el" href="db/d0e/structre__pattern__buffer.html#afdf2d126718b71f66402ba17a12e9af4">re_pattern_buffer</a> </li> <li>anchor_format : <a class="el" href="d8/df6/struct__syck__emitter.html#a72e7aa295527973d4166e9eaa1b84eea">_syck_emitter</a> </li> <li>anchored : <a class="el" href="d8/df6/struct__syck__emitter.html#aee20e4cb0b0911ee2f37b9c065e23a85">_syck_emitter</a> </li> <li>anchors : <a class="el" href="d8/df6/struct__syck__emitter.html#ac20bad3bf020fd6e0a02dc506eeaf421">_syck_emitter</a> , <a class="el" href="db/d41/struct__syck__parser.html#a2566b1b90cd56a423a8f080b6d5a7612">_syck_parser</a> </li> <li>anctag : <a class="el" href="dd/d0e/struct__syck__level.html#aa2b1e34c2e0e92f8ea8775278ed6c9c6">_syck_level</a> </li> <li>anychar : <a class="el" href="df/d96/struct_onig_meta_char_table_type.html#a7bbfcb9d9c7a0bafe9ff7a7dc461b28c">OnigMetaCharTableType</a> </li> <li>anychar_anytime : <a class="el" href="df/d96/struct_onig_meta_char_table_type.html#aff189e1690832402b043d44c9ea9953f">OnigMetaCharTableType</a> </li> <li>anytime : <a class="el" href="df/d96/struct_onig_meta_char_table_type.html#ad8421f7327a66b7b1ee0962a0226665e">OnigMetaCharTableType</a> </li> <li>api_version : <a class="el" href="df/d6f/structrb__digest__metadata__t.html#a286622f2a907a7dff5b9674fb772af57">rb_digest_metadata_t</a> </li> <li>apply_all_case_fold : <a class="el" href="d1/d7b/struct_onig_encoding_type_s_t.html#ac3536ce785d6cb361f0c3504ae26c10e">OnigEncodingTypeST</a> </li> <li>arg : <a class="el" href="d5/d83/structdump__call__arg.html#a971169deca86b24dcf79d81570aa822e">dump_call_arg</a> , <a class="el" href="dc/d2e/structexec__recursive__params.html#afef6d6a2ed2113d98a9593a6c44d4ef1">exec_recursive_params</a> , <a class="el" href="d8/d89/structforeach__safe__arg.html#a9cfe6fff1e32fd8122e4c15b904c3072">foreach_safe_arg</a> , <a class="el" href="d3/d57/structhash__foreach__arg.html#a607e97de0565ede2ae94e521eb3c466d">hash_foreach_arg</a> , <a class="el" href="d6/d2a/struct_i_names_arg.html#a6d16a5c1d5af9f07dc41fc3ae65d75e2">INamesArg</a> , <a class="el" href="d0/d78/structobj__ivar__tag.html#a305eb876867ad07d5ddd9755970fea9c">obj_ivar_tag</a> , <a class="el" href="de/d45/structrb__unblock__callback.html#a11d7995ba5947f27f071cfda0f48c593">rb_unblock_callback</a> </li> <li>arg_block : <a class="el" href="d6/de3/structrb__iseq__struct.html#a18ca49729d098ee7f25c9d3c3f0d9547">rb_iseq_struct</a> </li> <li>arg_opt_table : <a class="el" href="d6/de3/structrb__iseq__struct.html#a5fa1e846aadb503610b7b2ce0ad643d9">rb_iseq_struct</a> </li> <li>arg_opts : <a class="el" href="d6/de3/structrb__iseq__struct.html#ad71990c5fa4c678e369e18bddbaf1639">rb_iseq_struct</a> </li> <li>arg_post_len : <a class="el" href="d6/de3/structrb__iseq__struct.html#a4915a4238c8e8e7106337e5e1c609576">rb_iseq_struct</a> </li> <li>arg_post_start : <a class="el" href="d6/de3/structrb__iseq__struct.html#a6250a263c2402b28f97ae50ef9b4e458">rb_iseq_struct</a> </li> <li>arg_rest : <a class="el" href="d6/de3/structrb__iseq__struct.html#a21bd6b9b1c875df9484cc16f8dd9c73e">rb_iseq_struct</a> </li> <li>arg_simple : <a class="el" href="d6/de3/structrb__iseq__struct.html#ae7f7a6daa388dc65f83c27600cb39b00">rb_iseq_struct</a> </li> <li>arg_size : <a class="el" href="d6/de3/structrb__iseq__struct.html#abd2b67e0dffb2262ab272a67bbe747d6">rb_iseq_struct</a> </li> <li>argc : <a class="el" href="db/d25/structargf__call__arg.html#ad177d8166a188e1f179c4ac1bb7819f8">argf_call_arg</a> , <a class="el" href="d3/dfc/structasynchronous__arg__t.html#a8150e238a61b0b69e93c0e5d7a314c01">asynchronous_arg_t</a> , <a class="el" href="df/db5/structcall__queue.html#a91fe68bac1f77162fbe356d3b7812b9a">call_queue</a> , <a class="el" href="de/d2d/structchild__info.html#a4dbe18ab7d838cde2d218ba4d53000a3">child_info</a> , <a class="el" href="db/d7e/structfiddle__closure.html#a3c043aac96cfd08b160e3167d45eacc1">fiddle_closure</a> , <a class="el" href="df/d24/structforeach__arg.html#a82b95a5e5f4cc6bd6c2db3f296eebd09">foreach_arg</a> , <a class="el" href="df/d82/structiconv__env__t.html#a1fca407ec0685f9f3e4fadc039fcfe0e">iconv_env_t</a> , <a class="el" href="d4/d4a/structinvoke__info.html#ad9c9ad4cfec1603d7a2e2bae1117df42">invoke_info</a> , <a class="el" href="df/d4d/structinvoke__queue.html#ae4660ad198c2f6d21644bb0b4a7748e5">invoke_queue</a> , <a class="el" href="d7/d5c/structiter__method__arg.html#a705115896f92554ca2d6cd86b8807458">iter_method_arg</a> , <a class="el" href="d0/d84/structnew__wrap__arg__t.html#ab533a0298e463cedb911c211387cb789">new_wrap_arg_t</a> , <a class="el" href="db/d02/structrb__context__struct.html#a9914d23e2fb9ce8de40f769e534ae589">rb_context_struct</a> , <a class="el" href="d2/d2e/structrb__exec__arg.html#ae54227ed65d910f20031b5b00c437c52">rb_exec_arg</a> , <a class="el" href="d6/de3/structrb__iseq__struct.html#a5fd0acd110681eeb0f95c3b283451a0a">rb_iseq_struct</a> , <a class="el" href="d1/d2e/structrb__method__cfunc__struct.html#a1f7a9ee0ee4ac74e422517923d65c6ed">rb_method_cfunc_struct</a> , <a class="el" href="da/dbd/structrescue__funcall__args.html#a484e8b948c8bdc8dfa3601e32a8ed59d">rescue_funcall_args</a> , <a class="el" href="dd/de6/struct_r_node.html#a7f0a202457ebeeb162c6e9e157100c48">RNode</a> </li> <li>argf : <a class="el" href="db/d25/structargf__call__arg.html#a70d54a1906d216b18dcd858cba537dd9">argf_call_arg</a> </li> <li>args : <a class="el" href="d6/d58/structcmd__body__arg.html#a69cc5f5a65054e5b276eeb78716cbeb9">cmd_body_arg</a> , <a class="el" href="d5/dbe/structenumerator.html#a087111b9509a55476ff7857450fe2ed8">enumerator</a> , <a class="el" href="df/d34/structlocal__vars.html#ad1c48547f7cb37319c5fb8887d939e80">local_vars</a> </li> <li>argv : <a class="el" href="de/d05/structargf.html#ad47f40f415a34eec60ec2c4cda9434f6">argf</a> , <a class="el" href="db/d25/structargf__call__arg.html#aa8acb1f61c52b84a40c13819dbb060f7">argf_call_arg</a> , <a class="el" href="d3/dfc/structasynchronous__arg__t.html#a3b9b0e6dca6c44d4d8efc6664b51ec13">asynchronous_arg_t</a> , <a class="el" href="df/db5/structcall__queue.html#a097b73e5bc4374d83e3103bb3fb4b40d">call_queue</a> , <a class="el" href="de/d2d/structchild__info.html#ae8b062564f9b155d5a323505af42db06">child_info</a> , <a class="el" href="db/d7e/structfiddle__closure.html#a1a140010ebb76e2c85a86988519c9b00">fiddle_closure</a> , <a class="el" href="df/d24/structforeach__arg.html#a7007ee143ebe081ccc12769a70cf34bd">foreach_arg</a> , <a class="el" href="df/d82/structiconv__env__t.html#a462c624b715e436b4998c7f849f4946d">iconv_env_t</a> , <a class="el" href="d4/d4a/structinvoke__info.html#a89830f7e2e97e7ad0c18c0541fbef975">invoke_info</a> , <a class="el" href="df/d4d/structinvoke__queue.html#ac0582b14336179bccf0217d3d7200063">invoke_queue</a> , <a class="el" href="d7/d5c/structiter__method__arg.html#afc2d3b49f5008d8df821b650de7057c5">iter_method_arg</a> , <a class="el" href="d0/d84/structnew__wrap__arg__t.html#abce5be44907dada89b606bcfbc2c82ae">new_wrap_arg_t</a> , <a class="el" href="d2/d2e/structrb__exec__arg.html#ae3aba7a396cbc00d14f8c2e384250b1c">rb_exec_arg</a> , <a class="el" href="da/dbd/structrescue__funcall__args.html#a3adef9c1f5dd6ad8f451b77b196cd55d">rescue_funcall_args</a> </li> <li>array : <a class="el" href="db/d8e/struct_r_v_a_l_u_e.html#a9604d38ae2aaa6ccb4033a2e2908f832">RVALUE</a> </li> <li>array_class : <a class="el" href="d0/db0/struct_j_s_o_n___parser_struct.html#aa86a2a9fdaa2fc26b20a184f1bb6b40d">JSON_ParserStruct</a> </li> <li>array_delim : <a class="el" href="de/dfa/struct_j_s_o_n___generator___state_struct.html#ab26e2626d3c8c346d95f05c3a34524f0">JSON_Generator_StateStruct</a> </li> <li>array_nl : <a class="el" href="de/dfa/struct_j_s_o_n___generator___state_struct.html#a9cf4bdcf36a84c250bce14b1a824c62d">JSON_Generator_StateStruct</a> </li> <li>array_nl_len : <a class="el" href="de/dfa/struct_j_s_o_n___generator___state_struct.html#a27ca74cc8cc949b438872a7d5e1f7922">JSON_Generator_StateStruct</a> </li> <li>ary : <a class="el" href="dd/dc0/structary__sort__data.html#a76545a3728ab1ec5b6496b1d5a06c803">ary_sort_data</a> , <a class="el" href="dd/d8b/struct_r_array.html#ad9468bdbd8e1d4de1a3f144c863813be">RArray</a> , <a class="el" href="de/d43/structrb__transcoding.html#a827892114bcb2e6ffa9c712cf903b50e">rb_transcoding</a> , <a class="el" href="d5/db5/unionrb__transcoding_1_1rb__transcoding__state__t.html#af3dc6de6639026d45b910dca226e854a">rb_transcoding::rb_transcoding_state_t</a> , <a class="el" href="d3/d44/struct_r_bignum.html#a5e7470e233691899bdefb135028a26e9">RBignum</a> , <a class="el" href="d7/da9/struct_r_object.html#af18fa81769cea0cac2028631323880d7">RObject</a> , <a class="el" href="dd/d63/struct_r_string.html#a8d6293024f5ee35de0ff69314e0138a7">RString</a> , <a class="el" href="d4/d1a/struct_r_struct.html#a16532087e37fe52e3e2b5b2892c839ac">RStruct</a> , <a class="el" href="d9/da5/structsort__by__data.html#a5fad7decabd3b992102ab3b9e8066b1e">sort_by_data</a> , <a class="el" href="d0/dab/structthgroup__list__params.html#a7f810d27f305de65d1c25da673328832">thgroup_list_params</a> </li> <li>as : <a class="el" href="dd/d8b/struct_r_array.html#ab93a90e7e44de862fcdae3e84986cc8c">RArray</a> , <a class="el" href="d3/d44/struct_r_bignum.html#a8665ac6aff6cb3afe967b68fd4a99d53">RBignum</a> , <a class="el" href="d7/da9/struct_r_object.html#a8172cfcb73589a2efab1e17477a450c4">RObject</a> , <a class="el" href="dd/d63/struct_r_string.html#a865940f436d93eea5dd51485bad818c7">RString</a> , <a class="el" href="d4/d1a/struct_r_struct.html#abdb8cc0691a4d292a33d7cc5b494f30c">RStruct</a> , <a class="el" href="db/d8e/struct_r_v_a_l_u_e.html#a5b7cfb8e38006725ed855fecab5a5894">RVALUE</a> , <a class="el" href="d9/d02/structselect__args.html#a5d493dcff73a9759b1e2785f777c2193">select_args</a> </li> <li>ascii_compat_name : <a class="el" href="d0/d17/structasciicompat__encoding__t.html#ac629deb74d3f39d0fee142c636c25e19">asciicompat_encoding_t</a> </li> <li>ascii_incompat_name : <a class="el" href="d0/d17/structasciicompat__encoding__t.html#ae94fccbdef246ceed974fe2725a5bee8">asciicompat_encoding_t</a> </li> <li>ascii_only : <a class="el" href="de/dfa/struct_j_s_o_n___generator___state_struct.html#ac84d7f96ebaeabdca7aa930b7e7b2056">JSON_Generator_StateStruct</a> </li> <li>asciicompat_type : <a class="el" href="d5/d10/structrb__transcoder.html#abe099f27f11c75c44025c06a2facdd74">rb_transcoder</a> </li> <li>at_exit : <a class="el" href="db/d74/structrb__vm__struct.html#a328959223626113a5ceeb5638b5d9f8d">rb_vm_struct</a> </li> <li>atime : <a class="el" href="d9/d90/structutime__args.html#a897ef1ed2c451bce24086ed42955dc90">utime_args</a> </li> <li>attr : <a class="el" href="d6/dab/structrb__method__definition__struct.html#a8dc19a3a32e0b6fe94d3418cddb06170">rb_method_definition_struct</a> </li> <li>aux : <a class="el" href="dd/d8b/struct_r_array.html#a0764803fed3f1ab8c565a547b0edc18e">RArray</a> , <a class="el" href="dd/d63/struct_r_string.html#a5c0d42bb598202135a5d4362b60284ca">RString</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