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
/
dc
/
d26
/
//opt/alt/ruby21/share/doc/ruby/capi/html/dc/d26/re_8c.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.c File 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="#nested-classes">Data Structures</a> | <a href="#define-members">Macros</a> | <a href="#typedef-members">Typedefs</a> | <a href="#func-members">Functions</a> | <a href="#var-members">Variables</a> </div> <div class="headertitle"> <div class="title">re.c File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include "<a class="el" href="../../de/de6/ruby_2ruby_8h_source.html">ruby/ruby.h</a>"</code><br /> <code>#include "<a class="el" href="../../db/db6/re_8h_source.html">ruby/re.h</a>"</code><br /> <code>#include "<a class="el" href="../../d5/de3/encoding_8h_source.html">ruby/encoding.h</a>"</code><br /> <code>#include "<a class="el" href="../../d8/d3c/util_8h_source.html">ruby/util.h</a>"</code><br /> <code>#include "<a class="el" href="../../db/dde/internal_8h_source.html">internal.h</a>"</code><br /> <code>#include "<a class="el" href="../../d6/d87/regint_8h_source.html">regint.h</a>"</code><br /> <code>#include <ctype.h></code><br /> </div> <p><a href="../../dc/d26/re_8c_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Data Structures</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d79/structpair__t.html">pair_t</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d6c/structbackref__name__tag.html">backref_name_tag</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:ab7399138df6e6b0b6070aaae0caa12b5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ab7399138df6e6b0b6070aaae0caa12b5">errcpy</a>(<a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>, <a class="el" href="../../d5/d04/strerror_8c.html#ae4f3f55be5de649fd367081b9d1b4b0c">msg</a>)   <a class="el" href="../../d2/d37/strlcpy_8c.html#aeb79f86261de904967d433c1b5e9a1de">strlcpy</a>((<a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>), (<a class="el" href="../../d5/d04/strerror_8c.html#ae4f3f55be5de649fd367081b9d1b4b0c">msg</a>), <a class="el" href="../../d8/db3/oniguruma_8h.html#a34de5a7939d2370e2c0eb3fa68c84ee0">ONIG_MAX_ERROR_MESSAGE_LEN</a>)</td></tr> <tr class="separator:ab7399138df6e6b0b6070aaae0caa12b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a84a2ca0496ad2a7c4852c539acb90180"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a84a2ca0496ad2a7c4852c539acb90180">BEG</a>(no)   (regs->beg[(no)])</td></tr> <tr class="separator:a84a2ca0496ad2a7c4852c539acb90180"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a929c3af0864e28922d4e442a4dcfbe7c"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a929c3af0864e28922d4e442a4dcfbe7c">END</a>(no)   (regs->end[(no)])</td></tr> <tr class="separator:a929c3af0864e28922d4e442a4dcfbe7c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9f08af36ad40cd7ef6e7e3834698d4d0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a9f08af36ad40cd7ef6e7e3834698d4d0">REG_LITERAL</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ae358354f13d4e0a35d9bd801e121ddbb">FL_USER5</a></td></tr> <tr class="separator:a9f08af36ad40cd7ef6e7e3834698d4d0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d6bda1ca9f5a95c059b6a9546cdcc36"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a2d6bda1ca9f5a95c059b6a9546cdcc36">REG_ENCODING_NONE</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a319abbb9b60f39402ddce17902e46a29">FL_USER6</a></td></tr> <tr class="separator:a2d6bda1ca9f5a95c059b6a9546cdcc36"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad97996d0e004aba6d5c483e58d396004"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad97996d0e004aba6d5c483e58d396004">KCODE_FIXED</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aefa4a4786df39ca05dfe8f07bebb460b">FL_USER4</a></td></tr> <tr class="separator:ad97996d0e004aba6d5c483e58d396004"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaa5b53c92004427364f2df33f664effd"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aaa5b53c92004427364f2df33f664effd">ARG_REG_OPTION_MASK</a>   (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7caf1d0c5932b5b8bb7c63185b0aa1d9">ONIG_OPTION_IGNORECASE</a>|<a class="el" href="../../d8/db3/oniguruma_8h.html#a52010cee374ac651e98e3182a862289d">ONIG_OPTION_MULTILINE</a>|<a class="el" href="../../d8/db3/oniguruma_8h.html#afa67d670a1e49f79cd06cc00e162276f">ONIG_OPTION_EXTEND</a>)</td></tr> <tr class="separator:aaa5b53c92004427364f2df33f664effd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4eacf0c71fb172e061fd9bf138af3561"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a4eacf0c71fb172e061fd9bf138af3561">ARG_ENCODING_FIXED</a>   16</td></tr> <tr class="separator:a4eacf0c71fb172e061fd9bf138af3561"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4aa2078495425ed07fe38c62e72dc2cc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a4aa2078495425ed07fe38c62e72dc2cc">ARG_ENCODING_NONE</a>   32</td></tr> <tr class="separator:a4aa2078495425ed07fe38c62e72dc2cc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aacc3d9dbc4085739ba0f081c92cfd0b4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aacc3d9dbc4085739ba0f081c92cfd0b4">MATCH_BUSY</a>   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa80e54789c79cb789a53a04e60e3b24a">FL_USER2</a></td></tr> <tr class="separator:aacc3d9dbc4085739ba0f081c92cfd0b4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8c1afa5e133b78b2641dc6ca13b9908"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ae8c1afa5e133b78b2641dc6ca13b9908">ASCGET</a>(s, e, cl)   (acompat ? (*(cl)=1,<a class="el" href="../../de/de6/ruby_2ruby_8h.html#af96ff81718c3c27b342b5958fac6cb7e">ISASCII</a>((s)[0])?(s)[0]:-1) : <a class="el" href="../../d5/de3/encoding_8h.html#af6663b51ce857cfe600a8bc48434d6f2">rb_enc_ascget</a>((s), (e), (cl), str_enc))</td></tr> <tr class="separator:ae8c1afa5e133b78b2641dc6ca13b9908"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> Typedefs</h2></td></tr> <tr class="memitem:a8648111aec4573a9f59a9b3eaa0ec6b1"><td class="memItemLeft" align="right" valign="top">typedef char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a>[<a class="el" href="../../d8/db3/oniguruma_8h.html#a34de5a7939d2370e2c0eb3fa68c84ee0">ONIG_MAX_ERROR_MESSAGE_LEN</a>]</td></tr> <tr class="separator:a8648111aec4573a9f59a9b3eaa0ec6b1"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:aca25bc453bbe0d91e1c3516a38b2cc9e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aca25bc453bbe0d91e1c3516a38b2cc9e">rb_memcicmp</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *x, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *y, long len)</td></tr> <tr class="separator:aca25bc453bbe0d91e1c3516a38b2cc9e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf7727734d88f7dc58bcfdc01bb061c9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aaf7727734d88f7dc58bcfdc01bb061c9">rb_memcmp</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *p1, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *p2, long len)</td></tr> <tr class="separator:aaf7727734d88f7dc58bcfdc01bb061c9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abed6cb275edcacdf8fbec75f507aebcb"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#abed6cb275edcacdf8fbec75f507aebcb">rb_memsearch_ss</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *xs, long m, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *ys, long n)</td></tr> <tr class="separator:abed6cb275edcacdf8fbec75f507aebcb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3d29754c3732be7a2d7eaef38f58fe1"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ae3d29754c3732be7a2d7eaef38f58fe1">rb_memsearch_qs</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *xs, long m, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *ys, long n)</td></tr> <tr class="separator:ae3d29754c3732be7a2d7eaef38f58fe1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2bafb07df6540483e1e24ed3687aee4d"><td class="memItemLeft" align="right" valign="top">static unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a2bafb07df6540483e1e24ed3687aee4d">rb_memsearch_qs_utf8_hash</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *x)</td></tr> <tr class="separator:a2bafb07df6540483e1e24ed3687aee4d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a79ccbcc284cf21496b2c9ec1c4ac1a3d"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a79ccbcc284cf21496b2c9ec1c4ac1a3d">rb_memsearch_qs_utf8</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *xs, long m, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *ys, long n)</td></tr> <tr class="separator:a79ccbcc284cf21496b2c9ec1c4ac1a3d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c99567b3e397de8c8e6b45432e435cf"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a5c99567b3e397de8c8e6b45432e435cf">rb_memsearch_wchar</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *xs, long m, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *ys, long n)</td></tr> <tr class="separator:a5c99567b3e397de8c8e6b45432e435cf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a358289d68fbeb3b21d127b0ccbe8a806"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a358289d68fbeb3b21d127b0ccbe8a806">rb_memsearch_qchar</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *xs, long m, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char *ys, long n)</td></tr> <tr class="separator:a358289d68fbeb3b21d127b0ccbe8a806"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa36740c62cb83b1f06398b06591295b9"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aa36740c62cb83b1f06398b06591295b9">rb_memsearch</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *x0, long m, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *y0, long n, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc)</td></tr> <tr class="separator:aa36740c62cb83b1f06398b06591295b9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a588ad0fc438c1f898b9ce0b3d4b484fc"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a588ad0fc438c1f898b9ce0b3d4b484fc">char_to_option</a> (int c)</td></tr> <tr class="separator:a588ad0fc438c1f898b9ce0b3d4b484fc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3f21fcf29fd93321026e69546183d40"><td class="memItemLeft" align="right" valign="top">static char * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ae3f21fcf29fd93321026e69546183d40">option_to_str</a> (char str[4], int <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>)</td></tr> <tr class="separator:ae3f21fcf29fd93321026e69546183d40"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a999a688744447acf7be194e642468cd3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a999a688744447acf7be194e642468cd3">rb_char_to_option_kcode</a> (int c, int *option, int *kcode)</td></tr> <tr class="separator:a999a688744447acf7be194e642468cd3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0655a686d7bbfdbf3a47d475f1ba5277"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a0655a686d7bbfdbf3a47d475f1ba5277">rb_reg_check</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re)</td></tr> <tr class="separator:a0655a686d7bbfdbf3a47d475f1ba5277"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa3f5c2bab9d647b5c4213d359bc3873f"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aa3f5c2bab9d647b5c4213d359bc3873f">rb_reg_expr_str</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *s, long len, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *resenc)</td></tr> <tr class="separator:aa3f5c2bab9d647b5c4213d359bc3873f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7936fc88fefdf1f512ee905823a4fc91"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a7936fc88fefdf1f512ee905823a4fc91">rb_reg_desc</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *s, long len, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re)</td></tr> <tr class="separator:a7936fc88fefdf1f512ee905823a4fc91"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aedf5e1af160dded8004ff371c47723db"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aedf5e1af160dded8004ff371c47723db">rb_reg_source</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re)</td></tr> <tr class="separator:aedf5e1af160dded8004ff371c47723db"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa9b1d2e3cc6973539b4cc0869798ce8d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aa9b1d2e3cc6973539b4cc0869798ce8d">rb_reg_inspect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re)</td></tr> <tr class="separator:aa9b1d2e3cc6973539b4cc0869798ce8d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3556811360985205c7ca86ecc5b11c8e"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a3556811360985205c7ca86ecc5b11c8e">rb_reg_to_s</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re)</td></tr> <tr class="separator:a3556811360985205c7ca86ecc5b11c8e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae41e80c27a7817ab61ce4c4a34f228e3"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ae41e80c27a7817ab61ce4c4a34f228e3">rb_reg_raise</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *s, long len, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re)</td></tr> <tr class="separator:ae41e80c27a7817ab61ce4c4a34f228e3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a72d5085d24a5c65c467c8e1117b68510"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a72d5085d24a5c65c467c8e1117b68510">rb_enc_reg_error_desc</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *s, long len, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc, int <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr> <tr class="separator:a72d5085d24a5c65c467c8e1117b68510"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a32e14e3764e4e4a5a3a73a4c02012a3d"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a32e14e3764e4e4a5a3a73a4c02012a3d">rb_enc_reg_raise</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *s, long len, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc, int <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr> <tr class="separator:a32e14e3764e4e4a5a3a73a4c02012a3d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a02309a2d5b9a8459a51f24eed7aac772"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a02309a2d5b9a8459a51f24eed7aac772">rb_reg_error_desc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str, int <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr> <tr class="separator:a02309a2d5b9a8459a51f24eed7aac772"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afdea050a7593126c25b1557c166238f9"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#afdea050a7593126c25b1557c166238f9">rb_reg_raise_str</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str, int <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr> <tr class="separator:afdea050a7593126c25b1557c166238f9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a82db017ab14d4646c3f4d614519b9296"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a82db017ab14d4646c3f4d614519b9296">rb_reg_casefold_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re)</td></tr> <tr class="separator:a82db017ab14d4646c3f4d614519b9296"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad55c41aebb753f2a86608b1a66729999"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad55c41aebb753f2a86608b1a66729999">rb_reg_options_m</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re)</td></tr> <tr class="separator:ad55c41aebb753f2a86608b1a66729999"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0bc442f850a7cf98803d66a26a3782da"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a0bc442f850a7cf98803d66a26a3782da">reg_names_iter</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> *name_end, int back_num, int *back_refs, <a class="el" href="../../d8/db3/oniguruma_8h.html#a6f96b881f9e3457d8ebf308101248bc0">OnigRegex</a> regex, void *arg)</td></tr> <tr class="separator:a0bc442f850a7cf98803d66a26a3782da"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a59d6db2d38cb355946e1ee40b39070e6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a59d6db2d38cb355946e1ee40b39070e6">rb_reg_names</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re)</td></tr> <tr class="separator:a59d6db2d38cb355946e1ee40b39070e6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1deda3fdfd6ed2c39e8edee2548f61ab"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a1deda3fdfd6ed2c39e8edee2548f61ab">reg_named_captures_iter</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> *name_end, int back_num, int *back_refs, <a class="el" href="../../d8/db3/oniguruma_8h.html#a6f96b881f9e3457d8ebf308101248bc0">OnigRegex</a> regex, void *arg)</td></tr> <tr class="separator:a1deda3fdfd6ed2c39e8edee2548f61ab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1c8f4d6fd87edcad053507ded3139484"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a1c8f4d6fd87edcad053507ded3139484">rb_reg_named_captures</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re)</td></tr> <tr class="separator:a1c8f4d6fd87edcad053507ded3139484"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a632000e573cf15c63652807718f5f3ab"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a632000e573cf15c63652807718f5f3ab">onig_new_with_source</a> (<a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> **reg, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *pattern, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> *pattern_end, <a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> option, <a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> enc, <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> *syntax, <a class="el" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a> *einfo, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *sourcefile, int sourceline)</td></tr> <tr class="separator:a632000e573cf15c63652807718f5f3ab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeaf58e5580920fcd155dec4329f6013f"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../db/db6/re_8h.html#a2a45f09adb5946b00b9ab5ea537d5c93">Regexp</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aeaf58e5580920fcd155dec4329f6013f">make_regexp</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *s, long len, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc, int flags, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *sourcefile, int sourceline)</td></tr> <tr class="separator:aeaf58e5580920fcd155dec4329f6013f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b97c6375a1111a4dc02268d088ec2ca"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a1b97c6375a1111a4dc02268d088ec2ca">match_alloc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:a1b97c6375a1111a4dc02268d088ec2ca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9a09640f7ae661e3f08d53a68563aea0"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a9a09640f7ae661e3f08d53a68563aea0">pair_byte_cmp</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *pair1, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void *pair2)</td></tr> <tr class="separator:a9a09640f7ae661e3f08d53a68563aea0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3da70db8dbd743f3da1fbafc10cbc185"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a3da70db8dbd743f3da1fbafc10cbc185">update_char_offset</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:a3da70db8dbd743f3da1fbafc10cbc185"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a13d4ecddb149ea617d8869d5f48cdbfc"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a13d4ecddb149ea617d8869d5f48cdbfc">match_check</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:a13d4ecddb149ea617d8869d5f48cdbfc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0f6c2cb60e019c5d98c54f85532d9c33"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a0f6c2cb60e019c5d98c54f85532d9c33">match_init_copy</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> orig)</td></tr> <tr class="separator:a0f6c2cb60e019c5d98c54f85532d9c33"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8a9f82fdc24f9c40f3031a753e0dd612"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a8a9f82fdc24f9c40f3031a753e0dd612">match_regexp</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:a8a9f82fdc24f9c40f3031a753e0dd612"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a33e258ce9525c8365e2c098bcb081858"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a33e258ce9525c8365e2c098bcb081858">match_names</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:a33e258ce9525c8365e2c098bcb081858"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad50b5d3e8219368cf2900988db6f7dd1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad50b5d3e8219368cf2900988db6f7dd1">match_size</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:ad50b5d3e8219368cf2900988db6f7dd1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a464f34a9ace2b5205733bc30638ed160"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a464f34a9ace2b5205733bc30638ed160">match_backref_number</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> backref)</td></tr> <tr class="separator:a464f34a9ace2b5205733bc30638ed160"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a025e4673321d82a1ab18e1570849ca66"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a025e4673321d82a1ab18e1570849ca66">rb_reg_backref_number</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> backref)</td></tr> <tr class="separator:a025e4673321d82a1ab18e1570849ca66"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2a9b8992dc9aee7602bd16e9f4b7aba3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a2a9b8992dc9aee7602bd16e9f4b7aba3">match_offset</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> n)</td></tr> <tr class="separator:a2a9b8992dc9aee7602bd16e9f4b7aba3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1a1fba1a1a2f9ab2128694a50b46d1a9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a1a1fba1a1a2f9ab2128694a50b46d1a9">match_begin</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> n)</td></tr> <tr class="separator:a1a1fba1a1a2f9ab2128694a50b46d1a9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ff3374974993fb55fdfac54799f720b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a5ff3374974993fb55fdfac54799f720b">match_end</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> n)</td></tr> <tr class="separator:a5ff3374974993fb55fdfac54799f720b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9ea06fb757c3deda65cf64efdb1240e8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a9ea06fb757c3deda65cf64efdb1240e8">rb_match_busy</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:a9ea06fb757c3deda65cf64efdb1240e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a19b845811266cac0b0bb8f538ec0e9d3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a19b845811266cac0b0bb8f538ec0e9d3">rb_reg_fixed_encoding_p</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re)</td></tr> <tr class="separator:a19b845811266cac0b0bb8f538ec0e9d3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad4501541af6e616d2974476c3ace4bb7"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad4501541af6e616d2974476c3ace4bb7">rb_reg_preprocess</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *p, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *end, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> **fixed_enc, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr> <tr class="separator:ad4501541af6e616d2974476c3ace4bb7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a49c488a07440b35350e9aa05349c1c09"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a49c488a07440b35350e9aa05349c1c09">reg_enc_error</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:a49c488a07440b35350e9aa05349c1c09"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9c423c38dbc151f09f32cac9d4d3f3dc"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a9c423c38dbc151f09f32cac9d4d3f3dc">rb_reg_prepare_enc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str, int warn)</td></tr> <tr class="separator:a9c423c38dbc151f09f32cac9d4d3f3dc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1ada0f60bbb9f7bda4cfdb331a78c013"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a1ada0f60bbb9f7bda4cfdb331a78c013">rb_reg_prepare_re</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:a1ada0f60bbb9f7bda4cfdb331a78c013"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aafe9ce806a96922ba1157c7f4595f2ab"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aafe9ce806a96922ba1157c7f4595f2ab">rb_reg_adjust_startpos</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str, long pos, int reverse)</td></tr> <tr class="separator:aafe9ce806a96922ba1157c7f4595f2ab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aafdb9b1aca80a8cc4b2f8df182a242b8"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aafdb9b1aca80a8cc4b2f8df182a242b8">rb_reg_search</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str, long pos, int reverse)</td></tr> <tr class="separator:aafdb9b1aca80a8cc4b2f8df182a242b8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a174383acf9b20c3305507a1794295b26"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a174383acf9b20c3305507a1794295b26">rb_reg_nth_defined</a> (int nth, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:a174383acf9b20c3305507a1794295b26"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab36eaa8562bf64d1157028923d8dcde7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ab36eaa8562bf64d1157028923d8dcde7">rb_reg_nth_match</a> (int nth, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:ab36eaa8562bf64d1157028923d8dcde7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5af6e2d66127bf990dc103ec97f6f27b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a5af6e2d66127bf990dc103ec97f6f27b">rb_reg_last_match</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:a5af6e2d66127bf990dc103ec97f6f27b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7291edf480322d26a142e75eb33693a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a7291edf480322d26a142e75eb33693a3">rb_reg_match_pre</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:a7291edf480322d26a142e75eb33693a3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a58ed2e3280f8f0eac71a8ca102305477"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a58ed2e3280f8f0eac71a8ca102305477">rb_reg_match_post</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:a58ed2e3280f8f0eac71a8ca102305477"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1ca6a2b88b60c27c6c5a93db15e4324e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a1ca6a2b88b60c27c6c5a93db15e4324e">rb_reg_match_last</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:a1ca6a2b88b60c27c6c5a93db15e4324e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f2bd69e42e792858cc4ea22eeec9960"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a5f2bd69e42e792858cc4ea22eeec9960">last_match_getter</a> (void)</td></tr> <tr class="separator:a5f2bd69e42e792858cc4ea22eeec9960"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9f21c72c66986e7c71c436611160b5c5"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a9f21c72c66986e7c71c436611160b5c5">prematch_getter</a> (void)</td></tr> <tr class="separator:a9f21c72c66986e7c71c436611160b5c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a91e6c5fcf6b10229f76d333301647354"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a91e6c5fcf6b10229f76d333301647354">postmatch_getter</a> (void)</td></tr> <tr class="separator:a91e6c5fcf6b10229f76d333301647354"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a218a0d99ccb1b64833d21fcf0fc6c1d6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a218a0d99ccb1b64833d21fcf0fc6c1d6">last_paren_match_getter</a> (void)</td></tr> <tr class="separator:a218a0d99ccb1b64833d21fcf0fc6c1d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a14a677d216d510d50874aeb53600c0b6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a14a677d216d510d50874aeb53600c0b6">match_array</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>, int start)</td></tr> <tr class="separator:a14a677d216d510d50874aeb53600c0b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:add14613c79604004651d290d8526e0a3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#add14613c79604004651d290d8526e0a3">match_to_a</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:add14613c79604004651d290d8526e0a3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a210cfbd43a5010c2ac0eb730dfae08be"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a210cfbd43a5010c2ac0eb730dfae08be">match_captures</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:a210cfbd43a5010c2ac0eb730dfae08be"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9bb1ead93663175002e2724858ac84e8"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a9bb1ead93663175002e2724858ac84e8">name_to_backref_number</a> (struct <a class="el" href="../../d6/d14/structre__registers.html">re_registers</a> *regs, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> regexp, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *name_end)</td></tr> <tr class="separator:a9bb1ead93663175002e2724858ac84e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf997a70195a6615e36709f227fbc1a8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#acf997a70195a6615e36709f227fbc1a8">NORETURN</a> (static void <a class="el" href="../../dc/d26/re_8c.html#a46f4b54acd27d33826daaaaf2af0deb5">name_to_backref_error</a>(<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>))</td></tr> <tr class="separator:acf997a70195a6615e36709f227fbc1a8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a46f4b54acd27d33826daaaaf2af0deb5"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a46f4b54acd27d33826daaaaf2af0deb5">name_to_backref_error</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>)</td></tr> <tr class="separator:a46f4b54acd27d33826daaaaf2af0deb5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abb8d2ddf429ed3b5e6e173473964188b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#abb8d2ddf429ed3b5e6e173473964188b">match_aref</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:abb8d2ddf429ed3b5e6e173473964188b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeec963651ce884a3ce0db425a4ada773"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aeec963651ce884a3ce0db425a4ada773">match_entry</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>, long n)</td></tr> <tr class="separator:aeec963651ce884a3ce0db425a4ada773"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aedd9e064d16ba2c018ed86f85290a879"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aedd9e064d16ba2c018ed86f85290a879">match_values_at</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:aedd9e064d16ba2c018ed86f85290a879"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9b48fce36c1cddf4793db85188e1d4f2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a9b48fce36c1cddf4793db85188e1d4f2">match_to_s</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:a9b48fce36c1cddf4793db85188e1d4f2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad7cc7512dff8691ed07bfb4e47f3f371"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad7cc7512dff8691ed07bfb4e47f3f371">match_string</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:ad7cc7512dff8691ed07bfb4e47f3f371"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c315bcd0503847385d3a691dd6d0219"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a6c315bcd0503847385d3a691dd6d0219">match_inspect_name_iter</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> *<a class="el" href="../../db/d97/parse_8c.html#a8f8f80d37794cde9472343e4487ba3eb">name</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> *name_end, int back_num, int *back_refs, <a class="el" href="../../d8/db3/oniguruma_8h.html#a6f96b881f9e3457d8ebf308101248bc0">OnigRegex</a> regex, void *arg0)</td></tr> <tr class="separator:a6c315bcd0503847385d3a691dd6d0219"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac4f76fc23b1a4156840f5cddaa117cb8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ac4f76fc23b1a4156840f5cddaa117cb8">match_inspect</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:ac4f76fc23b1a4156840f5cddaa117cb8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8d61cc025ac5ab1627e6660d46b5b2cb"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a8d61cc025ac5ab1627e6660d46b5b2cb">read_escaped_byte</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char **pp, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *end, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr> <tr class="separator:a8d61cc025ac5ab1627e6660d46b5b2cb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aac141d9cf262faab6d3426ff2cc7c66b"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aac141d9cf262faab6d3426ff2cc7c66b">unescape_escaped_nonascii</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char **pp, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *end, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d3/d22/langinfo_8c.html#ac388875bb630768fcb00ed60b431b2d8">buf</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> **encp, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr> <tr class="separator:aac141d9cf262faab6d3426ff2cc7c66b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8feea08fc84c5993d6afd2d5b9b5a66e"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a8feea08fc84c5993d6afd2d5b9b5a66e">check_unicode_range</a> (unsigned long code, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr> <tr class="separator:a8feea08fc84c5993d6afd2d5b9b5a66e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a79d50cb9b1c08ee115f8b1a0d70528df"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a79d50cb9b1c08ee115f8b1a0d70528df">append_utf8</a> (unsigned long uv, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d3/d22/langinfo_8c.html#ac388875bb630768fcb00ed60b431b2d8">buf</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> **encp, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr> <tr class="separator:a79d50cb9b1c08ee115f8b1a0d70528df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a77a8c94d49681f17f1622a807ea95de0"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a77a8c94d49681f17f1622a807ea95de0">unescape_unicode_list</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char **pp, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *end, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d3/d22/langinfo_8c.html#ac388875bb630768fcb00ed60b431b2d8">buf</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> **encp, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr> <tr class="separator:a77a8c94d49681f17f1622a807ea95de0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a95579ffbc912aabd430167b8d7b7cbeb"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a95579ffbc912aabd430167b8d7b7cbeb">unescape_unicode_bmp</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char **pp, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *end, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d3/d22/langinfo_8c.html#ac388875bb630768fcb00ed60b431b2d8">buf</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> **encp, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr> <tr class="separator:a95579ffbc912aabd430167b8d7b7cbeb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad3cfe8d96e17c487e53c25fcfa252cda"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad3cfe8d96e17c487e53c25fcfa252cda">unescape_nonascii</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *p, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *end, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../d3/d22/langinfo_8c.html#ac388875bb630768fcb00ed60b431b2d8">buf</a>, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> **encp, int *has_property, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>)</td></tr> <tr class="separator:ad3cfe8d96e17c487e53c25fcfa252cda"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aec45fb2d9c9e7dc454e31f2432c53408"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aec45fb2d9c9e7dc454e31f2432c53408">rb_reg_check_preprocess</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:aec45fb2d9c9e7dc454e31f2432c53408"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a47265596279a4726a1b8d0aa1cb0b6f8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a47265596279a4726a1b8d0aa1cb0b6f8">rb_reg_preprocess_dregexp</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary, int <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>)</td></tr> <tr class="separator:a47265596279a4726a1b8d0aa1cb0b6f8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8551f57243b31d3baa4c9da0ee5015b3"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a8551f57243b31d3baa4c9da0ee5015b3">rb_reg_initialize</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *s, long len, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc, int <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *sourcefile, int sourceline)</td></tr> <tr class="separator:a8551f57243b31d3baa4c9da0ee5015b3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8a3b65c11da24f0ddcde29aa9ddac15f"><td class="memItemLeft" align="right" valign="top">static int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a8a3b65c11da24f0ddcde29aa9ddac15f">rb_reg_initialize_str</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> obj, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str, int <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>, <a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> <a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *sourcefile, int sourceline)</td></tr> <tr class="separator:a8a3b65c11da24f0ddcde29aa9ddac15f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad8a9f5e60e1c6f2207e8094d7800f87d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad8a9f5e60e1c6f2207e8094d7800f87d">rb_reg_s_alloc</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> klass)</td></tr> <tr class="separator:ad8a9f5e60e1c6f2207e8094d7800f87d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae66d7b5f27d554661021db9f3cc36905"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ae66d7b5f27d554661021db9f3cc36905">rb_reg_alloc</a> (void)</td></tr> <tr class="separator:ae66d7b5f27d554661021db9f3cc36905"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af54097678ed56be1c6179d2ccb62a37e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#af54097678ed56be1c6179d2ccb62a37e">rb_reg_new_str</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> s, int <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>)</td></tr> <tr class="separator:af54097678ed56be1c6179d2ccb62a37e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acab2e846101b9158ca0970138e5b133a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#acab2e846101b9158ca0970138e5b133a">rb_reg_init_str</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> s, int <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>)</td></tr> <tr class="separator:acab2e846101b9158ca0970138e5b133a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2e2706fca8a021b2b599b015d7ab05cc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a2e2706fca8a021b2b599b015d7ab05cc">rb_reg_new_ary</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ary, int opt)</td></tr> <tr class="separator:a2e2706fca8a021b2b599b015d7ab05cc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4bcfcd70a5a1c7c0a6c3cc5c668b884a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a4bcfcd70a5a1c7c0a6c3cc5c668b884a">rb_enc_reg_new</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *s, long len, <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> *enc, int <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>)</td></tr> <tr class="separator:a4bcfcd70a5a1c7c0a6c3cc5c668b884a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a965e4899027912317a8bed04eceae297"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a965e4899027912317a8bed04eceae297">rb_reg_new</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *s, long len, int <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>)</td></tr> <tr class="separator:a965e4899027912317a8bed04eceae297"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ace81b3265857e9c519faaa7efdfff5de"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ace81b3265857e9c519faaa7efdfff5de">rb_reg_compile</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str, int <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#ad2d8a938168dc85041b2bac532a7cf75">options</a>, <a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *sourcefile, int sourceline)</td></tr> <tr class="separator:ace81b3265857e9c519faaa7efdfff5de"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab304fb376724b7106e168295960b268c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ab304fb376724b7106e168295960b268c">rb_reg_regcomp</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:ab304fb376724b7106e168295960b268c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7565d7fd48a27e4dc8db330368a81bca"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a7565d7fd48a27e4dc8db330368a81bca">reg_hash</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re)</td></tr> <tr class="separator:a7565d7fd48a27e4dc8db330368a81bca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adb191002d4dc7759e3596082aeb0555d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#adb191002d4dc7759e3596082aeb0555d">rb_reg_hash</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re)</td></tr> <tr class="separator:adb191002d4dc7759e3596082aeb0555d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a02d94576a67d419abb5d15e59b195f3b"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a02d94576a67d419abb5d15e59b195f3b">rb_reg_equal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re2)</td></tr> <tr class="separator:a02d94576a67d419abb5d15e59b195f3b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa8870766a6ae293d7e939773dd9aaa77"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aa8870766a6ae293d7e939773dd9aaa77">match_hash</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../dd/d9f/date__parse_8c.html#aafe6a0803e756e59e5af70fdb2dcc912">match</a>)</td></tr> <tr class="separator:aa8870766a6ae293d7e939773dd9aaa77"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab10a7577c0e23c71fbc4b738fd4db24a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ab10a7577c0e23c71fbc4b738fd4db24a">match_equal</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match1, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match2)</td></tr> <tr class="separator:ab10a7577c0e23c71fbc4b738fd4db24a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae4fd703e6420b7b4dc6d702b1bc5f2a1"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ae4fd703e6420b7b4dc6d702b1bc5f2a1">reg_operand</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> s, int check)</td></tr> <tr class="separator:ae4fd703e6420b7b4dc6d702b1bc5f2a1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa2509bc4b5b87c3f45d166d9b2e565c4"><td class="memItemLeft" align="right" valign="top">static long </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aa2509bc4b5b87c3f45d166d9b2e565c4">reg_match_pos</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *strp, long pos)</td></tr> <tr class="separator:aa2509bc4b5b87c3f45d166d9b2e565c4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2aec56c558652a345dfd4a84270f2ff0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a2aec56c558652a345dfd4a84270f2ff0">rb_reg_match</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:a2aec56c558652a345dfd4a84270f2ff0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3044a6fe03133b6a22c1f0dd2f08b3d8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a3044a6fe03133b6a22c1f0dd2f08b3d8">rb_reg_eqq</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:a3044a6fe03133b6a22c1f0dd2f08b3d8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad8d6d57930fd5f411f0a02c6e597e604"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad8d6d57930fd5f411f0a02c6e597e604">rb_reg_match2</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re)</td></tr> <tr class="separator:ad8d6d57930fd5f411f0a02c6e597e604"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab3d331840ab33d1480299b91eedb0d15"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ab3d331840ab33d1480299b91eedb0d15">rb_reg_match_m</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re)</td></tr> <tr class="separator:ab3d331840ab33d1480299b91eedb0d15"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa7b9e090b05426682c1d7c9841ba04e2"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aa7b9e090b05426682c1d7c9841ba04e2">rb_reg_initialize_m</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self)</td></tr> <tr class="separator:aa7b9e090b05426682c1d7c9841ba04e2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad9c59461bf627c369d3948451da738fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad9c59461bf627c369d3948451da738fa">rb_reg_quote</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:ad9c59461bf627c369d3948451da738fa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b9de445e01a19a235a21e707618d0c8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a1b9de445e01a19a235a21e707618d0c8">rb_reg_s_quote</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> c, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str)</td></tr> <tr class="separator:a1b9de445e01a19a235a21e707618d0c8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1fa714dcee1b7dcff3bec3ced057a969"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a1fa714dcee1b7dcff3bec3ced057a969">rb_reg_options</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re)</td></tr> <tr class="separator:a1fa714dcee1b7dcff3bec3ced057a969"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ada914a30c276b20f75fdd03653346fa7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ada914a30c276b20f75fdd03653346fa7">rb_check_regexp_type</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re)</td></tr> <tr class="separator:ada914a30c276b20f75fdd03653346fa7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aba27ed36c9357983730ede550709f750"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aba27ed36c9357983730ede550709f750">rb_reg_s_try_convert</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> dummy, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re)</td></tr> <tr class="separator:aba27ed36c9357983730ede550709f750"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad976f9165828e7c65d2212821806ba5d"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ad976f9165828e7c65d2212821806ba5d">rb_reg_s_union</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> args0)</td></tr> <tr class="separator:ad976f9165828e7c65d2212821806ba5d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa0c79d80b35f885e79c77281b0075df6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aa0c79d80b35f885e79c77281b0075df6">rb_reg_s_union_m</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> self, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> args)</td></tr> <tr class="separator:aa0c79d80b35f885e79c77281b0075df6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae9b710322fb0f99cb4d2ebfba326b715"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#ae9b710322fb0f99cb4d2ebfba326b715">rb_reg_init_copy</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> copy, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> re)</td></tr> <tr class="separator:ae9b710322fb0f99cb4d2ebfba326b715"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a48c4079771a228aef6b1311302e3a5f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a48c4079771a228aef6b1311302e3a5f3">rb_reg_regsub</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> str, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> src, struct <a class="el" href="../../d6/d14/structre__registers.html">re_registers</a> *regs, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> regexp)</td></tr> <tr class="separator:a48c4079771a228aef6b1311302e3a5f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0faf5ddcd64d2d240b5d70b6a37a6bf9"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a0faf5ddcd64d2d240b5d70b6a37a6bf9">kcode_getter</a> (void)</td></tr> <tr class="separator:a0faf5ddcd64d2d240b5d70b6a37a6bf9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7b3ce62ed6dc69dfdd3e41e842aa4b03"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a7b3ce62ed6dc69dfdd3e41e842aa4b03">kcode_setter</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a7b3ce62ed6dc69dfdd3e41e842aa4b03"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af3f1cffbcd5fcc55521b43c4b3849249"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#af3f1cffbcd5fcc55521b43c4b3849249">ignorecase_getter</a> (void)</td></tr> <tr class="separator:af3f1cffbcd5fcc55521b43c4b3849249"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a328598065606feb9ec4075e09c814ef3"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a328598065606feb9ec4075e09c814ef3">ignorecase_setter</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c.html#a64ae40793ade89d800a8c5646d2980fc">id</a>)</td></tr> <tr class="separator:a328598065606feb9ec4075e09c814ef3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abcc4effed89104ef7bb458864a12adc3"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#abcc4effed89104ef7bb458864a12adc3">match_getter</a> (void)</td></tr> <tr class="separator:abcc4effed89104ef7bb458864a12adc3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4daa57243b585f8235191b0c1dd3a6b0"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a4daa57243b585f8235191b0c1dd3a6b0">match_setter</a> (<a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>)</td></tr> <tr class="separator:a4daa57243b585f8235191b0c1dd3a6b0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa6c25f7f3c2b5e5263a09139c8728fa6"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#aa6c25f7f3c2b5e5263a09139c8728fa6">rb_reg_s_last_match</a> (int <a class="el" href="../../df/d77/ruby_8c.html#ad1447518f4372828b8435ae82e48499e">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> *<a class="el" href="../../df/d77/ruby_8c.html#af2efa898e9eed6fe6715279cb1ec35b0">argv</a>)</td></tr> <tr class="separator:aa6c25f7f3c2b5e5263a09139c8728fa6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af19e09e4c3afaeb813cbee04f53e008c"><td class="memItemLeft" align="right" valign="top">static void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#af19e09e4c3afaeb813cbee04f53e008c">re_warn</a> (<a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char *s)</td></tr> <tr class="separator:af19e09e4c3afaeb813cbee04f53e008c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a693edfeb7c6afb6b43f5064e1f7304c1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a693edfeb7c6afb6b43f5064e1f7304c1">Init_Regexp</a> (void)</td></tr> <tr class="separator:a693edfeb7c6afb6b43f5064e1f7304c1"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a> Variables</h2></td></tr> <tr class="memitem:a48679e05d59f96537be340ed11eafef2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a48679e05d59f96537be340ed11eafef2">rb_eRegexpError</a></td></tr> <tr class="separator:a48679e05d59f96537be340ed11eafef2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a432cee97d76c5452dd15c786d97525fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a432cee97d76c5452dd15c786d97525fa">rb_cMatch</a></td></tr> <tr class="separator:a432cee97d76c5452dd15c786d97525fa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6981722499657af71e8fd75180f30926"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a6981722499657af71e8fd75180f30926">rb_cRegexp</a></td></tr> <tr class="separator:a6981722499657af71e8fd75180f30926"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1810edd07cd4fee86602b4905bbcbe05"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d26/re_8c.html#a1810edd07cd4fee86602b4905bbcbe05">reg_cache</a></td></tr> <tr class="separator:a1810edd07cd4fee86602b4905bbcbe05"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a4eacf0c71fb172e061fd9bf138af3561"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4eacf0c71fb172e061fd9bf138af3561">◆ </a></span>ARG_ENCODING_FIXED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ARG_ENCODING_FIXED   16</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00296">296</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00333">rb_char_to_option_kcode()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02438">rb_reg_initialize()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03131">rb_reg_options()</a>.</p> </div> </div> <a id="a4aa2078495425ed07fe38c62e72dc2cc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4aa2078495425ed07fe38c62e72dc2cc">◆ </a></span>ARG_ENCODING_NONE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ARG_ENCODING_NONE   32</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00297">297</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00333">rb_char_to_option_kcode()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02438">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02959">rb_reg_initialize_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02496">rb_reg_initialize_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03131">rb_reg_options()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02380">rb_reg_preprocess_dregexp()</a>.</p> </div> </div> <a id="aaa5b53c92004427364f2df33f664effd"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaa5b53c92004427364f2df33f664effd">◆ </a></span>ARG_REG_OPTION_MASK</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ARG_REG_OPTION_MASK   (<a class="el" href="../../d8/db3/oniguruma_8h.html#a7caf1d0c5932b5b8bb7c63185b0aa1d9">ONIG_OPTION_IGNORECASE</a>|<a class="el" href="../../d8/db3/oniguruma_8h.html#a52010cee374ac651e98e3182a862289d">ONIG_OPTION_MULTILINE</a>|<a class="el" href="../../d8/db3/oniguruma_8h.html#afa67d670a1e49f79cd06cc00e162276f">ONIG_OPTION_EXTEND</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00294">294</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02438">rb_reg_initialize()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03131">rb_reg_options()</a>.</p> </div> </div> <a id="ae8c1afa5e133b78b2641dc6ca13b9908"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae8c1afa5e133b78b2641dc6ca13b9908">◆ </a></span>ASCGET</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define ASCGET</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">s, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">e, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname">cl </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   (acompat ? (*(cl)=1,<a class="el" href="../../de/de6/ruby_2ruby_8h.html#af96ff81718c3c27b342b5958fac6cb7e">ISASCII</a>((s)[0])?(s)[0]:-1) : <a class="el" href="../../d5/de3/encoding_8h.html#af6663b51ce857cfe600a8bc48434d6f2">rb_enc_ascget</a>((s), (e), (cl), str_enc))</td> </tr> </table> </div><div class="memdoc"> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03337">rb_reg_regsub()</a>.</p> </div> </div> <a id="a84a2ca0496ad2a7c4852c539acb90180"></a> <h2 class="memtitle"><span class="permalink"><a href="#a84a2ca0496ad2a7c4852c539acb90180">◆ </a></span>BEG</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define BEG</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">no</td><td>)</td> <td>   (regs->beg[(no)])</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00025">25</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01192">match_begin()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01227">match_end()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01156">match_offset()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01604">rb_reg_match_last()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01586">rb_reg_match_post()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01559">rb_reg_match_pre()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01497">rb_reg_nth_defined()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01515">rb_reg_nth_match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03337">rb_reg_regsub()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00930">update_char_offset()</a>.</p> </div> </div> <a id="a929c3af0864e28922d4e442a4dcfbe7c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a929c3af0864e28922d4e442a4dcfbe7c">◆ </a></span>END</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define END</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">no</td><td>)</td> <td>   (regs->end[(no)])</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00026">26</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00584">get_event_id()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01586">rb_reg_match_post()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01515">rb_reg_nth_match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03337">rb_reg_regsub()</a>, <a class="el" href="../../dc/d80/vm__trace_8c_source.html#l00687">symbol2event_flag()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00930">update_char_offset()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l04982">yyparse()</a>.</p> </div> </div> <a id="ab7399138df6e6b0b6070aaae0caa12b5"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab7399138df6e6b0b6070aaae0caa12b5">◆ </a></span>errcpy</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define errcpy</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><a class="el" href="../../d5/d04/strerror_8c.html#ae4f3f55be5de649fd367081b9d1b4b0c">msg</a> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td>   <a class="el" href="../../d2/d37/strlcpy_8c.html#aeb79f86261de904967d433c1b5e9a1de">strlcpy</a>((<a class="el" href="../../d5/df2/win32_8c.html#a6ce68847c12434f60d1b2654a3dc3409">err</a>), (<a class="el" href="../../d5/d04/strerror_8c.html#ae4f3f55be5de649fd367081b9d1b4b0c">msg</a>), <a class="el" href="../../d8/db3/oniguruma_8h.html#a34de5a7939d2370e2c0eb3fa68c84ee0">ONIG_MAX_ERROR_MESSAGE_LEN</a>)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00023">23</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02134">append_utf8()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02123">check_unicode_range()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02438">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02496">rb_reg_initialize_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01965">read_escaped_byte()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02071">unescape_escaped_nonascii()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02221">unescape_nonascii()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02198">unescape_unicode_bmp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02161">unescape_unicode_list()</a>.</p> </div> </div> <a id="ad97996d0e004aba6d5c483e58d396004"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad97996d0e004aba6d5c483e58d396004">◆ </a></span>KCODE_FIXED</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define KCODE_FIXED   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aefa4a4786df39ca05dfe8f07bebb460b">FL_USER4</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00292">292</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">Referenced by <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#l01281">rb_reg_fixed_encoding_p()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02438">rb_reg_initialize()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03131">rb_reg_options()</a>.</p> </div> </div> <a id="aacc3d9dbc4085739ba0f081c92cfd0b4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aacc3d9dbc4085739ba0f081c92cfd0b4">◆ </a></span>MATCH_BUSY</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define MATCH_BUSY   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#aa80e54789c79cb789a53a04e60e3b24a">FL_USER2</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01243">1243</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01246">rb_match_busy()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01410">rb_reg_search()</a>.</p> </div> </div> <a id="a2d6bda1ca9f5a95c059b6a9546cdcc36"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2d6bda1ca9f5a95c059b6a9546cdcc36">◆ </a></span>REG_ENCODING_NONE</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define REG_ENCODING_NONE   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a319abbb9b60f39402ddce17902e46a29">FL_USER6</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00290">290</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00457">rb_reg_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02438">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03131">rb_reg_options()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01304">rb_reg_prepare_enc()</a>.</p> </div> </div> <a id="a9f08af36ad40cd7ef6e7e3834698d4d0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9f08af36ad40cd7ef6e7e3834698d4d0">◆ </a></span>REG_LITERAL</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define REG_LITERAL   <a class="el" href="../../de/de6/ruby_2ruby_8h.html#ae358354f13d4e0a35d9bd801e121ddbb">FL_USER5</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00289">289</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02580">rb_reg_compile()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02438">rb_reg_initialize()</a>.</p> </div> </div> <h2 class="groupheader">Typedef Documentation</h2> <a id="a8648111aec4573a9f59a9b3eaa0ec6b1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8648111aec4573a9f59a9b3eaa0ec6b1">◆ </a></span>onig_errmsg_buffer</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef char onig_errmsg_buffer[<a class="el" href="../../d8/db3/oniguruma_8h.html#a34de5a7939d2370e2c0eb3fa68c84ee0">ONIG_MAX_ERROR_MESSAGE_LEN</a>]</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00022">22</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a79d50cb9b1c08ee115f8b1a0d70528df"></a> <h2 class="memtitle"><span class="permalink"><a href="#a79d50cb9b1c08ee115f8b1a0d70528df">◆ </a></span>append_utf8()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int append_utf8 </td> <td>(</td> <td class="paramtype">unsigned long </td> <td class="paramname"><em>uv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>buf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> ** </td> <td class="paramname"><em>encp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td> <td class="paramname"><em>err</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02134">2134</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02123">check_unicode_range()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00023">errcpy</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01879">backref_name_tag::len</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02123">rb_str_buf_cat()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01257">rb_utf8_encoding()</a>, <a class="el" href="../../d1/d7d/pack_8c_source.html#l01900">rb_uv_to_utf8()</a>, and <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02198">unescape_unicode_bmp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02161">unescape_unicode_list()</a>.</p> </div> </div> <a id="a588ad0fc438c1f898b9ce0b3d4b484fc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a588ad0fc438c1f898b9ce0b3d4b484fc">◆ </a></span>char_to_option()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int char_to_option </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>c</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00300">300</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00354">ONIG_OPTION_EXTEND</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00353">ONIG_OPTION_IGNORECASE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00355">ONIG_OPTION_MULTILINE</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00333">rb_char_to_option_kcode()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00553">rb_reg_to_s()</a>.</p> </div> </div> <a id="a8feea08fc84c5993d6afd2d5b9b5a66e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8feea08fc84c5993d6afd2d5b9b5a66e">◆ </a></span>check_unicode_range()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int check_unicode_range </td> <td>(</td> <td class="paramtype">unsigned long </td> <td class="paramname"><em>code</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td> <td class="paramname"><em>err</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02123">2123</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00023">errcpy</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02134">append_utf8()</a>.</p> </div> </div> <a id="af3f1cffbcd5fcc55521b43c4b3849249"></a> <h2 class="memtitle"><span class="permalink"><a href="#af3f1cffbcd5fcc55521b43c4b3849249">◆ </a></span>ignorecase_getter()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> ignorecase_getter </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03474">3474</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00223">rb_warn()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a328598065606feb9ec4075e09c814ef3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a328598065606feb9ec4075e09c814ef3">◆ </a></span>ignorecase_setter()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void ignorecase_setter </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03481">3481</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../db/dcc/error_8c_source.html#l00223">rb_warn()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a693edfeb7c6afb6b43f5064e1f7304c1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a693edfeb7c6afb6b43f5064e1f7304c1">◆ </a></span>Init_Regexp()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void Init_Regexp </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03578">3578</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l00296">ARG_ENCODING_FIXED</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00297">ARG_ENCODING_NONE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00440">CLASS_OF</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03474">ignorecase_getter()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03481">ignorecase_setter()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03461">kcode_getter()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03468">kcode_setter()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01621">last_match_getter()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01639">last_paren_match_getter()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00900">match_alloc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01766">match_aref()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01192">match_begin()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01718">match_captures()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01227">match_end()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02699">match_equal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03487">match_getter()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02675">match_hash()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01010">match_init_copy()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01917">match_inspect()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01071">match_names()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01156">match_offset()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01050">match_regexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03497">match_setter()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01090">match_size()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01871">match_string()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01699">match_to_a()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01848">match_to_s()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01827">match_values_at()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00183">ONIG_ENCODING_ASCII</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00354">ONIG_OPTION_EXTEND</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00353">ONIG_OPTION_IGNORECASE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00355">ONIG_OPTION_MULTILINE</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00101">onig_set_verb_warn_func()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00096">onig_set_warn_func()</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00368">onigenc_set_default_caseconv_table()</a>, <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00048">onigenc_set_default_encoding()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01633">postmatch_getter()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01627">prematch_getter()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01857">rb_class_new_instance()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00897">rb_cMatch</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01561">rb_cObject</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01962">rb_cRegexp</a>, <a class="el" href="../../db/d2e/intern_8h.html#a6c99ed7f070458b961026d43d27d0642">rb_define_alloc_func()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l00611">rb_define_class()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l02228">rb_define_const()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01479">rb_define_method()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01646">rb_define_singleton_method()</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00616">rb_define_virtual_variable()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00020">rb_eRegexpError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00546">rb_eStandardError</a>, <a class="el" href="../../d8/d16/gc_8c_source.html#l04965">rb_global_variable()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00930">rb_obj_encoding()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00719">rb_reg_casefold_p()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02827">rb_reg_eqq()</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#l01281">rb_reg_fixed_encoding_p()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02617">rb_reg_hash()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03319">rb_reg_init_copy()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02959">rb_reg_initialize_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00523">rb_reg_inspect()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02797">rb_reg_match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02856">rb_reg_match2()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02904">rb_reg_match_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01586">rb_reg_match_post()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01559">rb_reg_match_pre()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00830">rb_reg_named_captures()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00783">rb_reg_names()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00751">rb_reg_options_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02519">rb_reg_s_alloc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03534">rb_reg_s_last_match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03125">rb_reg_s_quote()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03166">rb_reg_s_try_convert()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03307">rb_reg_s_union_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00500">rb_reg_source()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00553">rb_reg_to_s()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01497">rb_undef_method()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03549">re_warn()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02594">reg_cache</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>.</p> </div> </div> <a id="a0faf5ddcd64d2d240b5d70b6a37a6bf9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0faf5ddcd64d2d240b5d70b6a37a6bf9">◆ </a></span>kcode_getter()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> kcode_getter </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03461">3461</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l00223">rb_warn()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a7b3ce62ed6dc69dfdd3e41e842aa4b03"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7b3ce62ed6dc69dfdd3e41e842aa4b03">◆ </a></span>kcode_setter()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void kcode_setter </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#afa5b9137f051ac26d7ccc8824f178233">ID</a> </td> <td class="paramname"><em>id</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03468">3468</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../db/dcc/error_8c_source.html#l00223">rb_warn()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a5f2bd69e42e792858cc4ea22eeec9960"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5f2bd69e42e792858cc4ea22eeec9960">◆ </a></span>last_match_getter()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> last_match_getter </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01621">1621</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de9/vm_8c_source.html#l00947">rb_backref_get()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01541">rb_reg_last_match()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a218a0d99ccb1b64833d21fcf0fc6c1d6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a218a0d99ccb1b64833d21fcf0fc6c1d6">◆ </a></span>last_paren_match_getter()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> last_paren_match_getter </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01639">1639</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de9/vm_8c_source.html#l00947">rb_backref_get()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01604">rb_reg_match_last()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="aeaf58e5580920fcd155dec4329f6013f"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeaf58e5580920fcd155dec4329f6013f">◆ </a></span>make_regexp()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../db/db6/re_8h.html#a2a45f09adb5946b00b9ab5ea537d5c93">Regexp</a>* make_regexp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>flags</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td> <td class="paramname"><em>err</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>sourcefile</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>sourceline</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00861">861</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d5/d61/regerror_8c_source.html#l00258">onig_error_code_to_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00839">onig_new_with_source()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00416">OnigDefaultSyntax</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02438">rb_reg_initialize()</a>.</p> </div> </div> <a id="a1b97c6375a1111a4dc02268d088ec2ca"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1b97c6375a1111a4dc02268d088ec2ca">◆ </a></span>match_alloc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_alloc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00900">900</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01342">ALLOC</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01359">MEMZERO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00694">NEWOBJ_OF</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00493">T_MATCH</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01410">rb_reg_search()</a>.</p> </div> </div> <a id="abb8d2ddf429ed3b5e6e173473964188b"></a> <h2 class="memtitle"><span class="permalink"><a href="#abb8d2ddf429ed3b5e6e173473964188b">◆ </a></span>match_aref()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_aref </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01766">1766</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00632">FIX2INT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00347">FIXNUM_P</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01001">match_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01699">match_to_a()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01732">name_to_backref_error()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01724">name_to_backref_number()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01242">rb_ary_aref()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00849">rb_enc_compatible()</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17201">rb_id2str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01515">rb_reg_nth_match()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00052">RMATCH_REGS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01122">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00356">SYM2ID</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00494">T_SYMBOL</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a14a677d216d510d50874aeb53600c0b6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a14a677d216d510d50874aeb53600c0b6">◆ </a></span>match_array()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_array </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>start</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01645">1645</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00615">re_registers::beg</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00616">re_registers::end</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01001">match_check()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00614">re_registers::num_regs</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01184">OBJ_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01182">OBJ_TAINTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00090">rb_ary_new2</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01838">rb_str_subseq()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00052">RMATCH_REGS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01718">match_captures()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01699">match_to_a()</a>.</p> </div> </div> <a id="a464f34a9ace2b5205733bc30638ed160"></a> <h2 class="memtitle"><span class="permalink"><a href="#a464f34a9ace2b5205733bc30638ed160">◆ </a></span>match_backref_number()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int match_backref_number </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>backref</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01097">1097</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01001">match_check()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00870">onig_name_to_backref_number()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00550">rb_eIndexError</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l17271">rb_id2name()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00052">RMATCH_REGS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01122">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00541">StringValueCStr</a>, <a class="el" href="../../d6/d7b/strchr_8c.html#a219836f542ce53545052bed5353820ca">strlen()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00356">SYM2ID</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00494">T_SYMBOL</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00505">TYPE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01192">match_begin()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01227">match_end()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01156">match_offset()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01132">rb_reg_backref_number()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03534">rb_reg_s_last_match()</a>.</p> </div> </div> <a id="a1a1fba1a1a2f9ab2128694a50b46d1a9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1a1fba1a1a2f9ab2128694a50b46d1a9">◆ </a></span>match_begin()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_begin </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01192">1192</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00032">rmatch_offset::beg</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00041">rmatch::char_offset</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01097">match_backref_number()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01001">match_check()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00614">re_registers::num_regs</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00550">rb_eIndexError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00052">RMATCH_REGS</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00930">update_char_offset()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a210cfbd43a5010c2ac0eb730dfae08be"></a> <h2 class="memtitle"><span class="permalink"><a href="#a210cfbd43a5010c2ac0eb730dfae08be">◆ </a></span>match_captures()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_captures </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01718">1718</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01645">match_array()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a13d4ecddb149ea617d8869d5f48cdbfc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a13d4ecddb149ea617d8869d5f48cdbfc">◆ </a></span>match_check()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void match_check </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01001">1001</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01766">match_aref()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01645">match_array()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01097">match_backref_number()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01192">match_begin()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01227">match_end()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01071">match_names()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01156">match_offset()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01050">match_regexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01090">match_size()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01871">match_string()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01848">match_to_s()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01827">match_values_at()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01604">rb_reg_match_last()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01586">rb_reg_match_post()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01559">rb_reg_match_pre()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01497">rb_reg_nth_defined()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01515">rb_reg_nth_match()</a>.</p> </div> </div> <a id="a5ff3374974993fb55fdfac54799f720b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5ff3374974993fb55fdfac54799f720b">◆ </a></span>match_end()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_end </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01227">1227</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00041">rmatch::char_offset</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00033">rmatch_offset::end</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01097">match_backref_number()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01001">match_check()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00614">re_registers::num_regs</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00550">rb_eIndexError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00052">RMATCH_REGS</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00930">update_char_offset()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="aeec963651ce884a3ce0db425a4ada773"></a> <h2 class="memtitle"><span class="permalink"><a href="#aeec963651ce884a3ce0db425a4ada773">◆ </a></span>match_entry()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_entry </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01806">1806</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01515">rb_reg_nth_match()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01827">match_values_at()</a>.</p> </div> </div> <a id="ab10a7577c0e23c71fbc4b738fd4db24a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab10a7577c0e23c71fbc4b738fd4db24a">◆ </a></span>match_equal()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_equal </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match2</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02699">2699</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00615">re_registers::beg</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00616">re_registers::end</a>, <a class="el" href="../../d5/d21/memcmp_8c_source.html#l00007">memcmp()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00614">re_registers::num_regs</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02651">rb_reg_equal()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02542">rb_str_equal()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00052">RMATCH_REGS</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00493">T_MATCH</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="abcc4effed89104ef7bb458864a12adc3"></a> <h2 class="memtitle"><span class="permalink"><a href="#abcc4effed89104ef7bb458864a12adc3">◆ </a></span>match_getter()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_getter </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03487">3487</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00947">rb_backref_get()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01246">rb_match_busy()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03534">rb_reg_s_last_match()</a>.</p> </div> </div> <a id="aa8870766a6ae293d7e939773dd9aaa77"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa8870766a6ae293d7e939773dd9aaa77">◆ </a></span>match_hash()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_hash </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02675">2675</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00615">re_registers::beg</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00616">re_registers::end</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00232">LONG2FIX</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00614">re_registers::num_regs</a>, <a class="el" href="../../db/d2e/intern_8h.html#ac1d959ea16dac2d114c30cf1cb929b18">rb_hash_end()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01296">rb_hash_start()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a7d52f1a5cb29f7e4bcda93b5621cef7e">rb_hash_uint()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01302">rb_memhash()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02421">rb_str_hash()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02624">reg_hash()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00052">RMATCH_REGS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a0f6c2cb60e019c5d98c54f85532d9c33"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0f6c2cb60e019c5d98c54f85532d9c33">◆ </a></span>match_init_copy()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_init_copy </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>orig</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01010">1010</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../db/db6/re_8h_source.html#l00041">rmatch::char_offset</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00040">rmatch::char_offset_num_allocated</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00039">rmatch::char_offset_updated</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01360">MEMCPY</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00614">re_registers::num_regs</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00287">OBJ_INIT_COPY</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l00331">onig_region_copy()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01343">REALLOC_N</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00037">rmatch::regs</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00052">RMATCH_REGS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="ac4f76fc23b1a4156840f5cddaa117cb8"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac4f76fc23b1a4156840f5cddaa117cb8">◆ </a></span>match_inspect()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_inspect </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01917">1917</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01345">ALLOCA_N</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01879">backref_name_tag::len</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01883">match_inspect_name_iter()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01359">MEMZERO</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00050">names</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00614">re_registers::num_regs</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00537">onig_foreach_name()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d0/d2a/variable_8c_source.html#l00406">rb_obj_classname()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01515">rb_reg_nth_match()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01250">rb_sprintf()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02281">rb_str_buf_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02123">rb_str_buf_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02133">rb_str_buf_cat2()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a82372a37dcb04240f014dad88eede4f3">rb_str_buf_new2()</a>, <a class="el" href="../../d9/d2d/sprintf_8c_source.html#l01290">rb_str_catf()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04795">rb_str_inspect()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00052">RMATCH_REGS</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01122">RREGEXP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a6c315bcd0503847385d3a691dd6d0219"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6c315bcd0503847385d3a691dd6d0219">◆ </a></span>match_inspect_name_iter()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int match_inspect_name_iter </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> * </td> <td class="paramname"><em>name_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>back_num</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>back_refs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a6f96b881f9e3457d8ebf308101248bc0">OnigRegex</a> </td> <td class="paramname"><em>regex</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>arg0</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01883">1883</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l01879">backref_name_tag::len</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01878">backref_name_tag::name</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01917">match_inspect()</a>.</p> </div> </div> <a id="a33e258ce9525c8365e2c098bcb081858"></a> <h2 class="memtitle"><span class="permalink"><a href="#a33e258ce9525c8365e2c098bcb081858">◆ </a></span>match_names()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_names </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01071">1071</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01001">match_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00783">rb_reg_names()</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a2a9b8992dc9aee7602bd16e9f4b7aba3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2a9b8992dc9aee7602bd16e9f4b7aba3">◆ </a></span>match_offset()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_offset </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01156">1156</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00032">rmatch_offset::beg</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00041">rmatch::char_offset</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00033">rmatch_offset::end</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01097">match_backref_number()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01001">match_check()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00614">re_registers::num_regs</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00620">rb_assoc_new()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00550">rb_eIndexError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00052">RMATCH_REGS</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00930">update_char_offset()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a8a9f82fdc24f9c40f3031a753e0dd612"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8a9f82fdc24f9c40f3031a753e0dd612">◆ </a></span>match_regexp()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_regexp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01050">1050</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01001">match_check()</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a4daa57243b585f8235191b0c1dd3a6b0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4daa57243b585f8235191b0c1dd3a6b0">◆ </a></span>match_setter()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void match_setter </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>val</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03497">3497</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00532">Check_Type</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00953">rb_backref_set()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00493">T_MATCH</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="ad50b5d3e8219368cf2900988db6f7dd1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad50b5d3e8219368cf2900988db6f7dd1">◆ </a></span>match_size()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_size </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01090">1090</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00231">INT2FIX</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01001">match_check()</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00052">RMATCH_REGS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="ad7cc7512dff8691ed07bfb4e47f3f371"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad7cc7512dff8691ed07bfb4e47f3f371">◆ </a></span>match_string()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_string </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01871">1871</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01001">match_check()</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01634">cParser_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, and <a class="el" href="../../d0/dbd/json_2parser_2parser_8c_source.html#l01398">JSON_parse_string()</a>.</p> </div> </div> <a id="add14613c79604004651d290d8526e0a3"></a> <h2 class="memtitle"><span class="permalink"><a href="#add14613c79604004651d290d8526e0a3">◆ </a></span>match_to_a()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_to_a </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01699">1699</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01645">match_array()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01766">match_aref()</a>.</p> </div> </div> <a id="a9b48fce36c1cddf4793db85188e1d4f2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9b48fce36c1cddf4793db85188e1d4f2">◆ </a></span>match_to_s()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_to_s </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01848">1848</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01001">match_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01184">OBJ_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01182">OBJ_TAINTED</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01541">rb_reg_last_match()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="aedd9e064d16ba2c018ed86f85290a879"></a> <h2 class="memtitle"><span class="permalink"><a href="#aedd9e064d16ba2c018ed86f85290a879">◆ </a></span>match_values_at()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> match_values_at </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01827">1827</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01001">match_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01806">match_entry()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00614">re_registers::num_regs</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l02729">rb_get_values_at()</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00052">RMATCH_REGS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a46f4b54acd27d33826daaaaf2af0deb5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a46f4b54acd27d33826daaaaf2af0deb5">◆ </a></span>name_to_backref_error()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void name_to_backref_error </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>name</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01732">1732</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00137">PRIsVALUE</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00550">rb_eIndexError</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01766">match_aref()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03337">rb_reg_regsub()</a>.</p> </div> </div> <a id="a9bb1ead93663175002e2724858ac84e8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9bb1ead93663175002e2724858ac84e8">◆ </a></span>name_to_backref_number()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int name_to_backref_number </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d6/d14/structre__registers.html">re_registers</a> * </td> <td class="paramname"><em>regs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>regexp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>name_end</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01724">1724</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00870">onig_name_to_backref_number()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01122">RREGEXP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01766">match_aref()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03337">rb_reg_regsub()</a>.</p> </div> </div> <a id="acf997a70195a6615e36709f227fbc1a8"></a> <h2 class="memtitle"><span class="permalink"><a href="#acf997a70195a6615e36709f227fbc1a8">◆ </a></span>NORETURN()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">NORETURN </td> <td>(</td> <td class="paramtype">static void  </td> <td class="paramname"><em>name_to_backref_error</em>VALUE name</td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a632000e573cf15c63652807718f5f3ab"></a> <h2 class="memtitle"><span class="permalink"><a href="#a632000e573cf15c63652807718f5f3ab">◆ </a></span>onig_new_with_source()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int onig_new_with_source </td> <td>(</td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a> ** </td> <td class="paramname"><em>reg</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>pattern</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a5d08c75474105d0e4acc21cd56769904">UChar</a> * </td> <td class="paramname"><em>pattern_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ad870c1a94502ad33c083978b17911e72">OnigOptionType</a> </td> <td class="paramname"><em>option</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#ac86e85dd394c628bb3a02cc0b7cab0a9">OnigEncoding</a> </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><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="paramname"><em>syntax</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/df3/struct_onig_error_info.html">OnigErrorInfo</a> * </td> <td class="paramname"><em>einfo</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>sourcefile</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>sourceline</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00839">839</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d6/d87/regint_8h_source.html#l00276">IS_NULL</a>, <a class="el" href="../../d5/d11/ripper_8c_source.html#l00096">malloc</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</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#l05587">onig_free()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05898">onig_reg_init()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00129">ONIGENC_CASE_FOLD_DEFAULT</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00528">ONIGERR_MEMORY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00861">make_regexp()</a>.</p> </div> </div> <a id="ae3f21fcf29fd93321026e69546183d40"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae3f21fcf29fd93321026e69546183d40">◆ </a></span>option_to_str()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static char* option_to_str </td> <td>(</td> <td class="paramtype">char </td> <td class="paramname"><em>str</em>[4], </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>options</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00322">322</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00354">ONIG_OPTION_EXTEND</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00353">ONIG_OPTION_IGNORECASE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00355">ONIG_OPTION_MULTILINE</a>, and <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00671">rb_enc_reg_error_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00457">rb_reg_desc()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00553">rb_reg_to_s()</a>.</p> </div> </div> <a id="a9a09640f7ae661e3f08d53a68563aea0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9a09640f7ae661e3f08d53a68563aea0">◆ </a></span>pair_byte_cmp()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int pair_byte_cmp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void * </td> <td class="paramname"><em>pair1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void * </td> <td class="paramname"><em>pair2</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00919">919</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/df1/util_8c_source.html#l01470">diff()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00930">update_char_offset()</a>.</p> </div> </div> <a id="a91e6c5fcf6b10229f76d333301647354"></a> <h2 class="memtitle"><span class="permalink"><a href="#a91e6c5fcf6b10229f76d333301647354">◆ </a></span>postmatch_getter()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> postmatch_getter </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01633">1633</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de9/vm_8c_source.html#l00947">rb_backref_get()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01586">rb_reg_match_post()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a9f21c72c66986e7c71c436611160b5c5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9f21c72c66986e7c71c436611160b5c5">◆ </a></span>prematch_getter()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> prematch_getter </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01627">1627</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de9/vm_8c_source.html#l00947">rb_backref_get()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01559">rb_reg_match_pre()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a999a688744447acf7be194e642468cd3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a999a688744447acf7be194e642468cd3">◆ </a></span>rb_char_to_option_kcode()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_char_to_option_kcode </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>option</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>kcode</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00333">333</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l00296">ARG_ENCODING_FIXED</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00297">ARG_ENCODING_NONE</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00300">char_to_option()</a>, <a class="el" href="../../db/dde/internal_8h_source.html#l00402">rb_ascii8bit_encindex</a>, and <a class="el" href="../../db/dde/internal_8h_source.html#l00403">rb_utf8_encindex</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l12580">parser_regx_options()</a>, and <a class="el" href="../../d5/d11/ripper_8c_source.html#l16491">reg_fragment_setenc_gen()</a>.</p> </div> </div> <a id="ada914a30c276b20f75fdd03653346fa7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ada914a30c276b20f75fdd03653346fa7">◆ </a></span>rb_check_regexp_type()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_check_regexp_type </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03143">3143</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/de1/object_8c_source.html#l02652">rb_check_convert_type()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00483">T_REGEXP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03166">rb_reg_s_try_convert()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03172">rb_reg_s_union()</a>.</p> </div> </div> <a id="a72d5085d24a5c65c467c8e1117b68510"></a> <h2 class="memtitle"><span class="permalink"><a href="#a72d5085d24a5c65c467c8e1117b68510">◆ </a></span>rb_enc_reg_error_desc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_enc_reg_error_desc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>options</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>err</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00671">671</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00322">option_to_str()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01366">rb_default_external_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01451">rb_default_internal_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00826">rb_enc_associate()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00020">rb_eRegexpError</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00248">rb_exc_new3</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00367">rb_reg_expr_str()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02133">rb_str_buf_cat2()</a>, and <a class="el" href="../../db/d2e/intern_8h.html#a82372a37dcb04240f014dad88eede4f3">rb_str_buf_new2()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00688">rb_enc_reg_raise()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00694">rb_reg_error_desc()</a>.</p> </div> </div> <a id="a4bcfcd70a5a1c7c0a6c3cc5c668b884a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a4bcfcd70a5a1c7c0a6c3cc5c668b884a">◆ </a></span>rb_enc_reg_new()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_enc_reg_new </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>options</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02561">2561</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00688">rb_enc_reg_raise()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02531">rb_reg_alloc()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02438">rb_reg_initialize()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02574">rb_reg_new()</a>.</p> </div> </div> <a id="a32e14e3764e4e4a5a3a73a4c02012a3d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a32e14e3764e4e4a5a3a73a4c02012a3d">◆ </a></span>rb_enc_reg_raise()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void rb_enc_reg_raise </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>options</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>err</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00688">688</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00671">rb_enc_reg_error_desc()</a>, and <a class="el" href="../../d3/d57/eval_8c_source.html#l00567">rb_exc_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02561">rb_enc_reg_new()</a>.</p> </div> </div> <a id="a9ea06fb757c3deda65cf64efdb1240e8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9ea06fb757c3deda65cf64efdb1240e8">◆ </a></span>rb_match_busy()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void rb_match_busy </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01246">1246</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01175">FL_SET</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01243">MATCH_BUSY</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/df5/date__strptime_8c_source.html#l00160">date__strptime_internal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03487">match_getter()</a>, <a class="el" href="../../d1/d81/complex_8c_source.html#l01836">nucomp_s_convert()</a>, <a class="el" href="../../d7/d50/rational_8c_source.html#l02388">nurat_s_convert()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02904">rb_reg_match_m()</a>.</p> </div> </div> <a id="aca25bc453bbe0d91e1c3516a38b2cc9e"></a> <h2 class="memtitle"><span class="permalink"><a href="#aca25bc453bbe0d91e1c3516a38b2cc9e">◆ </a></span>rb_memcicmp()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_memcicmp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void * </td> <td class="paramname"><em>x</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void * </td> <td class="paramname"><em>y</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00080">80</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l13234">parser_encode_length()</a>, and <a class="el" href="../../d6/d13/file_8c_source.html#l01798">rb_file_identical_p()</a>.</p> </div> </div> <a id="aaf7727734d88f7dc58bcfdc01bb061c9"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaf7727734d88f7dc58bcfdc01bb061c9">◆ </a></span>rb_memcmp()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_memcmp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void * </td> <td class="paramname"><em>p1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void * </td> <td class="paramname"><em>p2</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00095">95</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d21/memcmp_8c_source.html#l00007">memcmp()</a>.</p> </div> </div> <a id="aa36740c62cb83b1f06398b06591295b9"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa36740c62cb83b1f06398b06591295b9">◆ </a></span>rb_memsearch()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long rb_memsearch </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void * </td> <td class="paramname"><em>x0</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>m</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> void * </td> <td class="paramname"><em>y0</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>n</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00253">253</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d21/memcmp_8c_source.html#l00007">memcmp()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00128">rb_enc_mbminlen</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00240">rb_memsearch_qchar()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00153">rb_memsearch_qs()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00205">rb_memsearch_qs_utf8()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00113">rb_memsearch_ss()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00227">rb_memsearch_wchar()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01257">rb_utf8_encoding()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00091">SIZEOF_VALUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l06420">rb_str_enumerate_lines()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02685">rb_str_index()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l06199">rb_str_split_m()</a>.</p> </div> </div> <a id="a358289d68fbeb3b21d127b0ccbe8a806"></a> <h2 class="memtitle"><span class="permalink"><a href="#a358289d68fbeb3b21d127b0ccbe8a806">◆ </a></span>rb_memsearch_qchar()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static long rb_memsearch_qchar </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td> <td class="paramname"><em>xs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>m</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td> <td class="paramname"><em>ys</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00240">240</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03810">char_size</a>, and <a class="el" href="../../d5/d21/memcmp_8c_source.html#l00007">memcmp()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00253">rb_memsearch()</a>.</p> </div> </div> <a id="ae3d29754c3732be7a2d7eaef38f58fe1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae3d29754c3732be7a2d7eaef38f58fe1">◆ </a></span>rb_memsearch_qs()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static long rb_memsearch_qs </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td> <td class="paramname"><em>xs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>m</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td> <td class="paramname"><em>ys</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00153">153</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d21/memcmp_8c_source.html#l00007">memcmp()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00253">rb_memsearch()</a>.</p> </div> </div> <a id="a79ccbcc284cf21496b2c9ec1c4ac1a3d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a79ccbcc284cf21496b2c9ec1c4ac1a3d">◆ </a></span>rb_memsearch_qs_utf8()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static long rb_memsearch_qs_utf8 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td> <td class="paramname"><em>xs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>m</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td> <td class="paramname"><em>ys</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00205">205</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d21/memcmp_8c_source.html#l00007">memcmp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00173">rb_memsearch_qs_utf8_hash()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00253">rb_memsearch()</a>.</p> </div> </div> <a id="a2bafb07df6540483e1e24ed3687aee4d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2bafb07df6540483e1e24ed3687aee4d">◆ </a></span>rb_memsearch_qs_utf8_hash()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static unsigned int rb_memsearch_qs_utf8_hash </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td> <td class="paramname"><em>x</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00173">173</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00205">rb_memsearch_qs_utf8()</a>.</p> </div> </div> <a id="abed6cb275edcacdf8fbec75f507aebcb"></a> <h2 class="memtitle"><span class="permalink"><a href="#abed6cb275edcacdf8fbec75f507aebcb">◆ </a></span>rb_memsearch_ss()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static long rb_memsearch_ss </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td> <td class="paramname"><em>xs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>m</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td> <td class="paramname"><em>ys</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00113">113</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00198">CHAR_BIT</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00327">rb_bug()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00091">SIZEOF_VALUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00253">rb_memsearch()</a>.</p> </div> </div> <a id="a5c99567b3e397de8c8e6b45432e435cf"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5c99567b3e397de8c8e6b45432e435cf">◆ </a></span>rb_memsearch_wchar()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static long rb_memsearch_wchar </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td> <td class="paramname"><em>xs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>m</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> unsigned char * </td> <td class="paramname"><em>ys</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>n</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00227">227</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l03810">char_size</a>, and <a class="el" href="../../d5/d21/memcmp_8c_source.html#l00007">memcmp()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00253">rb_memsearch()</a>.</p> </div> </div> <a id="aafe9ce806a96922ba1157c7f4595f2ab"></a> <h2 class="memtitle"><span class="permalink"><a href="#aafe9ce806a96922ba1157c7f4595f2ab">◆ </a></span>rb_reg_adjust_startpos()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long rb_reg_adjust_startpos </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>reverse</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01378">1378</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d8e/regenc_8c_source.html#l00066">onigenc_get_right_adjust_char_head()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00236">ONIGENC_LEFT_ADJUST_CHAR_HEAD</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00262">ONIGENC_MBC_MAXLEN</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00021">range</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01304">rb_reg_prepare_enc()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>.</p> </div> </div> <a id="ae66d7b5f27d554661021db9f3cc36905"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae66d7b5f27d554661021db9f3cc36905">◆ </a></span>rb_reg_alloc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_alloc </td> <td>(</td> <td class="paramtype">void </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02531">2531</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l01962">rb_cRegexp</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02519">rb_reg_s_alloc()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02561">rb_enc_reg_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02580">rb_reg_compile()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02537">rb_reg_new_str()</a>.</p> </div> </div> <a id="a025e4673321d82a1ab18e1570849ca66"></a> <h2 class="memtitle"><span class="permalink"><a href="#a025e4673321d82a1ab18e1570849ca66">◆ </a></span>rb_reg_backref_number()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_reg_backref_number </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>backref</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01132">1132</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01097">match_backref_number()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l03497">rb_str_subpat()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l03750">rb_str_subpat_set()</a>.</p> </div> </div> <a id="a82db017ab14d4646c3f4d614519b9296"></a> <h2 class="memtitle"><span class="permalink"><a href="#a82db017ab14d4646c3f4d614519b9296">◆ </a></span>rb_reg_casefold_p()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_casefold_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00719">719</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00353">ONIG_OPTION_IGNORECASE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00359">rb_reg_check()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01122">RREGEXP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a0655a686d7bbfdbf3a47d475f1ba5277"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0655a686d7bbfdbf3a47d475f1ba5277">◆ </a></span>rb_reg_check()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void rb_reg_check </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00359">359</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01122">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00915">RREGEXP_SRC</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00916">RREGEXP_SRC_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00719">rb_reg_casefold_p()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00457">rb_reg_desc()</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#l03319">rb_reg_init_copy()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02959">rb_reg_initialize_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00830">rb_reg_named_captures()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00783">rb_reg_names()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03131">rb_reg_options()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01304">rb_reg_prepare_enc()</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#l00500">rb_reg_source()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00553">rb_reg_to_s()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02624">reg_hash()</a>.</p> </div> </div> <a id="aec45fb2d9c9e7dc454e31f2432c53408"></a> <h2 class="memtitle"><span class="permalink"><a href="#aec45fb2d9c9e7dc454e31f2432c53408">◆ </a></span>rb_reg_check_preprocess()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_check_preprocess </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02357">2357</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00694">rb_reg_error_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02327">rb_reg_preprocess()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l16530">reg_fragment_check_gen()</a>.</p> </div> </div> <a id="ace81b3265857e9c519faaa7efdfff5de"></a> <h2 class="memtitle"><span class="permalink"><a href="#ace81b3265857e9c519faaa7efdfff5de">◆ </a></span>rb_reg_compile()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_compile </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>options</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>sourcefile</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>sourceline</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02580">2580</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01175">FL_SET</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02531">rb_reg_alloc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00694">rb_reg_error_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02496">rb_reg_initialize_str()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l01517">rb_set_errinfo()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00289">REG_LITERAL</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d5/d11/ripper_8c_source.html#l16624">reg_compile_gen()</a>.</p> </div> </div> <a id="a7936fc88fefdf1f512ee905823a4fc91"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7936fc88fefdf1f512ee905823a4fc91">◆ </a></span>rb_reg_desc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_desc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00457">457</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01188">OBJ_INFECT</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00322">option_to_str()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01366">rb_default_external_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01451">rb_default_internal_encoding()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00188">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00826">rb_enc_associate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00916">rb_enc_copy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00359">rb_reg_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00367">rb_reg_expr_str()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02133">rb_str_buf_cat2()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a82372a37dcb04240f014dad88eede4f3">rb_str_buf_new2()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01272">rb_usascii_encoding()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01116">RBASIC</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00290">REG_ENCODING_NONE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01122">RREGEXP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00523">rb_reg_inspect()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00663">rb_reg_raise()</a>.</p> </div> </div> <a id="a3044a6fe03133b6a22c1f0dd2f08b3d8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3044a6fe03133b6a22c1f0dd2f08b3d8">◆ </a></span>rb_reg_eqq()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_eqq </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02827">2827</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00174">FALSE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00953">rb_backref_set()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01410">rb_reg_search()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02715">reg_operand()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a02d94576a67d419abb5d15e59b195f3b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a02d94576a67d419abb5d15e59b195f3b">◆ </a></span>rb_reg_equal()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_equal </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re1</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re2</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02651">2651</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/de3/encoding_8h_source.html#l00038">ENCODING_GET</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01169">FL_TEST</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00292">KCODE_FIXED</a>, <a class="el" href="../../d5/d21/memcmp_8c_source.html#l00007">memcmp()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00678">re_pattern_buffer::options</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00911">RRegexp::ptr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00359">rb_reg_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01122">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00917">RREGEXP_SRC_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00916">RREGEXP_SRC_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00483">T_REGEXP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02699">match_equal()</a>.</p> </div> </div> <a id="a02309a2d5b9a8459a51f24eed7aac772"></a> <h2 class="memtitle"><span class="permalink"><a href="#a02309a2d5b9a8459a51f24eed7aac772">◆ </a></span>rb_reg_error_desc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_error_desc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>options</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>err</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00694">694</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00671">rb_enc_reg_error_desc()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02357">rb_reg_check_preprocess()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02580">rb_reg_compile()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00701">rb_reg_raise_str()</a>.</p> </div> </div> <a id="aa3f5c2bab9d647b5c4213d359bc3873f"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa3f5c2bab9d647b5c4213d359bc3873f">◆ </a></span>rb_reg_expr_str()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void rb_reg_expr_str </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>resenc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00367">367</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/de3/encoding_8h_source.html#l00049">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00048">ENC_CODERANGE_UNKNOWN</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00050">ENC_CODERANGE_VALID</a>, <a class="el" href="../../d1/d21/regex_8h_source.html#l00033">mbclen</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00140">MBCLEN_CHARFOUND_LEN</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00139">MBCLEN_CHARFOUND_P</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00970">rb_enc_ascget()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00188">rb_enc_asciicompat</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00184">rb_enc_isprint</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00185">rb_enc_isspace</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00156">rb_enc_mbc_to_codepoint</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00958">rb_enc_precise_mbclen()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00496">rb_enc_unicode_p()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02123">rb_str_buf_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04750">rb_str_buf_cat_escaped_char()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00340">rb_str_coderange_scan_restartable()</a>, and <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00671">rb_enc_reg_error_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00457">rb_reg_desc()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00553">rb_reg_to_s()</a>.</p> </div> </div> <a id="a19b845811266cac0b0bb8f538ec0e9d3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a19b845811266cac0b0bb8f538ec0e9d3">◆ </a></span>rb_reg_fixed_encoding_p()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_fixed_encoding_p </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01281">1281</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01169">FL_TEST</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00292">KCODE_FIXED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01304">rb_reg_prepare_enc()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03172">rb_reg_s_union()</a>.</p> </div> </div> <a id="adb191002d4dc7759e3596082aeb0555d"></a> <h2 class="memtitle"><span class="permalink"><a href="#adb191002d4dc7759e3596082aeb0555d">◆ </a></span>rb_reg_hash()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_hash </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02617">2617</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00232">LONG2FIX</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02624">reg_hash()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="ae9b710322fb0f99cb4d2ebfba326b715"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae9b710322fb0f99cb4d2ebfba326b715">◆ </a></span>rb_reg_init_copy()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_init_copy </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>copy</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03319">3319</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00287">OBJ_INIT_COPY</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00359">rb_reg_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02438">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03131">rb_reg_options()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00663">rb_reg_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00917">RREGEXP_SRC_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00916">RREGEXP_SRC_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="acab2e846101b9158ca0970138e5b133a"></a> <h2 class="memtitle"><span class="permalink"><a href="#acab2e846101b9158ca0970138e5b133a">◆ </a></span>rb_reg_init_str()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_init_str </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>options</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02543">2543</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02496">rb_reg_initialize_str()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00701">rb_reg_raise_str()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02537">rb_reg_new_str()</a>.</p> </div> </div> <a id="a8551f57243b31d3baa4c9da0ee5015b3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8551f57243b31d3baa4c9da0ee5015b3">◆ </a></span>rb_reg_initialize()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int rb_reg_initialize </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>options</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td> <td class="paramname"><em>err</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>sourcefile</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>sourceline</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02438">2438</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l00296">ARG_ENCODING_FIXED</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00297">ARG_ENCODING_NONE</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00294">ARG_REG_OPTION_MASK</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00023">errcpy</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01169">FL_TEST</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00292">KCODE_FIXED</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00861">make_regexp()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00911">RRegexp::ptr</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01242">rb_ascii8bit_encoding()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00277">rb_check_frozen</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00826">rb_enc_associate()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00245">rb_enc_dummy_p()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00548">rb_enc_str_new()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00557">rb_eSecurityError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00548">rb_eTypeError</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00201">rb_fstring()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01221">RB_OBJ_WRITE</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02327">rb_reg_preprocess()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01272">rb_usascii_encoding()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00290">REG_ENCODING_NONE</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00289">REG_LITERAL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01122">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02561">rb_enc_reg_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03319">rb_reg_init_copy()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02959">rb_reg_initialize_m()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02496">rb_reg_initialize_str()</a>.</p> </div> </div> <a id="aa7b9e090b05426682c1d7c9841ba04e2"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa7b9e090b05426682c1d7c9841ba04e2">◆ </a></span>rb_reg_initialize_m()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_initialize_m </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02959">2959</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l00297">ARG_ENCODING_NONE</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00632">FIX2INT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00347">FIXNUM_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00353">ONIG_OPTION_IGNORECASE</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01242">rb_ascii8bit_encoding()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00296">rb_check_arity</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00548">rb_enc_str_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00359">rb_reg_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02438">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02496">rb_reg_initialize_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03131">rb_reg_options()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00701">rb_reg_raise_str()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00223">rb_warn()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00917">RREGEXP_SRC_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00916">RREGEXP_SRC_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00437">RTEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00540">StringValuePtr</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00483">T_REGEXP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a8a3b65c11da24f0ddcde29aa9ddac15f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8a3b65c11da24f0ddcde29aa9ddac15f">◆ </a></span>rb_reg_initialize_str()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int rb_reg_initialize_str </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>obj</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>options</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td> <td class="paramname"><em>err</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>sourcefile</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>sourceline</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02496">2496</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l00297">ARG_ENCODING_NONE</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00049">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00023">errcpy</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01188">OBJ_INFECT</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01242">rb_ascii8bit_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00435">rb_enc_str_coderange()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02438">rb_reg_initialize()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02580">rb_reg_compile()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02543">rb_reg_init_str()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02959">rb_reg_initialize_m()</a>.</p> </div> </div> <a id="aa9b1d2e3cc6973539b4cc0869798ce8d"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa9b1d2e3cc6973539b4cc0869798ce8d">◆ </a></span>rb_reg_inspect()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_inspect </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00523">523</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d0/de1/object_8c_source.html#l00452">rb_any_to_s()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00457">rb_reg_desc()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01122">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00915">RREGEXP_SRC</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00917">RREGEXP_SRC_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00916">RREGEXP_SRC_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a5af6e2d66127bf990dc103ec97f6f27b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5af6e2d66127bf990dc103ec97f6f27b">◆ </a></span>rb_reg_last_match()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_last_match </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01541">1541</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01515">rb_reg_nth_match()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01621">last_match_getter()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01848">match_to_s()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00220">vm_getspecial()</a>.</p> </div> </div> <a id="a2aec56c558652a345dfd4a84270f2ff0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2aec56c558652a345dfd4a84270f2ff0">◆ </a></span>rb_reg_match()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_match </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02797">2797</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00232">LONG2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01827">rb_str_sublen()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02726">reg_match_pos()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l02989">rb_str_match()</a>.</p> </div> </div> <a id="ad8d6d57930fd5f411f0a02c6e597e604"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad8d6d57930fd5f411f0a02c6e597e604">◆ </a></span>rb_reg_match2()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_match2 </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02856">2856</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00232">LONG2FIX</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00953">rb_backref_set()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00959">rb_lastline_get()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01410">rb_reg_search()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01827">rb_str_sublen()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01672">RB_TYPE_P</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00482">T_STRING</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a1ca6a2b88b60c27c6c5a93db15e4324e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1ca6a2b88b60c27c6c5a93db15e4324e">◆ </a></span>rb_reg_match_last()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_match_last </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01604">1604</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01001">match_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00614">re_registers::num_regs</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01515">rb_reg_nth_match()</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00052">RMATCH_REGS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01639">last_paren_match_getter()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00220">vm_getspecial()</a>.</p> </div> </div> <a id="ab3d331840ab33d1480299b91eedb0d15"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab3d331840ab33d1480299b91eedb0d15">◆ </a></span>rb_reg_match_m()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_match_m </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02904">2904</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00600">NUM2LONG</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00947">rb_backref_get()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00953">rb_backref_set()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00712">rb_block_given_p()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01246">rb_match_busy()</a>, <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>, <a class="el" href="../../d3/d80/vm__eval_8c_source.html#l00948">rb_yield()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02726">reg_match_pos()</a>, and <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a58ed2e3280f8f0eac71a8ca102305477"></a> <h2 class="memtitle"><span class="permalink"><a href="#a58ed2e3280f8f0eac71a8ca102305477">◆ </a></span>rb_reg_match_post()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_match_post </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01586">1586</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00026">END</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01001">match_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01184">OBJ_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01182">OBJ_TAINTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01838">rb_str_subseq()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00052">RMATCH_REGS</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01633">postmatch_getter()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00220">vm_getspecial()</a>.</p> </div> </div> <a id="a7291edf480322d26a142e75eb33693a3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7291edf480322d26a142e75eb33693a3">◆ </a></span>rb_reg_match_pre()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_match_pre </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01559">1559</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01001">match_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01184">OBJ_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01182">OBJ_TAINTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01838">rb_str_subseq()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00052">RMATCH_REGS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01627">prematch_getter()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00220">vm_getspecial()</a>.</p> </div> </div> <a id="a1c8f4d6fd87edcad053507ded3139484"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1c8f4d6fd87edcad053507ded3139484">◆ </a></span>rb_reg_named_captures()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_named_captures </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00830">830</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/deb/lex_8c_source.html#l00056">hash()</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00537">onig_foreach_name()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l00307">rb_hash_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00359">rb_reg_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00792">reg_named_captures_iter()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01122">RREGEXP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a59d6db2d38cb355946e1ee40b39070e6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a59d6db2d38cb355946e1ee40b39070e6">◆ </a></span>rb_reg_names()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_names </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00783">783</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/dda/regparse_8c_source.html#l00537">onig_foreach_name()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00499">rb_ary_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00359">rb_reg_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00758">reg_names_iter()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01122">RREGEXP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01071">match_names()</a>.</p> </div> </div> <a id="a965e4899027912317a8bed04eceae297"></a> <h2 class="memtitle"><span class="permalink"><a href="#a965e4899027912317a8bed04eceae297">◆ </a></span>rb_reg_new()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_new </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>options</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02574">2574</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01242">rb_ascii8bit_encoding()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02561">rb_enc_reg_new()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/df5/date__strptime_8c_source.html#l00160">date__strptime_internal()</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00783">proc_options()</a>, and <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00249">regcomp()</a>.</p> </div> </div> <a id="a2e2706fca8a021b2b599b015d7ab05cc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2e2706fca8a021b2b599b015d7ab05cc">◆ </a></span>rb_reg_new_ary()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_new_ary </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ary</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>opt</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02555">2555</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l02537">rb_reg_new_str()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02380">rb_reg_preprocess_dregexp()</a>.</p> </div> </div> <a id="af54097678ed56be1c6179d2ccb62a37e"></a> <h2 class="memtitle"><span class="permalink"><a href="#af54097678ed56be1c6179d2ccb62a37e">◆ </a></span>rb_reg_new_str()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_new_str </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>options</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02537">2537</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02531">rb_reg_alloc()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02543">rb_reg_init_str()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d6/d10/marshal_8c_source.html#l01488">r_object0()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02555">rb_reg_new_ary()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02597">rb_reg_regcomp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03172">rb_reg_s_union()</a>.</p> </div> </div> <a id="a174383acf9b20c3305507a1794295b26"></a> <h2 class="memtitle"><span class="permalink"><a href="#a174383acf9b20c3305507a1794295b26">◆ </a></span>rb_reg_nth_defined()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_nth_defined </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>nth</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01497">1497</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01001">match_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00614">re_registers::num_regs</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00426">Qtrue</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00052">RMATCH_REGS</a>.</p> </div> </div> <a id="ab36eaa8562bf64d1157028923d8dcde7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab36eaa8562bf64d1157028923d8dcde7">◆ </a></span>rb_reg_nth_match()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_nth_match </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>nth</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01515">1515</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00026">END</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00616">re_registers::end</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01001">match_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00614">re_registers::num_regs</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01188">OBJ_INFECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01838">rb_str_subseq()</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>, and <a class="el" href="../../db/db6/re_8h_source.html#l00052">RMATCH_REGS</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d9/df5/date__strptime_8c_source.html#l00160">date__strptime_internal()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01766">match_aref()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01806">match_entry()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01917">match_inspect()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00634">parse_day_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00664">parse_time2_cb()</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00707">parse_time_cb()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01541">rb_reg_last_match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01604">rb_reg_match_last()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03534">rb_reg_s_last_match()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07779">rb_str_rpartition()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03982">rb_str_sub_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03497">rb_str_subpat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07251">scan_once()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l04128">str_gsub()</a>, and <a class="el" href="../../d0/db2/vm__insnhelper_8c_source.html#l00220">vm_getspecial()</a>.</p> </div> </div> <a id="a1fa714dcee1b7dcff3bec3ced057a969"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1fa714dcee1b7dcff3bec3ced057a969">◆ </a></span>rb_reg_options()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int rb_reg_options </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03131">3131</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l00296">ARG_ENCODING_FIXED</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00297">ARG_ENCODING_NONE</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00294">ARG_REG_OPTION_MASK</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00292">KCODE_FIXED</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00359">rb_reg_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01116">RBASIC</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00290">REG_ENCODING_NONE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01122">RREGEXP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03319">rb_reg_init_copy()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02959">rb_reg_initialize_m()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00751">rb_reg_options_m()</a>, and <a class="el" href="../../d6/d10/marshal_8c_source.html#l00598">w_object()</a>.</p> </div> </div> <a id="ad55c41aebb753f2a86608b1a66729999"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad55c41aebb753f2a86608b1a66729999">◆ </a></span>rb_reg_options_m()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_options_m </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00751">751</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03131">rb_reg_options()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a9c423c38dbc151f09f32cac9d4d3f3dc"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9c423c38dbc151f09f32cac9d4d3f3dc">◆ </a></span>rb_reg_prepare_enc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a>* rb_reg_prepare_enc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>warn</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01304">1304</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/de3/encoding_8h_source.html#l00049">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00051">ENC_CODERANGE_BROKEN</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01242">rb_ascii8bit_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00188">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00125">rb_enc_name</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00200">rb_enc_str_asciicompat_p</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00435">rb_enc_str_coderange()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00359">rb_reg_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01281">rb_reg_fixed_encoding_p()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00223">rb_warn()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01116">RBASIC</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01295">reg_enc_error()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00290">REG_ENCODING_NONE</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01122">RREGEXP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01378">rb_reg_adjust_startpos()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01339">rb_reg_prepare_re()</a>.</p> </div> </div> <a id="a1ada0f60bbb9f7bda4cfdb331a78c013"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1ada0f60bbb9f7bda4cfdb331a78c013">◆ </a></span>rb_reg_prepare_re()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../d8/db3/oniguruma_8h.html#a2a2723c83c6af78be41dadbe685cfce1">regex_t</a>* rb_reg_prepare_re </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01339">1339</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00677">re_pattern_buffer::enc</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d5/d61/regerror_8c_source.html#l00258">onig_error_code_to_str()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05958">onig_new()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00416">OnigDefaultSyntax</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00678">re_pattern_buffer::options</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00523">RB_GC_GUARD</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00359">rb_reg_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01304">rb_reg_prepare_enc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02327">rb_reg_preprocess()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00663">rb_reg_raise()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01122">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00917">RREGEXP_SRC_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00916">RREGEXP_SRC_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01410">rb_reg_search()</a>, and <a class="el" href="../../d8/d13/strscan_8c_source.html#l00448">strscan_do_scan()</a>.</p> </div> </div> <a id="ad4501541af6e616d2974476c3ace4bb7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad4501541af6e616d2974476c3ace4bb7">◆ </a></span>rb_reg_preprocess()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_preprocess </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> ** </td> <td class="paramname"><em>fixed_enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td> <td class="paramname"><em>err</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02327">2327</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00188">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00826">rb_enc_associate()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00891">rb_str_buf_new()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02221">unescape_nonascii()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02357">rb_reg_check_preprocess()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02438">rb_reg_initialize()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01339">rb_reg_prepare_re()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02380">rb_reg_preprocess_dregexp()</a>.</p> </div> </div> <a id="a47265596279a4726a1b8d0aa1cb0b6f8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a47265596279a4726a1b8d0aa1cb0b6f8">◆ </a></span>rb_reg_preprocess_dregexp()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_preprocess_dregexp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>ary</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>options</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02380">2380</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l00297">ARG_ENCODING_NONE</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00049">ENC_CODERANGE_7BIT</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00901">RARRAY_AREF</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01242">rb_ascii8bit_encoding()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00826">rb_enc_associate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00125">rb_enc_name</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00435">rb_enc_str_coderange()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00020">rb_eRegexpError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02327">rb_reg_preprocess()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02281">rb_str_buf_append()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00841">rb_str_new3</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02555">rb_reg_new_ary()</a>.</p> </div> </div> <a id="ad9c59461bf627c369d3948451da738fa"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad9c59461bf627c369d3948451da738fa">◆ </a></span>rb_reg_quote()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_quote </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03013">3013</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/d21/regex_8h_source.html#l00033">mbclen</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01188">OBJ_INFECT</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00970">rb_enc_ascget()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00826">rb_enc_associate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00916">rb_enc_copy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00165">rb_enc_mbcput</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00448">rb_enc_str_asciionly_p()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00841">rb_str_new3</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02024">rb_str_resize()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01272">rb_usascii_encoding()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../d8/dac/openssl_2conftest_8c_source.html#l00013">t()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l03943">get_pat()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03125">rb_reg_s_quote()</a>.</p> </div> </div> <a id="ae41e80c27a7817ab61ce4c4a34f228e3"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae41e80c27a7817ab61ce4c4a34f228e3">◆ </a></span>rb_reg_raise()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void rb_reg_raise </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>len</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>err</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00663">663</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00137">PRIsVALUE</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00020">rb_eRegexpError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00457">rb_reg_desc()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03319">rb_reg_init_copy()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01339">rb_reg_prepare_re()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01410">rb_reg_search()</a>.</p> </div> </div> <a id="afdea050a7593126c25b1557c166238f9"></a> <h2 class="memtitle"><span class="permalink"><a href="#afdea050a7593126c25b1557c166238f9">◆ </a></span>rb_reg_raise_str()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void rb_reg_raise_str </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>options</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>err</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00701">701</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, <a class="el" href="../../d3/d57/eval_8c_source.html#l00567">rb_exc_raise()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00694">rb_reg_error_desc()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02543">rb_reg_init_str()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02959">rb_reg_initialize_m()</a>.</p> </div> </div> <a id="ab304fb376724b7106e168295960b268c"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab304fb376724b7106e168295960b268c">◆ </a></span>rb_reg_regcomp()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_regcomp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02597">2597</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/de3/encoding_8h_source.html#l00038">ENCODING_GET</a>, <a class="el" href="../../d5/d21/memcmp_8c_source.html#l00007">memcmp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02537">rb_reg_new_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02594">reg_cache</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00917">RREGEXP_SRC_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00916">RREGEXP_SRC_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l03943">get_pat()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l06199">rb_str_split_m()</a>.</p> </div> </div> <a id="a48c4079771a228aef6b1311302e3a5f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a48c4079771a228aef6b1311302e3a5f3">◆ </a></span>rb_reg_regsub()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_regsub </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>src</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d6/d14/structre__registers.html">re_registers</a> * </td> <td class="paramname"><em>regs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>regexp</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03337">3337</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c.html#ae8c1afa5e133b78b2641dc6ca13b9908">ASCGET</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00026">END</a>, <a class="el" href="../../d1/d21/regex_8h_source.html#l00033">mbclen</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01732">name_to_backref_error()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01724">name_to_backref_number()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00614">re_registers::num_regs</a>, <a class="el" href="../../d6/dda/regparse_8c_source.html#l00924">onig_noname_group_capture_is_active()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00188">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00849">rb_enc_compatible()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02250">rb_enc_str_buf_cat()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00547">rb_eRuntimeError</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00891">rb_str_buf_new()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01838">rb_str_subseq()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01122">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../df/d38/vm__exec_8c.html">val</a>.</p> <p class="reference">Referenced by <a class="el" href="../../d1/db0/string_8c_source.html#l03982">rb_str_sub_bang()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l04128">str_gsub()</a>.</p> </div> </div> <a id="ad8a9f5e60e1c6f2207e8094d7800f87d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad8a9f5e60e1c6f2207e8094d7800f87d">◆ </a></span>rb_reg_s_alloc()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_s_alloc </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>klass</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02519">2519</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01134">FL_WB_PROTECTED</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00694">NEWOBJ_OF</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01221">RB_OBJ_WRITE</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00726">RGENGC_WB_PROTECTED_REGEXP</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00483">T_REGEXP</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02531">rb_reg_alloc()</a>.</p> </div> </div> <a id="aa6c25f7f3c2b5e5263a09139c8728fa6"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa6c25f7f3c2b5e5263a09139c8728fa6">◆ </a></span>rb_reg_s_last_match()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_s_last_match </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>argc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>argv</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03534">3534</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../df/d77/ruby_8c_source.html#l00132">argv</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01097">match_backref_number()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03487">match_getter()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00947">rb_backref_get()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01515">rb_reg_nth_match()</a>, and <a class="el" href="../../d9/d0c/class_8c_source.html#l01719">rb_scan_args()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a1b9de445e01a19a235a21e707618d0c8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1b9de445e01a19a235a21e707618d0c8">◆ </a></span>rb_reg_s_quote()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_s_quote </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>c</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03125">3125</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l03013">rb_reg_quote()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02715">reg_operand()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03172">rb_reg_s_union()</a>.</p> </div> </div> <a id="aba27ed36c9357983730ede550709f750"></a> <h2 class="memtitle"><span class="permalink"><a href="#aba27ed36c9357983730ede550709f750">◆ </a></span>rb_reg_s_try_convert()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_s_try_convert </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>dummy</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03166">3166</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l03143">rb_check_regexp_type()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="ad976f9165828e7c65d2212821806ba5d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad976f9165828e7c65d2212821806ba5d">◆ </a></span>rb_reg_s_union()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_s_union </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args0</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03172">3172</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d77/ruby_8c_source.html#l00131">argc</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01242">rb_ascii8bit_encoding()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03143">rb_check_regexp_type()</a>, <a class="el" href="../../d0/de1/object_8c_source.html#l01857">rb_class_new_instance()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01962">rb_cRegexp</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l00549">rb_eArgError</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00188">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00826">rb_enc_associate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00916">rb_enc_copy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00125">rb_enc_name</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00200">rb_enc_str_asciicompat_p</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00448">rb_enc_str_asciionly_p()</a>, <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01281">rb_reg_fixed_encoding_p()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02537">rb_reg_new_str()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03125">rb_reg_s_quote()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00553">rb_reg_to_s()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02297">rb_str_append()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02257">rb_str_buf_cat_ascii()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00891">rb_str_buf_new()</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00840">rb_str_new2</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00539">StringValue</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03307">rb_reg_s_union_m()</a>.</p> </div> </div> <a id="aa0c79d80b35f885e79c77281b0075df6"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa0c79d80b35f885e79c77281b0075df6">◆ </a></span>rb_reg_s_union_m()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_s_union_m </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>self</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>args</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03307">3307</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00878">RARRAY_LEN</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l01179">rb_ary_entry()</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00632">rb_check_array_type()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03172">rb_reg_s_union()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="aafdb9b1aca80a8cc4b2f8df182a242b8"></a> <h2 class="memtitle"><span class="permalink"><a href="#aafdb9b1aca80a8cc4b2f8df182a242b8">◆ </a></span>rb_reg_search()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long rb_reg_search </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>pos</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>reverse</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01410">1410</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01137">FL_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01169">FL_TEST</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01177">FL_UNSET</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00900">match_alloc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01243">MATCH_BUSY</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01359">MEMZERO</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01188">OBJ_INFECT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01184">OBJ_TAINT</a>, <a class="el" href="../../d5/d61/regerror_8c_source.html#l00258">onig_error_code_to_str()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05587">onig_free()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00524">ONIG_MISMATCH</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00352">ONIG_OPTION_NONE</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l00331">onig_region_copy()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l00315">onig_region_free()</a>, <a class="el" href="../../db/d4b/regexec_8c_source.html#l03902">onig_search()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d1/d6f/date__strftime_8c_source.html#l00021">range</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00947">rb_backref_get()</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00953">rb_backref_set()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00897">rb_cMatch</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#l00663">rb_reg_raise()</a>, <a class="el" href="../../d5/d9d/tcltklib_8c_source.html#l00095">rb_safe_level</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00842">rb_str_new4</a>, <a class="el" href="../../d8/d90/nkf_8c_source.html#l00040">result</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00052">RMATCH_REGS</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01122">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00917">RREGEXP_SRC_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00916">RREGEXP_SRC_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02827">rb_reg_eqq()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02856">rb_reg_match2()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02747">rb_str_index_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07729">rb_str_partition()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02912">rb_str_rindex_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07779">rb_str_rpartition()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07320">rb_str_scan()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l06199">rb_str_split_m()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03982">rb_str_sub_bang()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03497">rb_str_subpat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l03750">rb_str_subpat_set()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02726">reg_match_pos()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l07251">scan_once()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l04128">str_gsub()</a>.</p> </div> </div> <a id="aedf5e1af160dded8004ff371c47723db"></a> <h2 class="memtitle"><span class="permalink"><a href="#aedf5e1af160dded8004ff371c47723db">◆ </a></span>rb_reg_source()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_source </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00500">500</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01184">OBJ_TAINT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01182">OBJ_TAINTED</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00548">rb_enc_str_new()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00359">rb_reg_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00917">RREGEXP_SRC_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00916">RREGEXP_SRC_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a3556811360985205c7ca86ecc5b11c8e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3556811360985205c7ca86ecc5b11c8e">◆ </a></span>rb_reg_to_s()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_reg_to_s </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00553">553</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01345">ALLOCA_N</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00300">char_to_option()</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../d4/db0/__sdbm_8c_source.html#l00102">NULL</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01188">OBJ_INFECT</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05587">onig_free()</a>, <a class="el" href="../../d0/d86/regcomp_8c_source.html#l05958">onig_new()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00349">ONIG_OPTION_DEFAULT</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00354">ONIG_OPTION_EXTEND</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00353">ONIG_OPTION_IGNORECASE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00355">ONIG_OPTION_MULTILINE</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00416">OnigDefaultSyntax</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00322">option_to_str()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l06357">options()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00425">Qfalse</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00188">rb_enc_asciicompat</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00826">rb_enc_associate()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00916">rb_enc_copy()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00102">rb_enc_from_encoding()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00170">rb_enc_left_char_head</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00359">rb_reg_check()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00367">rb_reg_expr_str()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02123">rb_str_buf_cat()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02133">rb_str_buf_cat2()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a82372a37dcb04240f014dad88eede4f3">rb_str_buf_new2()</a>, <a class="el" href="../../d3/d26/transcode_8c_source.html#l02884">rb_str_encode()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02024">rb_str_resize()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l01272">rb_usascii_encoding()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01122">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00917">RREGEXP_SRC_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00916">RREGEXP_SRC_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00849">RSTRING_END</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00841">RSTRING_LEN</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01483">ruby_verbose</a>, and <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00108">UChar</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03172">rb_reg_s_union()</a>.</p> </div> </div> <a id="af19e09e4c3afaeb813cbee04f53e008c"></a> <h2 class="memtitle"><span class="permalink"><a href="#af19e09e4c3afaeb813cbee04f53e008c">◆ </a></span>re_warn()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void re_warn </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l03549">3549</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../db/dcc/error_8c_source.html#l00223">rb_warn()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>.</p> </div> </div> <a id="a8d61cc025ac5ab1627e6660d46b5b2cb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8d61cc025ac5ab1627e6660d46b5b2cb">◆ </a></span>read_escaped_byte()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int read_escaped_byte </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char ** </td> <td class="paramname"><em>pp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td> <td class="paramname"><em>err</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01965">1965</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00023">errcpy</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01879">backref_name_tag::len</a>, <a class="el" href="../../d8/d3c/util_8h_source.html#l00052">scan_hex</a>, and <a class="el" href="../../d8/d3c/util_8h_source.html#l00050">scan_oct</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02071">unescape_escaped_nonascii()</a>.</p> </div> </div> <a id="a49c488a07440b35350e9aa05349c1c09"></a> <h2 class="memtitle"><span class="permalink"><a href="#a49c488a07440b35350e9aa05349c1c09">◆ </a></span>reg_enc_error()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void reg_enc_error </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>str</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01295">1295</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../db/dcc/error_8c_source.html#l00555">rb_eEncCompatError</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00125">rb_enc_name</a>, and <a class="el" href="../../db/dcc/error_8c_source.html#l01857">rb_raise()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01304">rb_reg_prepare_enc()</a>.</p> </div> </div> <a id="a7565d7fd48a27e4dc8db330368a81bca"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7565d7fd48a27e4dc8db330368a81bca">◆ </a></span>reg_hash()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../dd/d24/st_8h.html#ac214e5cdcf0de6a2108b9643e7fc12e0">st_index_t</a> reg_hash </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02624">2624</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d2e/intern_8h.html#ac1d959ea16dac2d114c30cf1cb929b18">rb_hash_end()</a>, <a class="el" href="../../db/d2e/intern_8h.html#a7d52f1a5cb29f7e4bcda93b5621cef7e">rb_hash_uint()</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01302">rb_memhash()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00359">rb_reg_check()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01122">RREGEXP</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00917">RREGEXP_SRC_LEN</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00916">RREGEXP_SRC_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02675">match_hash()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02617">rb_reg_hash()</a>.</p> </div> </div> <a id="aa2509bc4b5b87c3f45d166d9b2e565c4"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa2509bc4b5b87c3f45d166d9b2e565c4">◆ </a></span>reg_match_pos()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static long reg_match_pos </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>re</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> * </td> <td class="paramname"><em>strp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>pos</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02726">2726</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00438">NIL_P</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00630">NUM2INT</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00427">Qnil</a>, <a class="el" href="../../de/de9/vm_8c_source.html#l00953">rb_backref_set()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01410">rb_reg_search()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01298">rb_str_length()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01780">rb_str_offset()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02715">reg_operand()</a>, and <a class="el" href="../../d1/d5c/nkf_8h_source.html#l00175">TRUE</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02797">rb_reg_match()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02904">rb_reg_match_m()</a>.</p> </div> </div> <a id="a1deda3fdfd6ed2c39e8edee2548f61ab"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1deda3fdfd6ed2c39e8edee2548f61ab">◆ </a></span>reg_named_captures_iter()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int reg_named_captures_iter </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> * </td> <td class="paramname"><em>name_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>back_num</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>back_refs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a6f96b881f9e3457d8ebf308101248bc0">OnigRegex</a> </td> <td class="paramname"><em>regex</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>arg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00792">792</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/deb/lex_8c_source.html#l00056">hash()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01296">INT2NUM</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../db/d2e/intern_8h_source.html#l00090">rb_ary_new2</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00794">rb_ary_store()</a>, <a class="el" href="../../d1/d04/hash_8c_source.html#l01402">rb_hash_aset()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00534">rb_str_new()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00830">rb_reg_named_captures()</a>.</p> </div> </div> <a id="a0bc442f850a7cf98803d66a26a3782da"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0bc442f850a7cf98803d66a26a3782da">◆ </a></span>reg_names_iter()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int reg_names_iter </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> * </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> <a class="el" href="../../d8/db3/oniguruma_8h.html#a291548d828e9d948f8b8e1d117548841">OnigUChar</a> * </td> <td class="paramname"><em>name_end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>back_num</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>back_refs</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d8/db3/oniguruma_8h.html#a6f96b881f9e3457d8ebf308101248bc0">OnigRegex</a> </td> <td class="paramname"><em>regex</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>arg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00758">758</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00677">re_pattern_buffer::enc</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l00208">name</a>, <a class="el" href="../../dc/dcc/array_8c_source.html#l00900">rb_ary_push()</a>, and <a class="el" href="../../d1/db0/string_8c_source.html#l00548">rb_enc_str_new()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l00783">rb_reg_names()</a>.</p> </div> </div> <a id="ae4fd703e6420b7b4dc6d702b1bc5f2a1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ae4fd703e6420b7b4dc6d702b1bc5f2a1">◆ </a></span>reg_operand()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static <a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> reg_operand </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>s</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>check</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02715">2715</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d1/db0/string_8c_source.html#l01678">rb_check_string_type()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l00964">rb_str_to_str()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l08481">rb_sym_to_s()</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00354">SYMBOL_P</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02827">rb_reg_eqq()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l03125">rb_reg_s_quote()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02726">reg_match_pos()</a>.</p> </div> </div> <a id="aac141d9cf262faab6d3426ff2cc7c66b"></a> <h2 class="memtitle"><span class="permalink"><a href="#aac141d9cf262faab6d3426ff2cc7c66b">◆ </a></span>unescape_escaped_nonascii()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int unescape_escaped_nonascii </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char ** </td> <td class="paramname"><em>pp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>buf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> ** </td> <td class="paramname"><em>encp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td> <td class="paramname"><em>err</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02071">2071</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01345">ALLOCA_N</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00023">errcpy</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00141">MBCLEN_INVALID_P</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00142">MBCLEN_NEEDMORE_P</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00129">rb_enc_mbmaxlen</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00958">rb_enc_precise_mbclen()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02123">rb_str_buf_cat()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01965">read_escaped_byte()</a>, and <a class="el" href="../../d7/d72/subst_8h_source.html#l00006">snprintf</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02221">unescape_nonascii()</a>.</p> </div> </div> <a id="ad3cfe8d96e17c487e53c25fcfa252cda"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad3cfe8d96e17c487e53c25fcfa252cda">◆ </a></span>unescape_nonascii()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int unescape_nonascii </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>p</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> * </td> <td class="paramname"><em>enc</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>buf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> ** </td> <td class="paramname"><em>encp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int * </td> <td class="paramname"><em>has_property</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td> <td class="paramname"><em>err</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02221">2221</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00023">errcpy</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00140">MBCLEN_CHARFOUND_LEN</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00139">MBCLEN_CHARFOUND_P</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00958">rb_enc_precise_mbclen()</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l02123">rb_str_buf_cat()</a>, <a class="el" href="../../de/df1/util_8c_source.html#l00028">ruby_scan_oct()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02071">unescape_escaped_nonascii()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02198">unescape_unicode_bmp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02161">unescape_unicode_list()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02327">rb_reg_preprocess()</a>.</p> </div> </div> <a id="a95579ffbc912aabd430167b8d7b7cbeb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a95579ffbc912aabd430167b8d7b7cbeb">◆ </a></span>unescape_unicode_bmp()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int unescape_unicode_bmp </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char ** </td> <td class="paramname"><em>pp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>buf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> ** </td> <td class="paramname"><em>encp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td> <td class="paramname"><em>err</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02198">2198</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l02134">append_utf8()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00023">errcpy</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01879">backref_name_tag::len</a>, and <a class="el" href="../../de/df1/util_8c_source.html#l00042">ruby_scan_hex()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02221">unescape_nonascii()</a>.</p> </div> </div> <a id="a77a8c94d49681f17f1622a807ea95de0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a77a8c94d49681f17f1622a807ea95de0">◆ </a></span>unescape_unicode_list()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static int unescape_unicode_list </td> <td>(</td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char ** </td> <td class="paramname"><em>pp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../da/d50/vsnprintf_8c.html#a2c212835823e3c54a8ab6d95c652660e">const</a> char * </td> <td class="paramname"><em>end</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>buf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../d5/de3/encoding_8h.html#a3d5d575c85ecab6a42b403512c8919fa">rb_encoding</a> ** </td> <td class="paramname"><em>encp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="../../dc/d26/re_8c.html#a8648111aec4573a9f59a9b3eaa0ec6b1">onig_errmsg_buffer</a> </td> <td class="paramname"><em>err</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02161">2161</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../dc/d26/re_8c_source.html#l02134">append_utf8()</a>, <a class="el" href="../../d6/da0/nkf-utf8_2nkf_8c_source.html#l04308">buf</a>, <a class="el" href="../../d5/df2/win32_8c_source.html#l00114">err</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00023">errcpy</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01778">ISSPACE</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01879">backref_name_tag::len</a>, and <a class="el" href="../../de/df1/util_8c_source.html#l00042">ruby_scan_hex()</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l02221">unescape_nonascii()</a>.</p> </div> </div> <a id="a3da70db8dbd743f3da1fbafc10cbc185"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3da70db8dbd743f3da1fbafc10cbc185">◆ </a></span>update_char_offset()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">static void update_char_offset </td> <td>(</td> <td class="paramtype"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> </td> <td class="paramname"><em>match</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00930">930</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">References <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01345">ALLOCA_N</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00025">BEG</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00032">rmatch_offset::beg</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00914">pair_t::byte_pos</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00041">rmatch::char_offset</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00040">rmatch::char_offset_num_allocated</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00039">rmatch::char_offset_updated</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00915">pair_t::char_pos</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00026">END</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00033">rmatch_offset::end</a>, <a class="el" href="../../dc/de5/random_8c_source.html#l01250">key</a>, <a class="el" href="../../dd/d9f/date__parse_8c_source.html#l00273">match()</a>, <a class="el" href="../../d8/db3/oniguruma_8h_source.html#l00614">re_registers::num_regs</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00919">pair_byte_cmp()</a>, <a class="el" href="../../d5/db5/encoding_8c_source.html#l00832">rb_enc_get()</a>, <a class="el" href="../../d5/de3/encoding_8h_source.html#l00129">rb_enc_mbmaxlen</a>, <a class="el" href="../../d1/db0/string_8c_source.html#l01141">rb_enc_strlen()</a>, <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l01343">REALLOC_N</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00037">rmatch::regs</a>, <a class="el" href="../../db/db6/re_8h_source.html#l00051">RMATCH</a>, and <a class="el" href="../../de/de6/ruby_2ruby_8h_source.html#l00845">RSTRING_PTR</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l01192">match_begin()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l01227">match_end()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01156">match_offset()</a>.</p> </div> </div> <h2 class="groupheader">Variable Documentation</h2> <a id="a432cee97d76c5452dd15c786d97525fa"></a> <h2 class="memtitle"><span class="permalink"><a href="#a432cee97d76c5452dd15c786d97525fa">◆ </a></span>rb_cMatch</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_cMatch</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00897">897</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l01410">rb_reg_search()</a>.</p> </div> </div> <a id="a6981722499657af71e8fd75180f30926"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6981722499657af71e8fd75180f30926">◆ </a></span>rb_cRegexp</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_cRegexp</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l01962">1962</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02531">rb_reg_alloc()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l03172">rb_reg_s_union()</a>.</p> </div> </div> <a id="a48679e05d59f96537be340ed11eafef2"></a> <h2 class="memtitle"><span class="permalink"><a href="#a48679e05d59f96537be340ed11eafef2">◆ </a></span>rb_eRegexpError</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> rb_eRegexpError</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l00020">20</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l00671">rb_enc_reg_error_desc()</a>, <a class="el" href="../../dc/d26/re_8c_source.html#l02380">rb_reg_preprocess_dregexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l00663">rb_reg_raise()</a>.</p> </div> </div> <a id="a1810edd07cd4fee86602b4905bbcbe05"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1810edd07cd4fee86602b4905bbcbe05">◆ </a></span>reg_cache</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="../../de/de6/ruby_2ruby_8h.html#a3c1d4bfc6a81af60bdcb48744c35f760">VALUE</a> reg_cache</td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">static</span></span> </td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d26/re_8c_source.html#l02594">2594</a> of file <a class="el" href="../../dc/d26/re_8c_source.html">re.c</a>.</p> <p class="reference">Referenced by <a class="el" href="../../dc/d26/re_8c_source.html#l03578">Init_Regexp()</a>, and <a class="el" href="../../dc/d26/re_8c_source.html#l02597">rb_reg_regcomp()</a>.</p> </div> </div> </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>