📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-21 20:55:13
📂
/ (Root)
/
opt
/
alt
/
ruby19
/
share
/
doc
/
ruby
/
html
/
db
/
d0e
📍 /opt/alt/ruby19/share/doc/ruby/html/db/d0e
🔄 Refresh
✏️
Editing: structre__pattern__buffer.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: re_pattern_buffer Struct Reference</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="header"> <div class="summary"> <a href="#pub-attribs">Data Fields</a> </div> <div class="headertitle"> <div class="title">re_pattern_buffer Struct Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Data Fields</h2></td></tr> <tr class="memitem:af28499b9afdcbaf41103796558f2a4f9"><td class="memItemLeft" align="right" valign="top">unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#af28499b9afdcbaf41103796558f2a4f9">p</a></td></tr> <tr class="separator:af28499b9afdcbaf41103796558f2a4f9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4cf446c0eb86f2fc3322f9fb27c5dc0f"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a4cf446c0eb86f2fc3322f9fb27c5dc0f">used</a></td></tr> <tr class="separator:a4cf446c0eb86f2fc3322f9fb27c5dc0f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad2771f4bfea07e843369c8bec5cd50a0"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#ad2771f4bfea07e843369c8bec5cd50a0">alloc</a></td></tr> <tr class="separator:ad2771f4bfea07e843369c8bec5cd50a0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aedebfd9ab0d56d063296f4cdc94a30f3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#aedebfd9ab0d56d063296f4cdc94a30f3">state</a></td></tr> <tr class="separator:aedebfd9ab0d56d063296f4cdc94a30f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaeb8694dde3a66fd839603fede774ca5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#aaeb8694dde3a66fd839603fede774ca5">num_mem</a></td></tr> <tr class="separator:aaeb8694dde3a66fd839603fede774ca5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a007d05ab38dc2cfac189a4596b8c84b4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a007d05ab38dc2cfac189a4596b8c84b4">num_repeat</a></td></tr> <tr class="separator:a007d05ab38dc2cfac189a4596b8c84b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a503ad43eef2152c5242f7571e000bd21"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a503ad43eef2152c5242f7571e000bd21">num_null_check</a></td></tr> <tr class="separator:a503ad43eef2152c5242f7571e000bd21"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a627abcc41418b0bdee0827c88e26d12b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a627abcc41418b0bdee0827c88e26d12b">num_comb_exp_check</a></td></tr> <tr class="separator:a627abcc41418b0bdee0827c88e26d12b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a96aa44f3baa323e5103d65893872b61d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a96aa44f3baa323e5103d65893872b61d">num_call</a></td></tr> <tr class="separator:a96aa44f3baa323e5103d65893872b61d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a211db992acd70c43e1373076fa3d1b22"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a211db992acd70c43e1373076fa3d1b22">capture_history</a></td></tr> <tr class="separator:a211db992acd70c43e1373076fa3d1b22"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2a513978bf98ec87c87c0d597f8d5ba4"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a2a513978bf98ec87c87c0d597f8d5ba4">bt_mem_start</a></td></tr> <tr class="separator:a2a513978bf98ec87c87c0d597f8d5ba4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7d19e58612f0ca3cad71119d5627d21a"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a7d19e58612f0ca3cad71119d5627d21a">bt_mem_end</a></td></tr> <tr class="separator:a7d19e58612f0ca3cad71119d5627d21a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a871126c729a3ebbb7192a7873a32be29"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a871126c729a3ebbb7192a7873a32be29">stack_pop_level</a></td></tr> <tr class="separator:a871126c729a3ebbb7192a7873a32be29"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a62072755ec72bb1a94c9379dc2b2f78d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a62072755ec72bb1a94c9379dc2b2f78d">repeat_range_alloc</a></td></tr> <tr class="separator:a62072755ec72bb1a94c9379dc2b2f78d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a640c016fa90e50ea710d2b5e55760590"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/d9c/struct_onig_repeat_range.html">OnigRepeatRange</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a640c016fa90e50ea710d2b5e55760590">repeat_range</a></td></tr> <tr class="separator:a640c016fa90e50ea710d2b5e55760590"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1857fd68f4ca091d03855fa49b449080"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a1857fd68f4ca091d03855fa49b449080">enc</a></td></tr> <tr class="separator:a1857fd68f4ca091d03855fa49b449080"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae696111fa040a69294344d08baf062b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#ae696111fa040a69294344d08baf062b4">options</a></td></tr> <tr class="separator:ae696111fa040a69294344d08baf062b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5b52ffc15e914d2414c4c13f94b776d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a5b52ffc15e914d2414c4c13f94b776d2">syntax</a></td></tr> <tr class="separator:a5b52ffc15e914d2414c4c13f94b776d2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4c22ffab8b6aec7bfa1fc8ccda3a1a27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a4c22ffab8b6aec7bfa1fc8ccda3a1a27">case_fold_flag</a></td></tr> <tr class="separator:a4c22ffab8b6aec7bfa1fc8ccda3a1a27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a23168e45fcc2c959b7aaed0b6a2e3f7a"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a23168e45fcc2c959b7aaed0b6a2e3f7a">name_table</a></td></tr> <tr class="separator:a23168e45fcc2c959b7aaed0b6a2e3f7a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9bcb518fa967f1b1758161d2d207cc8c"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a9bcb518fa967f1b1758161d2d207cc8c">optimize</a></td></tr> <tr class="separator:a9bcb518fa967f1b1758161d2d207cc8c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a33bd3aaf0e6a21dd1958442fcbdf55f4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a33bd3aaf0e6a21dd1958442fcbdf55f4">threshold_len</a></td></tr> <tr class="separator:a33bd3aaf0e6a21dd1958442fcbdf55f4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0485640e8e0bc66a76d373303c138993"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a0485640e8e0bc66a76d373303c138993">anchor</a></td></tr> <tr class="separator:a0485640e8e0bc66a76d373303c138993"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afdf2d126718b71f66402ba17a12e9af4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#afdf2d126718b71f66402ba17a12e9af4">anchor_dmin</a></td></tr> <tr class="separator:afdf2d126718b71f66402ba17a12e9af4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9bd6cd65b049ea96dca9ef10a561d50b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a9bd6cd65b049ea96dca9ef10a561d50b">anchor_dmax</a></td></tr> <tr class="separator:a9bd6cd65b049ea96dca9ef10a561d50b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a68613311a90715f8c1f697bf91f0d09f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a68613311a90715f8c1f697bf91f0d09f">sub_anchor</a></td></tr> <tr class="separator:a68613311a90715f8c1f697bf91f0d09f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af35df9ace683f51262e4943b854df36d"><td class="memItemLeft" align="right" valign="top">unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#af35df9ace683f51262e4943b854df36d">exact</a></td></tr> <tr class="separator:af35df9ace683f51262e4943b854df36d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0656dcfc893bc5f00677f6e3f87a0007"><td class="memItemLeft" align="right" valign="top">unsigned char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a0656dcfc893bc5f00677f6e3f87a0007">exact_end</a></td></tr> <tr class="separator:a0656dcfc893bc5f00677f6e3f87a0007"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa54d02532294cb067ed2659e07ee742c"><td class="memItemLeft" align="right" valign="top">unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#aa54d02532294cb067ed2659e07ee742c">map</a> [<a class="el" href="../../d8/db3/oniguruma_8h.html#aa5e520778f7bf10deda0dff9570b36de">ONIG_CHAR_TABLE_SIZE</a>]</td></tr> <tr class="separator:aa54d02532294cb067ed2659e07ee742c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a291a532e6b6af4e6bda9cee6c46833b7"><td class="memItemLeft" align="right" valign="top">int * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a291a532e6b6af4e6bda9cee6c46833b7">int_map</a></td></tr> <tr class="separator:a291a532e6b6af4e6bda9cee6c46833b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7156fabcbe461dd1f281251b73fd7e8c"><td class="memItemLeft" align="right" valign="top">int * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a7156fabcbe461dd1f281251b73fd7e8c">int_map_backward</a></td></tr> <tr class="separator:a7156fabcbe461dd1f281251b73fd7e8c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0331de7898419639ff9ea9ad8e7f4e25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a0331de7898419639ff9ea9ad8e7f4e25">dmin</a></td></tr> <tr class="separator:a0331de7898419639ff9ea9ad8e7f4e25"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af8bc4709a6d2cf88e70c7b36456b1335"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#af8bc4709a6d2cf88e70c7b36456b1335">dmax</a></td></tr> <tr class="separator:af8bc4709a6d2cf88e70c7b36456b1335"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d0e363509f4b7bf72063442a166f822"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="../../db/d0e/structre__pattern__buffer.html">re_pattern_buffer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d0e/structre__pattern__buffer.html#a4d0e363509f4b7bf72063442a166f822">chain</a></td></tr> <tr class="separator:a4d0e363509f4b7bf72063442a166f822"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00628">628</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> </div><h2 class="groupheader">Field Documentation</h2> <a id="ad2771f4bfea07e843369c8bec5cd50a0"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad2771f4bfea07e843369c8bec5cd50a0">◆ </a></span>alloc</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned int re_pattern_buffer::alloc</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00632">632</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05247">onig_memsize()</a>.</p> </div> </div> <a id="a0485640e8e0bc66a76d373303c138993"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0485640e8e0bc66a76d373303c138993">◆ </a></span>anchor</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int re_pattern_buffer::anchor</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00656">656</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05052">clear_optimize_info()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03378">onig_search()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>.</p> </div> </div> <a id="a9bd6cd65b049ea96dca9ef10a561d50b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9bd6cd65b049ea96dca9ef10a561d50b">◆ </a></span>anchor_dmax</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> re_pattern_buffer::anchor_dmax</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00658">658</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05052">clear_optimize_info()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03378">onig_search()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>.</p> </div> </div> <a id="afdf2d126718b71f66402ba17a12e9af4"></a> <h2 class="memtitle"><span class="permalink"><a href="#afdf2d126718b71f66402ba17a12e9af4">◆ </a></span>anchor_dmin</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> re_pattern_buffer::anchor_dmin</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00657">657</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05052">clear_optimize_info()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03378">onig_search()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>.</p> </div> </div> <a id="a7d19e58612f0ca3cad71119d5627d21a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7d19e58612f0ca3cad71119d5627d21a">◆ </a></span>bt_mem_end</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned int re_pattern_buffer::bt_mem_end</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00642">642</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01276">compile_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01210">compile_length_enclose_node()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01249">match_at()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="a2a513978bf98ec87c87c0d597f8d5ba4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2a513978bf98ec87c87c0d597f8d5ba4">◆ </a></span>bt_mem_start</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned int re_pattern_buffer::bt_mem_start</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00641">641</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01276">compile_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01210">compile_length_enclose_node()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01249">match_at()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="a211db992acd70c43e1373076fa3d1b22"></a> <h2 class="memtitle"><span class="permalink"><a href="#a211db992acd70c43e1373076fa3d1b22">◆ </a></span>capture_history</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned int re_pattern_buffer::capture_history</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00640">640</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l01249">match_at()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>, and <a class="el" href="../../db/d4b/regexec_8c_source.html#l03806">onig_number_of_capture_histories()</a>.</p> </div> </div> <a id="a4c22ffab8b6aec7bfa1fc8ccda3a1a27"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4c22ffab8b6aec7bfa1fc8ccda3a1a27">◆ </a></span>case_fold_flag</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d8/db3/oniguruma_8h.html#a33aa7ed7612104fa36da121c8ecb4d4e">OnigCaseFoldType</a> re_pattern_buffer::case_fold_flag</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00650">650</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l03273">backward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03401">expand_case_fold_string()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03142">forward_search_range()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01249">match_at()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03788">onig_get_case_fold_flag()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05654">onig_parse_make_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03224">update_string_node_case_fold()</a>.</p> </div> </div> <a id="a4d0e363509f4b7bf72063442a166f822"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4d0e363509f4b7bf72063442a166f822">◆ </a></span>chain</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">struct <a class="el" href="../../db/d0e/structre__pattern__buffer.html">re_pattern_buffer</a>* re_pattern_buffer::chain</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00669">669</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05282">onig_chain_link_add()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05291">onig_chain_reduce()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05221">onig_free_body()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03077">onig_match()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05247">onig_memsize()</a>, and <a class="el" href="../../db/d4b/regexec_8c_source.html#l03378">onig_search()</a>.</p> </div> </div> <a id="af8bc4709a6d2cf88e70c7b36456b1335"></a> <h2 class="memtitle"><span class="permalink"><a href="#af8bc4709a6d2cf88e70c7b36456b1335">◆ </a></span>dmax</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> re_pattern_buffer::dmax</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00666">666</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l03273">backward_search_range()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03142">forward_search_range()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03378">onig_search()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04921">set_optimize_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04968">set_optimize_map_info()</a>.</p> </div> </div> <a id="a0331de7898419639ff9ea9ad8e7f4e25"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0331de7898419639ff9ea9ad8e7f4e25">◆ </a></span>dmin</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d8/db3/oniguruma_8h.html#aea2e926fe611f36269c4df294e43ae5f">OnigDistance</a> re_pattern_buffer::dmin</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00665">665</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l03273">backward_search_range()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03142">forward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04921">set_optimize_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04968">set_optimize_map_info()</a>.</p> </div> </div> <a id="a1857fd68f4ca091d03855fa49b449080"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1857fd68f4ca091d03855fa49b449080">◆ </a></span>enc</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> re_pattern_buffer::enc</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00647">647</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l01098">backref_match_at_nested_level()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03273">backward_search_range()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03019">bm_search_backward()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l02894">bm_search_notrev()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00612">compile_cclass_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00582">compile_length_cclass_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00463">compile_length_string_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00511">compile_string_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03401">expand_case_fold_string()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03289">expand_case_fold_string_alt()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03142">forward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02301">get_char_length_tree1()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02431">is_not_included()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01249">match_at()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00726">name_add()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00530">onig_foreach_name()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03776">onig_get_encoding()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03077">onig_match()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05654">onig_parse_make_tree()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03378">onig_search()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01270">rb_reg_prepare_re()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04921">set_optimize_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03224">update_string_node_case_fold()</a>.</p> </div> </div> <a id="af35df9ace683f51262e4943b854df36d"></a> <h2 class="memtitle"><span class="permalink"><a href="#af35df9ace683f51262e4943b854df36d">◆ </a></span>exact</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char* re_pattern_buffer::exact</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00660">660</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l03273">backward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05052">clear_optimize_info()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03142">forward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05221">onig_free_body()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05247">onig_memsize()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04921">set_optimize_exact_info()</a>.</p> </div> </div> <a id="a0656dcfc893bc5f00677f6e3f87a0007"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0656dcfc893bc5f00677f6e3f87a0007">◆ </a></span>exact_end</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char* re_pattern_buffer::exact_end</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00661">661</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l03273">backward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05052">clear_optimize_info()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03142">forward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05247">onig_memsize()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04921">set_optimize_exact_info()</a>.</p> </div> </div> <a id="a291a532e6b6af4e6bda9cee6c46833b7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a291a532e6b6af4e6bda9cee6c46833b7">◆ </a></span>int_map</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int* re_pattern_buffer::int_map</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00663">663</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l02950">bm_search()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l02894">bm_search_notrev()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05221">onig_free_body()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05247">onig_memsize()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04921">set_optimize_exact_info()</a>.</p> </div> </div> <a id="a7156fabcbe461dd1f281251b73fd7e8c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7156fabcbe461dd1f281251b73fd7e8c">◆ </a></span>int_map_backward</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int* re_pattern_buffer::int_map_backward</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00664">664</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l03273">backward_search_range()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03019">bm_search_backward()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05221">onig_free_body()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05247">onig_memsize()</a>.</p> </div> </div> <a id="aa54d02532294cb067ed2659e07ee742c"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa54d02532294cb067ed2659e07ee742c">◆ </a></span>map</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char re_pattern_buffer::map[<a class="el" href="../../d8/db3/oniguruma_8h.html#aa5e520778f7bf10deda0dff9570b36de">ONIG_CHAR_TABLE_SIZE</a>]</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00662">662</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l03273">backward_search_range()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l02950">bm_search()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l02894">bm_search_notrev()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03142">forward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04921">set_optimize_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04968">set_optimize_map_info()</a>.</p> </div> </div> <a id="a23168e45fcc2c959b7aaed0b6a2e3f7a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a23168e45fcc2c959b7aaed0b6a2e3f7a">◆ </a></span>name_table</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void* re_pattern_buffer::name_table</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00651">651</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/dda/regparse_8c_source.html#l00726">name_add()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00494">name_find()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00468">names_clear()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00530">onig_foreach_name()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00479">onig_names_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00577">onig_number_of_names()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l00565">onig_renumber_name_table()</a>.</p> </div> </div> <a id="a96aa44f3baa323e5103d65893872b61d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a96aa44f3baa323e5103d65893872b61d">◆ </a></span>num_call</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int re_pattern_buffer::num_call</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00639">639</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00686">compile_range_repeat_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="a627abcc41418b0bdee0827c88e26d12b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a627abcc41418b0bdee0827c88e26d12b">◆ </a></span>num_comb_exp_check</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int re_pattern_buffer::num_comb_exp_check</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00638">638</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l01249">match_at()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03077">onig_match()</a>, and <a class="el" href="../../db/d4b/regexec_8c_source.html#l03378">onig_search()</a>.</p> </div> </div> <a id="aaeb8694dde3a66fd839603fede774ca5"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaeb8694dde3a66fd839603fede774ca5">◆ </a></span>num_mem</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int re_pattern_buffer::num_mem</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00635">635</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01927">disable_noname_group_capture()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01249">match_at()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03077">onig_match()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03800">onig_number_of_captures()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05654">onig_parse_make_tree()</a>, and <a class="el" href="../../db/d4b/regexec_8c_source.html#l03378">onig_search()</a>.</p> </div> </div> <a id="a503ad43eef2152c5242f7571e000bd21"></a> <h2 class="memtitle"><span class="permalink"><a href="#a503ad43eef2152c5242f7571e000bd21">◆ </a></span>num_null_check</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int re_pattern_buffer::num_null_check</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00637">637</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00365">compile_tree_empty_check()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="a007d05ab38dc2cfac189a4596b8c84b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a007d05ab38dc2cfac189a4596b8c84b4">◆ </a></span>num_repeat</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int re_pattern_buffer::num_repeat</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00636">636</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00686">compile_range_repeat_node()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01249">match_at()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="a9bcb518fa967f1b1758161d2d207cc8c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9bcb518fa967f1b1758161d2d207cc8c">◆ </a></span>optimize</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int re_pattern_buffer::optimize</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00654">654</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l03273">backward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05052">clear_optimize_info()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03142">forward_search_range()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03378">onig_search()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04921">set_optimize_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04968">set_optimize_map_info()</a>.</p> </div> </div> <a id="ae696111fa040a69294344d08baf062b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae696111fa040a69294344d08baf062b4">◆ </a></span>options</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> re_pattern_buffer::options</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00648">648</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01164">compile_length_option_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01494">compile_length_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01184">compile_option_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01036">compile_quantifier_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02607">get_head_value_node()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01249">match_at()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03782">onig_get_options()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00913">onig_noname_group_capture_is_active()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l05654">onig_parse_make_tree()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03378">onig_search()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02587">rb_reg_equal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01270">rb_reg_prepare_re()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03691">setup_tree()</a>.</p> </div> </div> <a id="af28499b9afdcbaf41103796558f2a4f9"></a> <h2 class="memtitle"><span class="permalink"><a href="#af28499b9afdcbaf41103796558f2a4f9">◆ </a></span>p</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned char* re_pattern_buffer::p</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00630">630</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l01249">match_at()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05221">onig_free_body()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05247">onig_memsize()</a>.</p> </div> </div> <a id="a640c016fa90e50ea710d2b5e55760590"></a> <h2 class="memtitle"><span class="permalink"><a href="#a640c016fa90e50ea710d2b5e55760590">◆ </a></span>repeat_range</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/d9c/struct_onig_repeat_range.html">OnigRepeatRange</a>* re_pattern_buffer::repeat_range</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00645">645</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00655">entry_repeat_range()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01249">match_at()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05221">onig_free_body()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05247">onig_memsize()</a>.</p> </div> </div> <a id="a62072755ec72bb1a94c9379dc2b2f78d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a62072755ec72bb1a94c9379dc2b2f78d">◆ </a></span>repeat_range_alloc</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int re_pattern_buffer::repeat_range_alloc</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00644">644</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00655">entry_repeat_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05247">onig_memsize()</a>.</p> </div> </div> <a id="a871126c729a3ebbb7192a7873a32be29"></a> <h2 class="memtitle"><span class="permalink"><a href="#a871126c729a3ebbb7192a7873a32be29">◆ </a></span>stack_pop_level</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int re_pattern_buffer::stack_pop_level</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00643">643</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l01249">match_at()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="aedebfd9ab0d56d063296f4cdc94a30f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#aedebfd9ab0d56d063296f4cdc94a30f3">◆ </a></span>state</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int re_pattern_buffer::state</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00634">634</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05291">onig_chain_reduce()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <a id="a68613311a90715f8c1f697bf91f0d09f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a68613311a90715f8c1f697bf91f0d09f">◆ </a></span>sub_anchor</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int re_pattern_buffer::sub_anchor</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00659">659</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l03273">backward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05052">clear_optimize_info()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03142">forward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04996">set_optimize_info_from_tree()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04985">set_sub_anchor()</a>.</p> </div> </div> <a id="a5b52ffc15e914d2414c4c13f94b776d2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5b52ffc15e914d2414c4c13f94b776d2">◆ </a></span>syntax</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d3/d3f/struct_onig_syntax_type.html">OnigSyntaxType</a>* re_pattern_buffer::syntax</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00649">649</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../db/d4b/regexec_8c_source.html#l03794">onig_get_syntax()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00913">onig_noname_group_capture_is_active()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l05654">onig_parse_make_tree()</a>.</p> </div> </div> <a id="a33bd3aaf0e6a21dd1958442fcbdf55f4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a33bd3aaf0e6a21dd1958442fcbdf55f4">◆ </a></span>threshold_len</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int re_pattern_buffer::threshold_len</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00655">655</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05052">clear_optimize_info()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03378">onig_search()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04921">set_optimize_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04968">set_optimize_map_info()</a>.</p> </div> </div> <a id="a4cf446c0eb86f2fc3322f9fb27c5dc0f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4cf446c0eb86f2fc3322f9fb27c5dc0f">◆ </a></span>used</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">unsigned int re_pattern_buffer::used</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00631">631</a> of file <a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01587">compile_tree()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05316">onig_compile()</a>.</p> </div> </div> <hr/>The documentation for this struct was generated from the following file:<ul> <li>include/ruby/<a class="el" href="../../d8/db3/oniguruma_8h_source.html">oniguruma.h</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