PNG  IHDR pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_F@8N ' p @8N@8}' p '#@8N@8N pQ9p!i~}|6-ӪG` VP.@*j>[ K^<֐Z]@8N'KQ<Q(`s" 'hgpKB`R@Dqj '  'P$a ( `D$Na L?u80e J,K˷NI'0eݷ(NI'؀ 2ipIIKp`:O'`ʤxB8Ѥx Ѥx $ $P6 :vRNb 'p,>NB 'P]-->P T+*^h& p '‰a ‰ (ĵt#u33;Nt̵'ޯ; [3W ~]0KH1q@8]O2]3*̧7# *p>us p _6]/}-4|t'|Smx= DoʾM×M_8!)6lq':l7!|4} '\ne t!=hnLn (~Dn\+‰_4k)0e@OhZ`F `.m1} 'vp{F`ON7Srx 'D˸nV`><;yMx!IS钦OM)Ե٥x 'DSD6bS8!" ODz#R >S8!7ّxEh0m$MIPHi$IvS8IN$I p$O8I,sk&I)$IN$Hi$I^Ah.p$MIN$IR8I·N "IF9Ah0m$MIN$IR8IN$I 3jIU;kO$ɳN$+ q.x* tEXtComment

Viewing File: /opt/alt/alt-nodejs18/root/usr/share/doc/alt-nodejs18-libicu-doc/usearch_8h_source.html

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ICU 74.2: i18n/unicode/usearch.h Source File</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">ICU 74.2
   &#160;<span id="projectnumber">74.2</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<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&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="dir_73bc6a9bb617ea1bc89a10aa59ce84e4.html">i18n</a></li><li class="navelem"><a class="el" href="dir_0119ce638985e8a1561a00fdb5f76ff6.html">unicode</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">usearch.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="usearch_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"><a class="line" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">    1</a></span>&#160;<span class="comment">// © 2016 and later: Unicode, Inc. and others.</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// License &amp; terms of use: http://www.unicode.org/copyright.html</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">**********************************************************************</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">*   Copyright (C) 2001-2011,2014 IBM and others. All rights reserved.</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">**********************************************************************</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">*   Date        Name        Description</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">*  06/28/2001   synwee      Creation.</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">**********************************************************************</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="preprocessor">#ifndef USEARCH_H</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#define USEARCH_H</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160; </div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="utypes_8h.html">unicode/utypes.h</a>&quot;</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160; </div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="preprocessor">#if !UCONFIG_NO_COLLATION &amp;&amp; !UCONFIG_NO_BREAK_ITERATION</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160; </div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="ucol_8h.html">unicode/ucol.h</a>&quot;</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="ucoleitr_8h.html">unicode/ucoleitr.h</a>&quot;</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="ubrk_8h.html">unicode/ubrk.h</a>&quot;</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160; </div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#if U_SHOW_CPLUSPLUS_API</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="localpointer_8h.html">unicode/localpointer.h</a>&quot;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="preprocessor">#endif   </span><span class="comment">// U_SHOW_CPLUSPLUS_API</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160; </div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="usearch_8h.html#ab66c48ad34ba3832680f23da3e0f70aa">  151</a></span>&#160;<span class="preprocessor">#define USEARCH_DONE -1</span></div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160; </div>
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;<span class="keyword">struct </span><a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a>;</div>
<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;<span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> <a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a>;</div>
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160; </div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="usearch_8h.html#aa382f146f1968a9d1dc182100b23ac03">  167</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="line" href="usearch_8h.html#aa382f146f1968a9d1dc182100b23ac03a5ff7dd21e97fe37e8c0831e01109ac4d">  172</a></span>&#160;    <a class="code" href="usearch_8h.html#aa382f146f1968a9d1dc182100b23ac03a5ff7dd21e97fe37e8c0831e01109ac4d">USEARCH_OVERLAP</a> = 0,</div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;<span class="preprocessor">#ifndef U_HIDE_DEPRECATED_API</span></div>
<div class="line"><a name="l00188"></a><span class="lineno"><a class="line" href="usearch_8h.html#aa382f146f1968a9d1dc182100b23ac03a37b8d3d23099f977933aba4ee4eeff4c">  188</a></span>&#160;    <a class="code" href="usearch_8h.html#aa382f146f1968a9d1dc182100b23ac03a37b8d3d23099f977933aba4ee4eeff4c">USEARCH_CANONICAL_MATCH</a> = 1,</div>
<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;<span class="preprocessor">#endif  </span><span class="comment">/* U_HIDE_DEPRECATED_API */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00195"></a><span class="lineno"><a class="line" href="usearch_8h.html#aa382f146f1968a9d1dc182100b23ac03a5913e7fe1dd4718633825ffc3c7eb58d">  195</a></span>&#160;    <a class="code" href="usearch_8h.html#aa382f146f1968a9d1dc182100b23ac03a5913e7fe1dd4718633825ffc3c7eb58d">USEARCH_ELEMENT_COMPARISON</a> = 2,</div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160; </div>
<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;<span class="preprocessor">#ifndef U_HIDE_DEPRECATED_API</span></div>
<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;    <a class="code" href="usearch_8h.html#aa382f146f1968a9d1dc182100b23ac03ab3f54e23fa62647a4d92ab08780f90fe">USEARCH_ATTRIBUTE_COUNT</a> = 3</div>
<div class="line"><a name="l00203"></a><span class="lineno">  203</span>&#160;<span class="preprocessor">#endif  </span><span class="comment">/* U_HIDE_DEPRECATED_API */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00204"></a><span class="lineno"><a class="line" href="usearch_8h.html#aa382f146f1968a9d1dc182100b23ac03ab3f54e23fa62647a4d92ab08780f90fe">  204</a></span>&#160;} <a class="code" href="usearch_8h.html#aa382f146f1968a9d1dc182100b23ac03">USearchAttribute</a>;</div>
<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160; </div>
<div class="line"><a name="l00209"></a><span class="lineno"><a class="line" href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1">  209</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a name="l00214"></a><span class="lineno"><a class="line" href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1a4195142bbaf07c3e7503a4017deab57b">  214</a></span>&#160;    <a class="code" href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1a4195142bbaf07c3e7503a4017deab57b">USEARCH_DEFAULT</a> = -1,</div>
<div class="line"><a name="l00219"></a><span class="lineno"><a class="line" href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1a5c12e5024dc8193f02f5961d9997ecc5">  219</a></span>&#160;    <a class="code" href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1a5c12e5024dc8193f02f5961d9997ecc5">USEARCH_OFF</a>, </div>
<div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1a683745df041ae94d9b0450c08d030fb7">  224</a></span>&#160;    <a class="code" href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1a683745df041ae94d9b0450c08d030fb7">USEARCH_ON</a>,</div>
<div class="line"><a name="l00231"></a><span class="lineno"><a class="line" href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1aaaa3f2ca0131d2dac6cda0af4c53903e">  231</a></span>&#160;    <a class="code" href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1aaaa3f2ca0131d2dac6cda0af4c53903e">USEARCH_STANDARD_ELEMENT_COMPARISON</a>,</div>
<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1ad657b25a9167aad29f36acdbcb65d155">  250</a></span>&#160;    <a class="code" href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1ad657b25a9167aad29f36acdbcb65d155">USEARCH_PATTERN_BASE_WEIGHT_IS_WILDCARD</a>,</div>
<div class="line"><a name="l00270"></a><span class="lineno"><a class="line" href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1adfcf458c299700c875bbb28ca558506f">  270</a></span>&#160;    <a class="code" href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1adfcf458c299700c875bbb28ca558506f">USEARCH_ANY_BASE_WEIGHT_IS_WILDCARD</a>,</div>
<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160; </div>
<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="preprocessor">#ifndef U_HIDE_DEPRECATED_API</span></div>
<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;    <a class="code" href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1a17a134c110bf6baf221c3e5c95fb5cc6">USEARCH_ATTRIBUTE_VALUE_COUNT</a></div>
<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="preprocessor">#endif  </span><span class="comment">/* U_HIDE_DEPRECATED_API */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00279"></a><span class="lineno"><a class="line" href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1a17a134c110bf6baf221c3e5c95fb5cc6">  279</a></span>&#160;} <a class="code" href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1">USearchAttributeValue</a>;</div>
<div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160; </div>
<div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;<span class="comment">/* open and close ------------------------------------------------------ */</span></div>
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160; </div>
<div class="line"><a name="l00309"></a><span class="lineno"><a class="line" href="usearch_8h.html#ad404860700c23aff0e0341eb31a2d878">  309</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> * U_EXPORT2 <a class="code" href="usearch_8h.html#ad404860700c23aff0e0341eb31a2d878">usearch_open</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>    *pattern,</div>
<div class="line"><a name="l00310"></a><span class="lineno">  310</span>&#160;                                              int32_t         patternlength,</div>
<div class="line"><a name="l00311"></a><span class="lineno">  311</span>&#160;                                        <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>          *text,</div>
<div class="line"><a name="l00312"></a><span class="lineno">  312</span>&#160;                                              int32_t         textlength,</div>
<div class="line"><a name="l00313"></a><span class="lineno">  313</span>&#160;                                        <span class="keyword">const</span> <span class="keywordtype">char</span>           *locale,</div>
<div class="line"><a name="l00314"></a><span class="lineno">  314</span>&#160;                                              <a class="code" href="ubrk_8h.html#adb85bb46d5f93c87098e11deab50bef4">UBreakIterator</a> *breakiter,</div>
<div class="line"><a name="l00315"></a><span class="lineno">  315</span>&#160;                                              <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>     *status);</div>
<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160; </div>
<div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="usearch_8h.html#ac0bf8411b693a14ed35d2a8883225cd7">  346</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> * U_EXPORT2 <a class="code" href="usearch_8h.html#ac0bf8411b693a14ed35d2a8883225cd7">usearch_openFromCollator</a>(</div>
<div class="line"><a name="l00347"></a><span class="lineno">  347</span>&#160;                                         <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>          *pattern,</div>
<div class="line"><a name="l00348"></a><span class="lineno">  348</span>&#160;                                               int32_t         patternlength,</div>
<div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;                                         <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>          *text,</div>
<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;                                               int32_t         textlength,</div>
<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;                                         <span class="keyword">const</span> <a class="code" href="ucol_8h.html#a3c4eeb412a5fd72762e6245aa75ca081">UCollator</a>      *collator,</div>
<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;                                               <a class="code" href="ubrk_8h.html#adb85bb46d5f93c87098e11deab50bef4">UBreakIterator</a> *breakiter,</div>
<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;                                               <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>     *status);</div>
<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160; </div>
<div class="line"><a name="l00361"></a><span class="lineno"><a class="line" href="usearch_8h.html#a5195894e36bde7b072702ad777adc796">  361</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2 <a class="code" href="usearch_8h.html#a5195894e36bde7b072702ad777adc796">usearch_close</a>(<a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *searchiter);</div>
<div class="line"><a name="l00362"></a><span class="lineno">  362</span>&#160; </div>
<div class="line"><a name="l00363"></a><span class="lineno">  363</span>&#160;<span class="preprocessor">#if U_SHOW_CPLUSPLUS_API</span></div>
<div class="line"><a name="l00364"></a><span class="lineno">  364</span>&#160; </div>
<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;U_NAMESPACE_BEGIN</div>
<div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160; </div>
<div class="line"><a name="l00376"></a><span class="lineno">  376</span>&#160;<a class="code" href="localpointer_8h.html#a3030f841466c4bbbd465ac9c4b999549">U_DEFINE_LOCAL_OPEN_POINTER</a>(<a class="code" href="classLocalUStringSearchPointer.html">LocalUStringSearchPointer</a>, <a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a>, <a class="code" href="usearch_8h.html#a5195894e36bde7b072702ad777adc796">usearch_close</a>);</div>
<div class="line"><a name="l00377"></a><span class="lineno">  377</span>&#160; </div>
<div class="line"><a name="l00378"></a><span class="lineno">  378</span>&#160;U_NAMESPACE_END</div>
<div class="line"><a name="l00379"></a><span class="lineno">  379</span>&#160; </div>
<div class="line"><a name="l00380"></a><span class="lineno">  380</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160; </div>
<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;<span class="comment">/* get and set methods -------------------------------------------------- */</span></div>
<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160; </div>
<div class="line"><a name="l00399"></a><span class="lineno"><a class="line" href="usearch_8h.html#ad0b014d85358d05e55828cc1bfd36f6f">  399</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2 <a class="code" href="usearch_8h.html#ad0b014d85358d05e55828cc1bfd36f6f">usearch_setOffset</a>(<a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch,</div>
<div class="line"><a name="l00400"></a><span class="lineno">  400</span>&#160;                                        int32_t        position,</div>
<div class="line"><a name="l00401"></a><span class="lineno">  401</span>&#160;                                        <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>    *status);</div>
<div class="line"><a name="l00402"></a><span class="lineno">  402</span>&#160; </div>
<div class="line"><a name="l00411"></a><span class="lineno"><a class="line" href="usearch_8h.html#aee4442d4b5558c8f8d6cca2a6cfa293a">  411</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 <a class="code" href="usearch_8h.html#aee4442d4b5558c8f8d6cca2a6cfa293a">usearch_getOffset</a>(<span class="keyword">const</span> <a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch);</div>
<div class="line"><a name="l00412"></a><span class="lineno">  412</span>&#160;    </div>
<div class="line"><a name="l00424"></a><span class="lineno"><a class="line" href="usearch_8h.html#a9653d809d76d78301de32fed45dc73f6">  424</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2 <a class="code" href="usearch_8h.html#a9653d809d76d78301de32fed45dc73f6">usearch_setAttribute</a>(<a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a>         *strsrch,</div>
<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;                                           <a class="code" href="usearch_8h.html#aa382f146f1968a9d1dc182100b23ac03">USearchAttribute</a>       attribute,</div>
<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;                                           <a class="code" href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1">USearchAttributeValue</a>  value,</div>
<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;                                           <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>            *status);</div>
<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160; </div>
<div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="usearch_8h.html#ab18e65c1280d259a100dbec47b1b4f2c">  437</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1">USearchAttributeValue</a> U_EXPORT2 <a class="code" href="usearch_8h.html#ab18e65c1280d259a100dbec47b1b4f2c">usearch_getAttribute</a>(</div>
<div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;                                         <span class="keyword">const</span> <a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a>    *strsrch,</div>
<div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;                                               <a class="code" href="usearch_8h.html#aa382f146f1968a9d1dc182100b23ac03">USearchAttribute</a>  attribute);</div>
<div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160; </div>
<div class="line"><a name="l00460"></a><span class="lineno"><a class="line" href="usearch_8h.html#a4a63692e54a7c0d2aec30f96be33cc47">  460</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 <a class="code" href="usearch_8h.html#a4a63692e54a7c0d2aec30f96be33cc47">usearch_getMatchedStart</a>(</div>
<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;                                               <span class="keyword">const</span> <a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch);</div>
<div class="line"><a name="l00462"></a><span class="lineno">  462</span>&#160;    </div>
<div class="line"><a name="l00480"></a><span class="lineno"><a class="line" href="usearch_8h.html#a0783a2a4eaa47c0e6942c353241e627e">  480</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 <a class="code" href="usearch_8h.html#a0783a2a4eaa47c0e6942c353241e627e">usearch_getMatchedLength</a>(</div>
<div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;                                               <span class="keyword">const</span> <a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch);</div>
<div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160; </div>
<div class="line"><a name="l00508"></a><span class="lineno"><a class="line" href="usearch_8h.html#a059a114b2c4feb3f2eed4113081e728b">  508</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 <a class="code" href="usearch_8h.html#a059a114b2c4feb3f2eed4113081e728b">usearch_getMatchedText</a>(<span class="keyword">const</span> <a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, </div>
<div class="line"><a name="l00509"></a><span class="lineno">  509</span>&#160;                                            <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>         *result, </div>
<div class="line"><a name="l00510"></a><span class="lineno">  510</span>&#160;                                            int32_t        resultCapacity, </div>
<div class="line"><a name="l00511"></a><span class="lineno">  511</span>&#160;                                            <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>    *status);</div>
<div class="line"><a name="l00512"></a><span class="lineno">  512</span>&#160; </div>
<div class="line"><a name="l00513"></a><span class="lineno">  513</span>&#160;<span class="preprocessor">#if !UCONFIG_NO_BREAK_ITERATION</span></div>
<div class="line"><a name="l00514"></a><span class="lineno">  514</span>&#160; </div>
<div class="line"><a name="l00530"></a><span class="lineno"><a class="line" href="usearch_8h.html#a93d54bf2b96a2fbd1252c465f0eab51b">  530</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2 <a class="code" href="usearch_8h.html#a93d54bf2b96a2fbd1252c465f0eab51b">usearch_setBreakIterator</a>(<a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a>  *strsrch, </div>
<div class="line"><a name="l00531"></a><span class="lineno">  531</span>&#160;                                               <a class="code" href="ubrk_8h.html#adb85bb46d5f93c87098e11deab50bef4">UBreakIterator</a> *breakiter,</div>
<div class="line"><a name="l00532"></a><span class="lineno">  532</span>&#160;                                               <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>     *status);</div>
<div class="line"><a name="l00533"></a><span class="lineno">  533</span>&#160; </div>
<div class="line"><a name="l00545"></a><span class="lineno"><a class="line" href="usearch_8h.html#aaa40ff0bfd124d2adf0381b7258ff7bc">  545</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keyword">const</span> <a class="code" href="ubrk_8h.html#adb85bb46d5f93c87098e11deab50bef4">UBreakIterator</a> * U_EXPORT2 <a class="code" href="usearch_8h.html#aaa40ff0bfd124d2adf0381b7258ff7bc">usearch_getBreakIterator</a>(</div>
<div class="line"><a name="l00546"></a><span class="lineno">  546</span>&#160;                                              <span class="keyword">const</span> <a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch);</div>
<div class="line"><a name="l00547"></a><span class="lineno">  547</span>&#160;    </div>
<div class="line"><a name="l00548"></a><span class="lineno">  548</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00549"></a><span class="lineno">  549</span>&#160; </div>
<div class="line"><a name="l00567"></a><span class="lineno"><a class="line" href="usearch_8h.html#a565e7a09d9dd6eab9090fdb4f322e731">  567</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2 <a class="code" href="usearch_8h.html#a565e7a09d9dd6eab9090fdb4f322e731">usearch_setText</a>(      <a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, </div>
<div class="line"><a name="l00568"></a><span class="lineno">  568</span>&#160;                                      <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>         *text,</div>
<div class="line"><a name="l00569"></a><span class="lineno">  569</span>&#160;                                            int32_t        textlength,</div>
<div class="line"><a name="l00570"></a><span class="lineno">  570</span>&#160;                                            <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>    *status);</div>
<div class="line"><a name="l00571"></a><span class="lineno">  571</span>&#160; </div>
<div class="line"><a name="l00580"></a><span class="lineno"><a class="line" href="usearch_8h.html#aa9c34ffc3ad3079e97626bfe9a3a0a07">  580</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> * U_EXPORT2 <a class="code" href="usearch_8h.html#aa9c34ffc3ad3079e97626bfe9a3a0a07">usearch_getText</a>(<span class="keyword">const</span> <a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, </div>
<div class="line"><a name="l00581"></a><span class="lineno">  581</span>&#160;                                               int32_t       *length);</div>
<div class="line"><a name="l00582"></a><span class="lineno">  582</span>&#160; </div>
<div class="line"><a name="l00593"></a><span class="lineno"><a class="line" href="usearch_8h.html#a2b76b3cb56296416ed93def60acd85c9">  593</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="ucol_8h.html#a3c4eeb412a5fd72762e6245aa75ca081">UCollator</a> * U_EXPORT2 <a class="code" href="usearch_8h.html#a2b76b3cb56296416ed93def60acd85c9">usearch_getCollator</a>(</div>
<div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;                                               <span class="keyword">const</span> <a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch);</div>
<div class="line"><a name="l00595"></a><span class="lineno">  595</span>&#160; </div>
<div class="line"><a name="l00606"></a><span class="lineno"><a class="line" href="usearch_8h.html#ae623d9a67f2e9e341c07e46400030a16">  606</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2 <a class="code" href="usearch_8h.html#ae623d9a67f2e9e341c07e46400030a16">usearch_setCollator</a>(      <a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, </div>
<div class="line"><a name="l00607"></a><span class="lineno">  607</span>&#160;                                          <span class="keyword">const</span> <a class="code" href="ucol_8h.html#a3c4eeb412a5fd72762e6245aa75ca081">UCollator</a>     *collator,</div>
<div class="line"><a name="l00608"></a><span class="lineno">  608</span>&#160;                                                <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>    *status);</div>
<div class="line"><a name="l00609"></a><span class="lineno">  609</span>&#160; </div>
<div class="line"><a name="l00626"></a><span class="lineno"><a class="line" href="usearch_8h.html#a1773af0360239435f357e0ced4df8e9c">  626</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2 <a class="code" href="usearch_8h.html#a1773af0360239435f357e0ced4df8e9c">usearch_setPattern</a>(      <a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, </div>
<div class="line"><a name="l00627"></a><span class="lineno">  627</span>&#160;                                         <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>         *pattern,</div>
<div class="line"><a name="l00628"></a><span class="lineno">  628</span>&#160;                                               int32_t        patternlength,</div>
<div class="line"><a name="l00629"></a><span class="lineno">  629</span>&#160;                                               <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>    *status);</div>
<div class="line"><a name="l00630"></a><span class="lineno">  630</span>&#160; </div>
<div class="line"><a name="l00639"></a><span class="lineno"><a class="line" href="usearch_8h.html#af32eadacb224264d942dd75986706043">  639</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a> * U_EXPORT2 <a class="code" href="usearch_8h.html#af32eadacb224264d942dd75986706043">usearch_getPattern</a>(</div>
<div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;                                               <span class="keyword">const</span> <a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, </div>
<div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;                                                     int32_t       *length);</div>
<div class="line"><a name="l00642"></a><span class="lineno">  642</span>&#160; </div>
<div class="line"><a name="l00643"></a><span class="lineno">  643</span>&#160;<span class="comment">/* methods ------------------------------------------------------------- */</span></div>
<div class="line"><a name="l00644"></a><span class="lineno">  644</span>&#160; </div>
<div class="line"><a name="l00660"></a><span class="lineno"><a class="line" href="usearch_8h.html#abf51d475c41c831e64e2189f5dced8f2">  660</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 <a class="code" href="usearch_8h.html#abf51d475c41c831e64e2189f5dced8f2">usearch_first</a>(<a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, </div>
<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;                                           <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>    *status);</div>
<div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160; </div>
<div class="line"><a name="l00684"></a><span class="lineno"><a class="line" href="usearch_8h.html#a2a5542dc0c14903b60d57333b15987ea">  684</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 <a class="code" href="usearch_8h.html#a2a5542dc0c14903b60d57333b15987ea">usearch_following</a>(<a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, </div>
<div class="line"><a name="l00685"></a><span class="lineno">  685</span>&#160;                                               int32_t    position, </div>
<div class="line"><a name="l00686"></a><span class="lineno">  686</span>&#160;                                               <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>    *status);</div>
<div class="line"><a name="l00687"></a><span class="lineno">  687</span>&#160;    </div>
<div class="line"><a name="l00703"></a><span class="lineno"><a class="line" href="usearch_8h.html#a7e04de447c720e89f8ac0145022b4d11">  703</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 <a class="code" href="usearch_8h.html#a7e04de447c720e89f8ac0145022b4d11">usearch_last</a>(<a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, </div>
<div class="line"><a name="l00704"></a><span class="lineno">  704</span>&#160;                                          <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>    *status);</div>
<div class="line"><a name="l00705"></a><span class="lineno">  705</span>&#160; </div>
<div class="line"><a name="l00731"></a><span class="lineno"><a class="line" href="usearch_8h.html#a915b55f1bbb4305fe5234c3e36efdd2d">  731</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 <a class="code" href="usearch_8h.html#a915b55f1bbb4305fe5234c3e36efdd2d">usearch_preceding</a>(<a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, </div>
<div class="line"><a name="l00732"></a><span class="lineno">  732</span>&#160;                                               int32_t    position, </div>
<div class="line"><a name="l00733"></a><span class="lineno">  733</span>&#160;                                               <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>    *status);</div>
<div class="line"><a name="l00734"></a><span class="lineno">  734</span>&#160;    </div>
<div class="line"><a name="l00752"></a><span class="lineno"><a class="line" href="usearch_8h.html#acb9486e605dbe147df08d022bb0f33ad">  752</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 <a class="code" href="usearch_8h.html#acb9486e605dbe147df08d022bb0f33ad">usearch_next</a>(<a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, </div>
<div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;                                          <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>    *status);</div>
<div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160; </div>
<div class="line"><a name="l00772"></a><span class="lineno"><a class="line" href="usearch_8h.html#a5c02443029ab5fa94538b1fa3f749bc1">  772</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2 <a class="code" href="usearch_8h.html#a5c02443029ab5fa94538b1fa3f749bc1">usearch_previous</a>(<a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch, </div>
<div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;                                              <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>    *status);</div>
<div class="line"><a name="l00774"></a><span class="lineno">  774</span>&#160;    </div>
<div class="line"><a name="l00785"></a><span class="lineno"><a class="line" href="usearch_8h.html#a456ced17d6bcbaf5fd59ad6115248fdd">  785</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2 <a class="code" href="usearch_8h.html#a456ced17d6bcbaf5fd59ad6115248fdd">usearch_reset</a>(<a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch);</div>
<div class="line"><a name="l00786"></a><span class="lineno">  786</span>&#160; </div>
<div class="line"><a name="l00787"></a><span class="lineno">  787</span>&#160;<span class="preprocessor">#ifndef U_HIDE_INTERNAL_API</span></div>
<div class="line"><a name="l00842"></a><span class="lineno"><a class="line" href="usearch_8h.html#affa3c4c73c11ced4c28711f6eb4bf109">  842</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> U_EXPORT2 <a class="code" href="usearch_8h.html#affa3c4c73c11ced4c28711f6eb4bf109">usearch_search</a>(<a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch,</div>
<div class="line"><a name="l00843"></a><span class="lineno">  843</span>&#160;                                          int32_t        startIdx,</div>
<div class="line"><a name="l00844"></a><span class="lineno">  844</span>&#160;                                          int32_t        *matchStart,</div>
<div class="line"><a name="l00845"></a><span class="lineno">  845</span>&#160;                                          int32_t        *matchLimit,</div>
<div class="line"><a name="l00846"></a><span class="lineno">  846</span>&#160;                                          <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>     *status);</div>
<div class="line"><a name="l00847"></a><span class="lineno">  847</span>&#160; </div>
<div class="line"><a name="l00902"></a><span class="lineno"><a class="line" href="usearch_8h.html#a9f27674bbfd5101a61b802038c91c6b9">  902</a></span>&#160;<a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> U_EXPORT2 <a class="code" href="usearch_8h.html#a9f27674bbfd5101a61b802038c91c6b9">usearch_searchBackwards</a>(<a class="code" href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a> *strsrch,</div>
<div class="line"><a name="l00903"></a><span class="lineno">  903</span>&#160;                                                   int32_t        startIdx,</div>
<div class="line"><a name="l00904"></a><span class="lineno">  904</span>&#160;                                                   int32_t        *matchStart,</div>
<div class="line"><a name="l00905"></a><span class="lineno">  905</span>&#160;                                                   int32_t        *matchLimit,</div>
<div class="line"><a name="l00906"></a><span class="lineno">  906</span>&#160;                                                   <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>     *status);</div>
<div class="line"><a name="l00907"></a><span class="lineno">  907</span>&#160;<span class="preprocessor">#endif  </span><span class="comment">/* U_HIDE_INTERNAL_API */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00908"></a><span class="lineno">  908</span>&#160; </div>
<div class="line"><a name="l00909"></a><span class="lineno">  909</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* #if !UCONFIG_NO_COLLATION  &amp;&amp; !UCONFIG_NO_BREAK_ITERATION */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00910"></a><span class="lineno">  910</span>&#160; </div>
<div class="line"><a name="l00911"></a><span class="lineno">  911</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="ttc" id="aclassLocalUStringSearchPointer_html"><div class="ttname"><a href="classLocalUStringSearchPointer.html">LocalUStringSearchPointer</a></div><div class="ttdoc">&quot;Smart pointer&quot; class, closes a UStringSearch via usearch_close().</div></div>
<div class="ttc" id="alocalpointer_8h_html"><div class="ttname"><a href="localpointer_8h.html">localpointer.h</a></div><div class="ttdoc">C++ API: &quot;Smart pointers&quot; for use with and in ICU4C C++ code.</div></div>
<div class="ttc" id="alocalpointer_8h_html_a3030f841466c4bbbd465ac9c4b999549"><div class="ttname"><a href="localpointer_8h.html#a3030f841466c4bbbd465ac9c4b999549">U_DEFINE_LOCAL_OPEN_POINTER</a></div><div class="ttdeci">#define U_DEFINE_LOCAL_OPEN_POINTER(LocalPointerClassName, Type, closeFunction)</div><div class="ttdoc">&quot;Smart pointer&quot; definition macro, deletes objects via the closeFunction.</div><div class="ttdef"><b>Definition:</b> <a href="localpointer_8h_source.html#l00550">localpointer.h:550</a></div></div>
<div class="ttc" id="aubrk_8h_html"><div class="ttname"><a href="ubrk_8h.html">ubrk.h</a></div><div class="ttdoc">C API: BreakIterator.</div></div>
<div class="ttc" id="aubrk_8h_html_adb85bb46d5f93c87098e11deab50bef4"><div class="ttname"><a href="ubrk_8h.html#adb85bb46d5f93c87098e11deab50bef4">UBreakIterator</a></div><div class="ttdeci">struct UBreakIterator UBreakIterator</div><div class="ttdoc">Opaque type representing an ICU Break iterator object.</div><div class="ttdef"><b>Definition:</b> <a href="ubrk_8h_source.html#l00001">ubrk.h:31</a></div></div>
<div class="ttc" id="aucol_8h_html"><div class="ttname"><a href="ucol_8h.html">ucol.h</a></div><div class="ttdoc">C API: Collator.</div></div>
<div class="ttc" id="aucol_8h_html_a3c4eeb412a5fd72762e6245aa75ca081"><div class="ttname"><a href="ucol_8h.html#a3c4eeb412a5fd72762e6245aa75ca081">UCollator</a></div><div class="ttdeci">struct UCollator UCollator</div><div class="ttdoc">structure representing a collator object instance</div><div class="ttdef"><b>Definition:</b> <a href="ucol_8h_source.html#l00001">ucol.h:61</a></div></div>
<div class="ttc" id="aucoleitr_8h_html"><div class="ttname"><a href="ucoleitr_8h.html">ucoleitr.h</a></div><div class="ttdoc">C API: UCollationElements.</div></div>
<div class="ttc" id="aumachine_8h_html_a349ef00011f20ccd1d3b424445681aa5"><div class="ttname"><a href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a></div><div class="ttdeci">int8_t UBool</div><div class="ttdoc">The ICU boolean type, a signed-byte integer.</div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00247">umachine.h:247</a></div></div>
<div class="ttc" id="aumachine_8h_html_a676114b1a64bb7c2de15c919a00b28df"><div class="ttname"><a href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a></div><div class="ttdeci">#define U_CAPI</div><div class="ttdoc">This is used to declare a function as a public ICU C API.</div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00110">umachine.h:110</a></div></div>
<div class="ttc" id="aumachine_8h_html_a6bb9fad572d65b305324ef288165e2ac"><div class="ttname"><a href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a></div><div class="ttdeci">char16_t UChar</div><div class="ttdoc">The base type for UTF-16 code units and pointers.</div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00386">umachine.h:386</a></div></div>
<div class="ttc" id="ausearch_8h_html_a059a114b2c4feb3f2eed4113081e728b"><div class="ttname"><a href="usearch_8h.html#a059a114b2c4feb3f2eed4113081e728b">usearch_getMatchedText</a></div><div class="ttdeci">U_CAPI int32_t usearch_getMatchedText(const UStringSearch *strsrch, UChar *result, int32_t resultCapacity, UErrorCode *status)</div><div class="ttdoc">Returns the text that was matched by the most recent call to usearch_first, usearch_next,...</div></div>
<div class="ttc" id="ausearch_8h_html_a0783a2a4eaa47c0e6942c353241e627e"><div class="ttname"><a href="usearch_8h.html#a0783a2a4eaa47c0e6942c353241e627e">usearch_getMatchedLength</a></div><div class="ttdeci">U_CAPI int32_t usearch_getMatchedLength(const UStringSearch *strsrch)</div><div class="ttdoc">Returns the length of text in the string which matches the search pattern.</div></div>
<div class="ttc" id="ausearch_8h_html_a1773af0360239435f357e0ced4df8e9c"><div class="ttname"><a href="usearch_8h.html#a1773af0360239435f357e0ced4df8e9c">usearch_setPattern</a></div><div class="ttdeci">U_CAPI void usearch_setPattern(UStringSearch *strsrch, const UChar *pattern, int32_t patternlength, UErrorCode *status)</div><div class="ttdoc">Sets the pattern used for matching.</div></div>
<div class="ttc" id="ausearch_8h_html_a2a5542dc0c14903b60d57333b15987ea"><div class="ttname"><a href="usearch_8h.html#a2a5542dc0c14903b60d57333b15987ea">usearch_following</a></div><div class="ttdeci">U_CAPI int32_t usearch_following(UStringSearch *strsrch, int32_t position, UErrorCode *status)</div><div class="ttdoc">Returns the first index equal or greater than position at which the string text matches the search pa...</div></div>
<div class="ttc" id="ausearch_8h_html_a2b76b3cb56296416ed93def60acd85c9"><div class="ttname"><a href="usearch_8h.html#a2b76b3cb56296416ed93def60acd85c9">usearch_getCollator</a></div><div class="ttdeci">U_CAPI UCollator * usearch_getCollator(const UStringSearch *strsrch)</div><div class="ttdoc">Gets the collator used for the language rules.</div></div>
<div class="ttc" id="ausearch_8h_html_a456ced17d6bcbaf5fd59ad6115248fdd"><div class="ttname"><a href="usearch_8h.html#a456ced17d6bcbaf5fd59ad6115248fdd">usearch_reset</a></div><div class="ttdeci">U_CAPI void usearch_reset(UStringSearch *strsrch)</div><div class="ttdoc">Reset the iteration.</div></div>
<div class="ttc" id="ausearch_8h_html_a4a63692e54a7c0d2aec30f96be33cc47"><div class="ttname"><a href="usearch_8h.html#a4a63692e54a7c0d2aec30f96be33cc47">usearch_getMatchedStart</a></div><div class="ttdeci">U_CAPI int32_t usearch_getMatchedStart(const UStringSearch *strsrch)</div><div class="ttdoc">Returns the index to the match in the text string that was searched.</div></div>
<div class="ttc" id="ausearch_8h_html_a5195894e36bde7b072702ad777adc796"><div class="ttname"><a href="usearch_8h.html#a5195894e36bde7b072702ad777adc796">usearch_close</a></div><div class="ttdeci">U_CAPI void usearch_close(UStringSearch *searchiter)</div><div class="ttdoc">Destroys and cleans up the String Search iterator data struct.</div></div>
<div class="ttc" id="ausearch_8h_html_a565e7a09d9dd6eab9090fdb4f322e731"><div class="ttname"><a href="usearch_8h.html#a565e7a09d9dd6eab9090fdb4f322e731">usearch_setText</a></div><div class="ttdeci">U_CAPI void usearch_setText(UStringSearch *strsrch, const UChar *text, int32_t textlength, UErrorCode *status)</div><div class="ttdoc">Set the string text to be searched.</div></div>
<div class="ttc" id="ausearch_8h_html_a5c02443029ab5fa94538b1fa3f749bc1"><div class="ttname"><a href="usearch_8h.html#a5c02443029ab5fa94538b1fa3f749bc1">usearch_previous</a></div><div class="ttdeci">U_CAPI int32_t usearch_previous(UStringSearch *strsrch, UErrorCode *status)</div><div class="ttdoc">Returns the index of the previous point at which the string text matches the search pattern,...</div></div>
<div class="ttc" id="ausearch_8h_html_a7e04de447c720e89f8ac0145022b4d11"><div class="ttname"><a href="usearch_8h.html#a7e04de447c720e89f8ac0145022b4d11">usearch_last</a></div><div class="ttdeci">U_CAPI int32_t usearch_last(UStringSearch *strsrch, UErrorCode *status)</div><div class="ttdoc">Returns the last index in the target text at which it matches the search pattern.</div></div>
<div class="ttc" id="ausearch_8h_html_a915b55f1bbb4305fe5234c3e36efdd2d"><div class="ttname"><a href="usearch_8h.html#a915b55f1bbb4305fe5234c3e36efdd2d">usearch_preceding</a></div><div class="ttdeci">U_CAPI int32_t usearch_preceding(UStringSearch *strsrch, int32_t position, UErrorCode *status)</div><div class="ttdoc">Returns the first index less than position at which the string text matches the search pattern.</div></div>
<div class="ttc" id="ausearch_8h_html_a93d54bf2b96a2fbd1252c465f0eab51b"><div class="ttname"><a href="usearch_8h.html#a93d54bf2b96a2fbd1252c465f0eab51b">usearch_setBreakIterator</a></div><div class="ttdeci">U_CAPI void usearch_setBreakIterator(UStringSearch *strsrch, UBreakIterator *breakiter, UErrorCode *status)</div><div class="ttdoc">Set the BreakIterator that will be used to restrict the points at which matches are detected.</div></div>
<div class="ttc" id="ausearch_8h_html_a9653d809d76d78301de32fed45dc73f6"><div class="ttname"><a href="usearch_8h.html#a9653d809d76d78301de32fed45dc73f6">usearch_setAttribute</a></div><div class="ttdeci">U_CAPI void usearch_setAttribute(UStringSearch *strsrch, USearchAttribute attribute, USearchAttributeValue value, UErrorCode *status)</div><div class="ttdoc">Sets the text searching attributes located in the enum USearchAttribute with values from the enum USe...</div></div>
<div class="ttc" id="ausearch_8h_html_a9f27674bbfd5101a61b802038c91c6b9"><div class="ttname"><a href="usearch_8h.html#a9f27674bbfd5101a61b802038c91c6b9">usearch_searchBackwards</a></div><div class="ttdeci">U_CAPI UBool usearch_searchBackwards(UStringSearch *strsrch, int32_t startIdx, int32_t *matchStart, int32_t *matchLimit, UErrorCode *status)</div><div class="ttdoc">Simple backwards search for the pattern, starting at a specified index, and using using a default set...</div></div>
<div class="ttc" id="ausearch_8h_html_aa382f146f1968a9d1dc182100b23ac03"><div class="ttname"><a href="usearch_8h.html#aa382f146f1968a9d1dc182100b23ac03">USearchAttribute</a></div><div class="ttdeci">USearchAttribute</div><div class="ttdef"><b>Definition:</b> <a href="usearch_8h_source.html#l00167">usearch.h:167</a></div></div>
<div class="ttc" id="ausearch_8h_html_aa382f146f1968a9d1dc182100b23ac03a37b8d3d23099f977933aba4ee4eeff4c"><div class="ttname"><a href="usearch_8h.html#aa382f146f1968a9d1dc182100b23ac03a37b8d3d23099f977933aba4ee4eeff4c">USEARCH_CANONICAL_MATCH</a></div><div class="ttdeci">@ USEARCH_CANONICAL_MATCH</div><div class="ttdoc">Option for canonical matches; option 1 in header documentation.</div><div class="ttdef"><b>Definition:</b> <a href="usearch_8h_source.html#l00188">usearch.h:188</a></div></div>
<div class="ttc" id="ausearch_8h_html_aa382f146f1968a9d1dc182100b23ac03a5913e7fe1dd4718633825ffc3c7eb58d"><div class="ttname"><a href="usearch_8h.html#aa382f146f1968a9d1dc182100b23ac03a5913e7fe1dd4718633825ffc3c7eb58d">USEARCH_ELEMENT_COMPARISON</a></div><div class="ttdeci">@ USEARCH_ELEMENT_COMPARISON</div><div class="ttdoc">Option to control how collation elements are compared.</div><div class="ttdef"><b>Definition:</b> <a href="usearch_8h_source.html#l00195">usearch.h:195</a></div></div>
<div class="ttc" id="ausearch_8h_html_aa382f146f1968a9d1dc182100b23ac03a5ff7dd21e97fe37e8c0831e01109ac4d"><div class="ttname"><a href="usearch_8h.html#aa382f146f1968a9d1dc182100b23ac03a5ff7dd21e97fe37e8c0831e01109ac4d">USEARCH_OVERLAP</a></div><div class="ttdeci">@ USEARCH_OVERLAP</div><div class="ttdoc">Option for overlapping matches.</div><div class="ttdef"><b>Definition:</b> <a href="usearch_8h_source.html#l00172">usearch.h:172</a></div></div>
<div class="ttc" id="ausearch_8h_html_aa382f146f1968a9d1dc182100b23ac03ab3f54e23fa62647a4d92ab08780f90fe"><div class="ttname"><a href="usearch_8h.html#aa382f146f1968a9d1dc182100b23ac03ab3f54e23fa62647a4d92ab08780f90fe">USEARCH_ATTRIBUTE_COUNT</a></div><div class="ttdeci">@ USEARCH_ATTRIBUTE_COUNT</div><div class="ttdoc">One more than the highest normal USearchAttribute value.</div><div class="ttdef"><b>Definition:</b> <a href="usearch_8h_source.html#l00204">usearch.h:202</a></div></div>
<div class="ttc" id="ausearch_8h_html_aa9c34ffc3ad3079e97626bfe9a3a0a07"><div class="ttname"><a href="usearch_8h.html#aa9c34ffc3ad3079e97626bfe9a3a0a07">usearch_getText</a></div><div class="ttdeci">U_CAPI const UChar * usearch_getText(const UStringSearch *strsrch, int32_t *length)</div><div class="ttdoc">Return the string text to be searched.</div></div>
<div class="ttc" id="ausearch_8h_html_aaa40ff0bfd124d2adf0381b7258ff7bc"><div class="ttname"><a href="usearch_8h.html#aaa40ff0bfd124d2adf0381b7258ff7bc">usearch_getBreakIterator</a></div><div class="ttdeci">U_CAPI const UBreakIterator * usearch_getBreakIterator(const UStringSearch *strsrch)</div><div class="ttdoc">Returns the BreakIterator that is used to restrict the points at which matches are detected.</div></div>
<div class="ttc" id="ausearch_8h_html_ab18e65c1280d259a100dbec47b1b4f2c"><div class="ttname"><a href="usearch_8h.html#ab18e65c1280d259a100dbec47b1b4f2c">usearch_getAttribute</a></div><div class="ttdeci">U_CAPI USearchAttributeValue usearch_getAttribute(const UStringSearch *strsrch, USearchAttribute attribute)</div><div class="ttdoc">Gets the text searching attributes.</div></div>
<div class="ttc" id="ausearch_8h_html_ab244c09051ecef7e477be6f3e247796d"><div class="ttname"><a href="usearch_8h.html#ab244c09051ecef7e477be6f3e247796d">UStringSearch</a></div><div class="ttdeci">struct UStringSearch UStringSearch</div><div class="ttdoc">Data structure for searching.</div><div class="ttdef"><b>Definition:</b> <a href="usearch_8h_source.html#l00001">usearch.h:162</a></div></div>
<div class="ttc" id="ausearch_8h_html_abf51d475c41c831e64e2189f5dced8f2"><div class="ttname"><a href="usearch_8h.html#abf51d475c41c831e64e2189f5dced8f2">usearch_first</a></div><div class="ttdeci">U_CAPI int32_t usearch_first(UStringSearch *strsrch, UErrorCode *status)</div><div class="ttdoc">Returns the first index at which the string text matches the search pattern.</div></div>
<div class="ttc" id="ausearch_8h_html_ac0bf8411b693a14ed35d2a8883225cd7"><div class="ttname"><a href="usearch_8h.html#ac0bf8411b693a14ed35d2a8883225cd7">usearch_openFromCollator</a></div><div class="ttdeci">U_CAPI UStringSearch * usearch_openFromCollator(const UChar *pattern, int32_t patternlength, const UChar *text, int32_t textlength, const UCollator *collator, UBreakIterator *breakiter, UErrorCode *status)</div><div class="ttdoc">Creates a String Search iterator data struct using the argument collator language rule set.</div></div>
<div class="ttc" id="ausearch_8h_html_acb9486e605dbe147df08d022bb0f33ad"><div class="ttname"><a href="usearch_8h.html#acb9486e605dbe147df08d022bb0f33ad">usearch_next</a></div><div class="ttdeci">U_CAPI int32_t usearch_next(UStringSearch *strsrch, UErrorCode *status)</div><div class="ttdoc">Returns the index of the next point at which the string text matches the search pattern,...</div></div>
<div class="ttc" id="ausearch_8h_html_ad0b014d85358d05e55828cc1bfd36f6f"><div class="ttname"><a href="usearch_8h.html#ad0b014d85358d05e55828cc1bfd36f6f">usearch_setOffset</a></div><div class="ttdeci">U_CAPI void usearch_setOffset(UStringSearch *strsrch, int32_t position, UErrorCode *status)</div><div class="ttdoc">Sets the current position in the text string which the next search will start from.</div></div>
<div class="ttc" id="ausearch_8h_html_ad404860700c23aff0e0341eb31a2d878"><div class="ttname"><a href="usearch_8h.html#ad404860700c23aff0e0341eb31a2d878">usearch_open</a></div><div class="ttdeci">U_CAPI UStringSearch * usearch_open(const UChar *pattern, int32_t patternlength, const UChar *text, int32_t textlength, const char *locale, UBreakIterator *breakiter, UErrorCode *status)</div><div class="ttdoc">Creates a String Search iterator data struct using the argument locale language rule set.</div></div>
<div class="ttc" id="ausearch_8h_html_ae623d9a67f2e9e341c07e46400030a16"><div class="ttname"><a href="usearch_8h.html#ae623d9a67f2e9e341c07e46400030a16">usearch_setCollator</a></div><div class="ttdeci">U_CAPI void usearch_setCollator(UStringSearch *strsrch, const UCollator *collator, UErrorCode *status)</div><div class="ttdoc">Sets the collator used for the language rules.</div></div>
<div class="ttc" id="ausearch_8h_html_aee4442d4b5558c8f8d6cca2a6cfa293a"><div class="ttname"><a href="usearch_8h.html#aee4442d4b5558c8f8d6cca2a6cfa293a">usearch_getOffset</a></div><div class="ttdeci">U_CAPI int32_t usearch_getOffset(const UStringSearch *strsrch)</div><div class="ttdoc">Return the current index in the string text being searched.</div></div>
<div class="ttc" id="ausearch_8h_html_af32eadacb224264d942dd75986706043"><div class="ttname"><a href="usearch_8h.html#af32eadacb224264d942dd75986706043">usearch_getPattern</a></div><div class="ttdeci">U_CAPI const UChar * usearch_getPattern(const UStringSearch *strsrch, int32_t *length)</div><div class="ttdoc">Gets the search pattern.</div></div>
<div class="ttc" id="ausearch_8h_html_afbe777746540a229c0a2ff3323e292d1"><div class="ttname"><a href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1">USearchAttributeValue</a></div><div class="ttdeci">USearchAttributeValue</div><div class="ttdef"><b>Definition:</b> <a href="usearch_8h_source.html#l00209">usearch.h:209</a></div></div>
<div class="ttc" id="ausearch_8h_html_afbe777746540a229c0a2ff3323e292d1a17a134c110bf6baf221c3e5c95fb5cc6"><div class="ttname"><a href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1a17a134c110bf6baf221c3e5c95fb5cc6">USEARCH_ATTRIBUTE_VALUE_COUNT</a></div><div class="ttdeci">@ USEARCH_ATTRIBUTE_VALUE_COUNT</div><div class="ttdoc">One more than the highest normal USearchAttributeValue value.</div><div class="ttdef"><b>Definition:</b> <a href="usearch_8h_source.html#l00279">usearch.h:277</a></div></div>
<div class="ttc" id="ausearch_8h_html_afbe777746540a229c0a2ff3323e292d1a4195142bbaf07c3e7503a4017deab57b"><div class="ttname"><a href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1a4195142bbaf07c3e7503a4017deab57b">USEARCH_DEFAULT</a></div><div class="ttdeci">@ USEARCH_DEFAULT</div><div class="ttdoc">Default value for any USearchAttribute.</div><div class="ttdef"><b>Definition:</b> <a href="usearch_8h_source.html#l00214">usearch.h:214</a></div></div>
<div class="ttc" id="ausearch_8h_html_afbe777746540a229c0a2ff3323e292d1a5c12e5024dc8193f02f5961d9997ecc5"><div class="ttname"><a href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1a5c12e5024dc8193f02f5961d9997ecc5">USEARCH_OFF</a></div><div class="ttdeci">@ USEARCH_OFF</div><div class="ttdoc">Value for USEARCH_OVERLAP and USEARCH_CANONICAL_MATCH.</div><div class="ttdef"><b>Definition:</b> <a href="usearch_8h_source.html#l00219">usearch.h:219</a></div></div>
<div class="ttc" id="ausearch_8h_html_afbe777746540a229c0a2ff3323e292d1a683745df041ae94d9b0450c08d030fb7"><div class="ttname"><a href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1a683745df041ae94d9b0450c08d030fb7">USEARCH_ON</a></div><div class="ttdeci">@ USEARCH_ON</div><div class="ttdoc">Value for USEARCH_OVERLAP and USEARCH_CANONICAL_MATCH.</div><div class="ttdef"><b>Definition:</b> <a href="usearch_8h_source.html#l00224">usearch.h:224</a></div></div>
<div class="ttc" id="ausearch_8h_html_afbe777746540a229c0a2ff3323e292d1aaaa3f2ca0131d2dac6cda0af4c53903e"><div class="ttname"><a href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1aaaa3f2ca0131d2dac6cda0af4c53903e">USEARCH_STANDARD_ELEMENT_COMPARISON</a></div><div class="ttdeci">@ USEARCH_STANDARD_ELEMENT_COMPARISON</div><div class="ttdoc">Value (default) for USEARCH_ELEMENT_COMPARISON; standard collation element comparison at the specifie...</div><div class="ttdef"><b>Definition:</b> <a href="usearch_8h_source.html#l00231">usearch.h:231</a></div></div>
<div class="ttc" id="ausearch_8h_html_afbe777746540a229c0a2ff3323e292d1ad657b25a9167aad29f36acdbcb65d155"><div class="ttname"><a href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1ad657b25a9167aad29f36acdbcb65d155">USEARCH_PATTERN_BASE_WEIGHT_IS_WILDCARD</a></div><div class="ttdeci">@ USEARCH_PATTERN_BASE_WEIGHT_IS_WILDCARD</div><div class="ttdoc">Value for USEARCH_ELEMENT_COMPARISON; collation element comparison is modified to effectively provide...</div><div class="ttdef"><b>Definition:</b> <a href="usearch_8h_source.html#l00250">usearch.h:250</a></div></div>
<div class="ttc" id="ausearch_8h_html_afbe777746540a229c0a2ff3323e292d1adfcf458c299700c875bbb28ca558506f"><div class="ttname"><a href="usearch_8h.html#afbe777746540a229c0a2ff3323e292d1adfcf458c299700c875bbb28ca558506f">USEARCH_ANY_BASE_WEIGHT_IS_WILDCARD</a></div><div class="ttdeci">@ USEARCH_ANY_BASE_WEIGHT_IS_WILDCARD</div><div class="ttdoc">Value for USEARCH_ELEMENT_COMPARISON.</div><div class="ttdef"><b>Definition:</b> <a href="usearch_8h_source.html#l00270">usearch.h:270</a></div></div>
<div class="ttc" id="ausearch_8h_html_affa3c4c73c11ced4c28711f6eb4bf109"><div class="ttname"><a href="usearch_8h.html#affa3c4c73c11ced4c28711f6eb4bf109">usearch_search</a></div><div class="ttdeci">U_CAPI UBool usearch_search(UStringSearch *strsrch, int32_t startIdx, int32_t *matchStart, int32_t *matchLimit, UErrorCode *status)</div><div class="ttdoc">Simple forward search for the pattern, starting at a specified index, and using a default set search ...</div></div>
<div class="ttc" id="autypes_8h_html"><div class="ttname"><a href="utypes_8h.html">utypes.h</a></div><div class="ttdoc">Basic definitions for ICU, for both C and C++ APIs.</div></div>
<div class="ttc" id="autypes_8h_html_a3343c1c8a8377277046774691c98d78c"><div class="ttname"><a href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a></div><div class="ttdeci">UErrorCode</div><div class="ttdoc">Standard ICU4C error code type, a substitute for exceptions.</div><div class="ttdef"><b>Definition:</b> <a href="utypes_8h_source.html#l00415">utypes.h:415</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
Back to Directory=ceiIENDB`