📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 00:19:22
📂
/ (Root)
/
opt
/
alt
/
ruby20
/
share
/
doc
/
ruby
/
capi
/
html
📍 /opt/alt/ruby20/share/doc/ruby/capi/html
🔄 Refresh
✏️
Editing: functions_b.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_b"></a>- b -</h3><ul> <li>b : <a class="el" href="df/da2/union_c__block.html#a387c2a8e0752b0a49330248e77f87023">C_block</a> </li> <li>b32 : <a class="el" href="df/da2/union_c__block.html#a2b23be1fb7c5f547e7afcb3ff738e15d">C_block</a> </li> <li>back : <a class="el" href="df/dfb/structst__table__entry.html#a2cd684cc9d44752fa7de8946e10e0c13">st_table_entry</a> </li> <li>back_alloc : <a class="el" href="d2/d4a/struct_name_entry.html#a051ae235a19375475955c600cf0cb197">NameEntry</a> </li> <li>back_dynamic : <a class="el" href="db/dbf/struct_b_ref_node.html#aefe536fb8ea9cd74d39b55d68cf724c4">BRefNode</a> </li> <li>back_num : <a class="el" href="db/dbf/struct_b_ref_node.html#ae790ac554909ac2940d464ac98019912">BRefNode</a> , <a class="el" href="d2/d4a/struct_name_entry.html#a9e00de235c01b34a5244f1c572968da5">NameEntry</a> </li> <li>back_ref1 : <a class="el" href="d2/d4a/struct_name_entry.html#a8f22012701b3ce478b7b5a0caf644458">NameEntry</a> </li> <li>back_refs : <a class="el" href="d2/d4a/struct_name_entry.html#a5998d91dd61ffe28bbc7a97e83d527a0">NameEntry</a> </li> <li>back_static : <a class="el" href="db/dbf/struct_b_ref_node.html#a0948ce6a9a87eb9f537b46e19ab99809">BRefNode</a> </li> <li>backp : <a class="el" href="d0/d80/struct_onig_token.html#accba0041ec257e1619caefea1ea12d10">OnigToken</a> </li> <li>backref : <a class="el" href="d0/d80/struct_onig_token.html#ac4d69f070a89dd7e65117e6824671f77">OnigToken</a> </li> <li>backrefed_mem : <a class="el" href="d6/dbe/struct_scan_env.html#a88f3a0da2aa91b57436970ef7aa062f6">ScanEnv</a> </li> <li>backtrace : <a class="el" href="d8/d78/structrb__backtrace__struct.html#a9f6dca26be1267fc55dacc9d37e7c5f8">rb_backtrace_struct</a> , <a class="el" href="d6/d54/structrb__debug__inspector__struct.html#ab06c45d59b4896c97d94749cf10faf14">rb_debug_inspector_struct</a> </li> <li>backtrace_base : <a class="el" href="d8/d78/structrb__backtrace__struct.html#af5699bd5e0ffa22558ffc3fc59781291">rb_backtrace_struct</a> </li> <li>backtrace_size : <a class="el" href="d8/d78/structrb__backtrace__struct.html#ae9b94d2498ea7a3e7ac4f04a014ee025">rb_backtrace_struct</a> , <a class="el" href="d6/d54/structrb__debug__inspector__struct.html#ab2cf97c0631aead1f7fc3f67462ed993">rb_debug_inspector_struct</a> </li> <li>base : <a class="el" href="d0/d6e/struct___node.html#af62be89edf366819dea6fd84be32c993">_Node</a> , <a class="el" href="de/d50/struct_anchor_node.html#a7cd117289b637519969cdfea642954ae">AnchorNode</a> , <a class="el" href="db/dbf/struct_b_ref_node.html#a3de6b74d1c042b9ad45960855d481ce1">BRefNode</a> , <a class="el" href="d2/dac/struct_call_node.html#ab704f2ec6eebea038378284e7b4f28e2">CallNode</a> , <a class="el" href="d8/d79/struct_c_class_node.html#af1d818a0aa7c6adeabe9b74a50e6ad60">CClassNode</a> , <a class="el" href="d9/df5/struct_cons_alt_node.html#a83519625f51a44b5aaaef3735a1eae76">ConsAltNode</a> , <a class="el" href="d8/dca/struct_ctype_node.html#a8a7424908038fade840ce68317ad3e7f">CtypeNode</a> , <a class="el" href="d3/dff/struct_enclose_node.html#a3931d55f6b413a616409a0a6bb261a81">EncloseNode</a> , <a class="el" href="dd/d75/structheaps__header.html#a38867d163c76a4fe3aa8cc90cdb95b46">heaps_header</a> , <a class="el" href="d0/d80/struct_onig_token.html#a938bb7f9e071e3c6ce68480e3138a0cc">OnigToken</a> , <a class="el" href="d4/dfa/struct_qtfr_node.html#a75ce302f20bc5ec31c74854dcad7e1cb">QtfrNode</a> , <a class="el" href="dd/dbe/structrb__encoding__entry.html#a5e53686884e8b6a3f1dcf67f95f0dc49">rb_encoding_entry</a> , <a class="el" href="d7/de6/structrb__printf__buffer__extra.html#a786bdd71211efde168275934636d0016">rb_printf_buffer_extra</a> , <a class="el" href="d2/db7/struct_str_node.html#ae65992e6aa17c3a4591997ce24cd0612">StrNode</a> </li> <li>base_block : <a class="el" href="d2/d66/structrb__thread__struct.html#aad6cc8c9d9f511c12cca5af8c8aa6e77">rb_thread_struct</a> </li> <li>base_enc : <a class="el" href="df/dde/structsearch__path__bfs__t.html#a78341adf1bb149c42fd6b2422b20641c">search_path_bfs_t</a> </li> <li>base_encoding : <a class="el" href="da/d61/structnkf__encoding.html#a355f1530886a1fe3de6cc954cc3d1de9">nkf_encoding</a> </li> <li>base_label : <a class="el" href="dd/dc8/structrb__iseq__location__struct.html#ae85b436e174ac2b7c80b6de16c0a9fa1">rb_iseq_location_struct</a> </li> <li>basic : <a class="el" href="dd/d8b/struct_r_array.html#a302033453988193e8f7b18774fb68df9">RArray</a> , <a class="el" href="d3/d44/struct_r_bignum.html#a6c37ca8f852a3874a356d4f34cf65528">RBignum</a> , <a class="el" href="d5/d14/struct_r_class.html#ae1480de4feecc2f5e37774ed7a45b680">RClass</a> , <a class="el" href="db/d80/struct_r_complex.html#ad6e110c5b5367f67089da333205ac223">RComplex</a> , <a class="el" href="d0/dcf/struct_r_data.html#a710de5e694689e3692d8d036f252a9bd">RData</a> , <a class="el" href="de/d5d/struct_r_file.html#a11e0f684c2130b726792d29bcb247f15">RFile</a> , <a class="el" href="db/dcd/struct_r_float.html#a7f3a86d2488745a9141b4e52e4c53f0c">RFloat</a> , <a class="el" href="df/d3a/struct_r_hash.html#a4e8e00b2578fcb0ecb7fe48e221be20a">RHash</a> , <a class="el" href="dd/d2b/struct_r_match.html#af8a0a4b4cd4c78c4a0b72e3c3ba53d06">RMatch</a> , <a class="el" href="d7/da9/struct_r_object.html#a300f975ab734dfaa6b72581dce5cdc24">RObject</a> , <a class="el" href="d0/d66/struct_r_rational.html#a2941b8a7d63ff14acfa667787062a7f0">RRational</a> , <a class="el" href="d5/d8b/struct_r_regexp.html#a718ecf7735f531beac06bf76a72419a6">RRegexp</a> , <a class="el" href="dd/d63/struct_r_string.html#a58c778edd529580e7d821d506d4d30d0">RString</a> , <a class="el" href="d4/d1a/struct_r_struct.html#a2da205948582e9de43a63bd5503edd91">RStruct</a> , <a class="el" href="d6/d45/struct_r_typed_data.html#a99aadc07488bb09b273d597aa5b3d925">RTypedData</a> , <a class="el" href="db/d8e/struct_r_v_a_l_u_e.html#a362957992e4b95641a6fad10f5037bcb">RVALUE</a> </li> <li>bbuffer : <a class="el" href="db/db1/struct_r_m_d160___c_t_x.html#a45908f41d87e52d563103d976b4a7326">RMD160_CTX</a> </li> <li>beg : <a class="el" href="d1/dff/struct_onig_capture_tree_node_struct.html#a9639fc3ea90be7ce78d79ff37a05b3f7">OnigCaptureTreeNodeStruct</a> , <a class="el" href="d6/d14/structre__registers.html#a49161a4dd69f186488546a2436a47330">re_registers</a> , <a class="el" href="dd/dab/structrmatch__offset.html#a88895e952a3928997f932f59b8df2676">rmatch_offset</a> </li> <li>begin : <a class="el" href="da/d32/structensure__range.html#a8ad1f4748dfe9dcf6667452d0d3e8ed0">ensure_range</a> </li> <li>behavior : <a class="el" href="d3/d3f/struct_onig_syntax_type.html#aa1583032496f74f02fa6f1e4ce3102ab">OnigSyntaxType</a> </li> <li>best_indent : <a class="el" href="df/d17/structyaml__emitter__s.html#a33545f8924be89daf8b81dc905d558c0">yaml_emitter_s</a> </li> <li>best_len : <a class="el" href="d1/d94/struct_onig_match_arg.html#a6ed300137fb659c1bf200998767d02a1">OnigMatchArg</a> </li> <li>best_s : <a class="el" href="d1/d94/struct_onig_match_arg.html#a69c36ab0a391fe7dd26aacd2f7bb1943">OnigMatchArg</a> </li> <li>best_width : <a class="el" href="df/d17/structyaml__emitter__s.html#a56dde6b352bdf7d4031f89d2b5d704f6">yaml_emitter_s</a> </li> <li>big : <a class="el" href="d0/ddd/structst__table.html#ae79e838347d849865bee8ce44d101002">st_table</a> </li> <li>bignum : <a class="el" href="db/d8e/struct_r_v_a_l_u_e.html#a7575acb16fef3a9e0aff3114537a5abd">RVALUE</a> </li> <li>binmode : <a class="el" href="de/d05/structargf.html#ac61013f7a63ecb15d9c05d22c50c682f">argf</a> </li> <li>bins : <a class="el" href="d0/ddd/structst__table.html#ae05091dd67490761fee653130e12c997">st_table</a> </li> <li>bitcount : <a class="el" href="d6/d4f/struct___s_h_a256___c_t_x.html#a8c4fdecd6c096b7d1627720622d39a3d">_SHA256_CTX</a> , <a class="el" href="d1/d39/struct___s_h_a512___c_t_x.html#a6545d179b1f548c14adb1ee7f900de6a">_SHA512_CTX</a> </li> <li>bits : <a class="el" href="d9/d31/struct_d_i_r.html#a14d5e24384ed343d5ea9f2a314228457">DIR</a> , <a class="el" href="dd/d75/structheaps__header.html#a444f4ede81a3c3d6f4e56ef71fba17a3">heaps_header</a> , <a class="el" href="da/dda/structheaps__slot.html#aa15d1ab6b8890391ed8c07160a6105a4">heaps_slot</a> </li> <li>blkno : <a class="el" href="d9/dc9/struct_d_b_m.html#a4f17639cf2c851ead5c4d72e65612d52">DBM</a> </li> <li>blkptr : <a class="el" href="d9/dc9/struct_d_b_m.html#ab6ac6e968267d5ec455219e95d96520b">DBM</a> </li> <li>block : <a class="el" href="d0/d73/structrb__env__t.html#a5799d3841d32ff495d213f2c423c87df">rb_env_t</a> , <a class="el" href="d5/d77/structrb__proc__t.html#acf80b0e350012548c28cba1ea64a7a6e">rb_proc_t</a> </li> <li>block_allowed : <a class="el" href="df/d17/structyaml__emitter__s.html#a64e05972897d02f606627ef0cf3c7420">yaml_emitter_s</a> </li> <li>block_arg : <a class="el" href="de/d9b/structrb__args__info.html#a3ae75c7baff6bc701066ee165238452d">rb_args_info</a> </li> <li>block_iseq : <a class="el" href="de/dc6/structrb__control__frame__struct.html#aa229bdd30dd8f935df8d550d7268ec1e">rb_control_frame_struct</a> </li> <li>block_len : <a class="el" href="df/d6f/structrb__digest__metadata__t.html#a1aa2674a02f3ec3bd4974f7ceaddf642">rb_digest_metadata_t</a> </li> <li>block_plain_allowed : <a class="el" href="df/d17/structyaml__emitter__s.html#a5b5f6c9d687d788c8dac86d213ef4c16">yaml_emitter_s</a> </li> <li>block_trace : <a class="el" href="d4/dbc/structglobal__variable.html#acb9b9941dc28ddfba2169c2ecf523888">global_variable</a> </li> <li>blocking_region_buffer : <a class="el" href="d2/d66/structrb__thread__struct.html#aaf8cb1dd54464d5c8e277a66f2c1a063">rb_thread_struct</a> </li> <li>blockiseq : <a class="el" href="d9/d68/structrb__call__info__struct.html#a1b2522158ea95a8666f05495cb9e90df">rb_call_info_struct</a> </li> <li>blockprocval : <a class="el" href="d3/d76/structrb__binding__t.html#a9204294e8542e2b0d46b3350cfc4908d">rb_binding_t</a> , <a class="el" href="d5/d77/structrb__proc__t.html#a6541c1e61b0734aef20b7c2af3b4de5e">rb_proc_t</a> </li> <li>blockptr : <a class="el" href="d9/d68/structrb__call__info__struct.html#afa08ce01de86b7d98c259b2411aa68bc">rb_call_info_struct</a> </li> <li>body : <a class="el" href="d2/d53/structrb__backtrace__location__struct.html#a85a6584cb710df68984aec48f0c7ad6a">rb_backtrace_location_struct</a> , <a class="el" href="d6/dab/structrb__method__definition__struct.html#a26034152b146deb3b4482f1ebb83322e">rb_method_definition_struct</a> </li> <li>bref : <a class="el" href="d0/d6e/struct___node.html#a4e4c19fa4541f3f05e9df62dfcb90ef0">_Node</a> </li> <li>broken_buf : <a class="el" href="db/d3f/structnkf__state__t.html#a2b251e2a03d97ba72cf66a05a83ebcba">nkf_state_t</a> </li> <li>broken_state : <a class="el" href="db/d3f/structnkf__state__t.html#aa5605a490e41956c0db42eb52ca639b0">nkf_state_t</a> </li> <li>bs : <a class="el" href="d8/d79/struct_c_class_node.html#a082458e56c928f78db90f08e242a9f3d">CClassNode</a> </li> <li>bt : <a class="el" href="d3/dbb/structbt__iter__arg.html#af091fe839f3baae1880c08ddef76927e">bt_iter_arg</a> </li> <li>bt_mem_end : <a class="el" href="db/d0e/structre__pattern__buffer.html#a7d19e58612f0ca3cad71119d5627d21a">re_pattern_buffer</a> , <a class="el" href="d6/dbe/struct_scan_env.html#a11a89b745f9dac826110ee1671ca0edd">ScanEnv</a> </li> <li>bt_mem_start : <a class="el" href="db/d0e/structre__pattern__buffer.html#a2a513978bf98ec87c87c0d597f8d5ba4">re_pattern_buffer</a> , <a class="el" href="d6/dbe/struct_scan_env.html#a5ae5ce2ec7e6fe61e234fa4fd05ee1e4">ScanEnv</a> </li> <li>btobj : <a class="el" href="d3/dbb/structbt__iter__arg.html#a053b6b54d3a103f267f6ad4abe83bd1d">bt_iter_arg</a> , <a class="el" href="de/df0/structvalued__frame__info.html#a46c4c19df7be7f3042b52487aabc1298">valued_frame_info</a> </li> <li>buf : <a class="el" href="dc/dc2/structinput__code.html#a4c7eeee1e37a5d2a5b4856cc3e80f303">input_code</a> , <a class="el" href="d4/d06/structio__internal__read__struct.html#ae74ddc0b42cd3cdb06776b56dd78050e">io_internal_read_struct</a> , <a class="el" href="db/d16/structio__internal__write__struct.html#aad4aeafd01f5130e60733f195a5de7c4">io_internal_write_struct</a> , <a class="el" href="d8/dcf/structload__arg.html#ace4128be3ae51a3327e86a56ed546c9e">load_arg</a> , <a class="el" href="d2/d9b/struct_pepper_instance.html#af99b002ce196dc05488814c0a3714b5f">PepperInstance</a> , <a class="el" href="d5/d80/structrb__vm__tag.html#a559b5a4a559af4709b7ab08ff30f6641">rb_vm_tag</a> , <a class="el" href="d1/d1f/structrecvfrom__arg.html#a65ad16749306639efc89cb598898803d">recvfrom_arg</a> , <a class="el" href="da/d6a/structsip__state.html#a268efde68945ee79ce8f957f4e5ae4ac">sip_state</a> , <a class="el" href="d9/da5/structsort__by__data.html#aceae43e6a1c830a1d1d79822b7d4de16">sort_by_data</a> , <a class="el" href="d2/db7/struct_str_node.html#af5b3a643780b4df36ede084633846fa2">StrNode</a> , <a class="el" href="de/db2/structzstream.html#a1170ca837783b3feaac3fcc88f294eb4">zstream</a> </li> <li>buf_filled : <a class="el" href="de/db2/structzstream.html#a4cb9cb8e75956bd9e21a095ab54454b8">zstream</a> </li> <li>buff : <a class="el" href="dd/d2c/structiseq__compile__data__storage.html#abae26128d61ad5bdcb01ddacfadb372f">iseq_compile_data_storage</a> </li> <li>buffer : <a class="el" href="d6/d4f/struct___s_h_a256___c_t_x.html#a3961040fe6b7982171684f77a7577572">_SHA256_CTX</a> , <a class="el" href="d1/d39/struct___s_h_a512___c_t_x.html#a218417630503a9591d36d0ee63eca048">_SHA512_CTX</a> , <a class="el" href="d8/d22/structmd5__state__s.html#ad04819954f9f485392779beaf1b360d6">md5_state_s</a> , <a class="el" href="d5/ddb/struct_s_h_a1___c_t_x.html#a504b63b136595fca38f2f64d091713d7">SHA1_CTX</a> , <a class="el" href="df/d17/structyaml__emitter__s.html#a587cad3cc524273fec6cebc0572b2fcc">yaml_emitter_s</a> , <a class="el" href="d1/dd9/structyaml__parser__s.html#a609406a42576dc99d5b749d3aa7fc8e9">yaml_parser_s</a> </li> <li>buffer_initial_length : <a class="el" href="de/dfa/struct_j_s_o_n___generator___state_struct.html#a3a312c92c5b7dea3cddc191f8c9fc29a">JSON_Generator_StateStruct</a> </li> <li>buflen : <a class="el" href="d8/dcf/structload__arg.html#af0e61c369d32f23629daf493ad18f741">load_arg</a> , <a class="el" href="db/db1/struct_r_m_d160___c_t_x.html#addda3b8e5cba340f0676f593e526876c">RMD160_CTX</a> , <a class="el" href="da/d6a/structsip__state.html#aafd1a41477f85798a6ac4d0d890a52ae">sip_state</a> </li> <li>by_name : <a class="el" href="d0/d80/struct_onig_token.html#a9f3acf29111ac66a1c3011c71eb82a64">OnigToken</a> </li> <li>byte_array : <a class="el" href="d5/d10/structrb__transcoder.html#ae6fd3715bb720e74b9651335cdff0eef">rb_transcoder</a> </li> <li>byte_array_length : <a class="el" href="d5/d10/structrb__transcoder.html#a69d50858c72d3728bd2faeb439de068a">rb_transcoder</a> </li> <li>byte_len : <a class="el" href="d3/d82/struct_onig_case_fold_code_item.html#ae0e3da5e535844ce63f8e048a9d85e8f">OnigCaseFoldCodeItem</a> </li> <li>byte_pos : <a class="el" href="d2/d79/structpair__t.html#ae5b13c05b696869867e7e1ec7c42a862">pair_t</a> </li> <li>bytesequence : <a class="el" href="d3/dcf/unionbytesequence4__or__float.html#a43a138debb98b642f9f714eb4cf77dff">bytesequence4_or_float</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