Linux heracles.o2switch.net 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64
/
opt
/
alt
/
ruby21
/
share
/
doc
/
ruby
/
capi
/
html
/
db
/
d0e
/
//opt/alt/ruby21/share/doc/ruby/capi/html/db/d0e/structre__pattern__buffer.html
<!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">2.1.10p492(2016-04-01revision54464)</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div class="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#l00658">658</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#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="../../d0/d86/regcomp_8c_source.html#l05675">onig_compile()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05596">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#l00686">686</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#l05400">clear_optimize_info()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03909">onig_search_gpos()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05343">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#l00688">688</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#l05400">clear_optimize_info()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03909">onig_search_gpos()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05343">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#l00687">687</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#l05400">clear_optimize_info()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03909">onig_search_gpos()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05343">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#l00672">672</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#l01300">compile_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01214">compile_length_enclose_node()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01330">match_at()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">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#l00671">671</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#l01300">compile_enclose_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01214">compile_length_enclose_node()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01330">match_at()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">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#l00670">670</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#l01330">match_at()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">onig_compile()</a>, and <a class="el" href="../../db/d4b/regexec_8c_source.html#l04349">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#l00680">680</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#l03799">backward_search_range()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03474">bm_search_ic()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03417">bm_search_notrev_ic()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03545">expand_case_fold_string()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03664">forward_search_range()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01330">match_at()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l04331">onig_get_case_fold_flag()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06291">onig_parse_make_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04224">set_bm_skip()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05343">set_optimize_info_from_tree()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03359">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#l00699">699</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#l05641">onig_chain_link_add()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05650">onig_chain_reduce()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05570">onig_free_body()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03599">onig_match()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05596">onig_memsize()</a>, and <a class="el" href="../../db/d4b/regexec_8c_source.html#l03909">onig_search_gpos()</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#l00696">696</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#l03799">backward_search_range()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03664">forward_search_range()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03909">onig_search_gpos()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05259">set_optimize_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05315">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#l00695">695</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#l03799">backward_search_range()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03664">forward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05259">set_optimize_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05315">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#l00677">677</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#l01178">backref_match_at_nested_level()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03799">backward_search_range()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03541">bm_search_backward()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03474">bm_search_ic()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03314">bm_search_notrev()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03417">bm_search_notrev_ic()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00616">compile_cclass_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00586">compile_length_cclass_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00467">compile_length_string_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l00515">compile_string_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03545">expand_case_fold_string()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03427">expand_case_fold_string_alt()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03664">forward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02388">get_char_length_tree1()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02519">is_not_included()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01330">match_at()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00733">name_add()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">onig_compile()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00537">onig_foreach_name()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l04319">onig_get_encoding()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03599">onig_match()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06291">onig_parse_make_tree()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03909">onig_search_gpos()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01339">rb_reg_prepare_re()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00758">reg_names_iter()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l04224">set_bm_skip()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05259">set_optimize_exact_info()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05343">set_optimize_info_from_tree()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03359">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#l00690">690</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#l03799">backward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05400">clear_optimize_info()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03664">forward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05570">onig_free_body()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05596">onig_memsize()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05259">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#l00691">691</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#l03799">backward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05400">clear_optimize_info()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03664">forward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05596">onig_memsize()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05259">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#l00693">693</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#l03374">bm_search()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03474">bm_search_ic()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03314">bm_search_notrev()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03417">bm_search_notrev_ic()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05570">onig_free_body()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05596">onig_memsize()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05259">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#l00694">694</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#l03799">backward_search_range()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03541">bm_search_backward()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05570">onig_free_body()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05596">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#l00692">692</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#l03799">backward_search_range()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03374">bm_search()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03474">bm_search_ic()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03314">bm_search_notrev()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03417">bm_search_notrev_ic()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03664">forward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05259">set_optimize_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05315">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#l00681">681</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#l00733">name_add()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00501">name_find()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00475">names_clear()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00537">onig_foreach_name()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00486">onig_names_free()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00584">onig_number_of_names()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l00572">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#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#l00690">compile_range_repeat_node()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">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#l00668">668</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#l01330">match_at()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">onig_compile()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03599">onig_match()</a>, and <a class="el" href="../../db/d4b/regexec_8c_source.html#l03909">onig_search_gpos()</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#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="../../d0/d86/regcomp_8c_source.html#l02011">disable_noname_group_capture()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01330">match_at()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">onig_compile()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03599">onig_match()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l04343">onig_number_of_captures()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06291">onig_parse_make_tree()</a>, and <a class="el" href="../../db/d4b/regexec_8c_source.html#l03909">onig_search_gpos()</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#l00667">667</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#l00369">compile_tree_empty_check()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">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#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="../../d0/d86/regcomp_8c_source.html#l00690">compile_range_repeat_node()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01330">match_at()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">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#l00684">684</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#l03799">backward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05400">clear_optimize_info()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03664">forward_search_range()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03909">onig_search_gpos()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05259">set_optimize_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05315">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#l00678">678</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#l03799">backward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01168">compile_length_option_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01567">compile_length_tree()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01188">compile_option_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01040">compile_quantifier_node()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03664">forward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l02713">get_head_value_node()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01330">match_at()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03289">next_setup()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">onig_compile()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l04325">onig_get_options()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00924">onig_noname_group_capture_is_active()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l06291">onig_parse_make_tree()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03909">onig_search_gpos()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02651">rb_reg_equal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01339">rb_reg_prepare_re()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05343">set_optimize_info_from_tree()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l03849">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#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#l01330">match_at()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05570">onig_free_body()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05596">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#l00675">675</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#l00659">entry_repeat_range()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l01330">match_at()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">onig_compile()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05570">onig_free_body()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05596">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#l00674">674</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#l00659">entry_repeat_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">onig_compile()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05596">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#l00673">673</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#l01330">match_at()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">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#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="../../d0/d86/regcomp_8c_source.html#l05650">onig_chain_reduce()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">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#l00689">689</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#l03799">backward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05400">clear_optimize_info()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03664">forward_search_range()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05343">set_optimize_info_from_tree()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05332">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#l00679">679</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#l04337">onig_get_syntax()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00924">onig_noname_group_capture_is_active()</a>, and <a class="el" href="../../d6/dda/regparse_8c_source.html#l06291">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#l00685">685</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#l05400">clear_optimize_info()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03909">onig_search_gpos()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05259">set_optimize_exact_info()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05315">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#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="../../d0/d86/regcomp_8c_source.html#l01660">compile_tree()</a>, and <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05675">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>