<!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"/> <title>ICU 52.1: uset.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 style="padding-left: 0.5em;"> <div id="projectname">ICU 52.1  <span id="projectnumber">52.1</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.1.2 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="annotated.html"><span>Data Structures</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>Globals</span></a></li> </ul> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="dir_bdd9a5d540de89e9fe90efdfc6973a4f.html">common</a></li><li class="navelem"><a class="el" href="dir_f59c6450ff718ff1b085cfd1c36acbd7.html">unicode</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">uset.h</div> </div> </div><!--header--> <div class="contents"> <a href="uset_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/*</span></div> <div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">*******************************************************************************</span></div> <div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">*</span></div> <div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">* Copyright (C) 2002-2012, International Business Machines</span></div> <div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">* Corporation and others. All Rights Reserved.</span></div> <div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">*</span></div> <div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">*******************************************************************************</span></div> <div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">* file name: uset.h</span></div> <div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">* encoding: US-ASCII</span></div> <div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">* tab size: 8 (not used)</span></div> <div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">* indentation:4</span></div> <div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">*</span></div> <div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">* created on: 2002mar07</span></div> <div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">* created by: Markus W. Scherer</span></div> <div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">*</span></div> <div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">* C version of UnicodeSet.</span></div> <div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">*/</span></div> <div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div> <div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div> <div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#ifndef __USET_H__</span></div> <div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor"></span><span class="preprocessor">#define __USET_H__</span></div> <div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00030"></a><span class="lineno"> 30</span> <span class="preprocessor">#include "<a class="code" href="utypes_8h.html" title="Basic definitions for ICU, for both C and C++ APIs.">unicode/utypes.h</a>"</span></div> <div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="uchar_8h.html" title="C API: Unicode Properties.">unicode/uchar.h</a>"</span></div> <div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="localpointer_8h.html" title="C++ API: "Smart pointers" for use with and in ICU4C C++ code.">unicode/localpointer.h</a>"</span></div> <div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div> <div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="preprocessor">#ifndef UCNV_H</span></div> <div class="line"><a name="l00035"></a><span class="lineno"> 35</span> <span class="preprocessor"></span><span class="keyword">struct </span><a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>;</div> <div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="uset_8h.html#adce3fef7c15d7c78196bf977ac96ec9c"> 41</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>;</div> <div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="preprocessor">#endif</span></div> <div class="line"><a name="l00043"></a><span class="lineno"> 43</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00049"></a><span class="lineno"> 49</span> <span class="keyword">enum</span> {</div> <div class="line"><a name="l00054"></a><span class="lineno"><a class="code" href="uset_8h.html#a16af7b253440dadd46a80a4b9fddba4da0273be77d90674cbb82a37f9edb504ff"> 54</a></span>  <a class="code" href="uset_8h.html#a16af7b253440dadd46a80a4b9fddba4da0273be77d90674cbb82a37f9edb504ff" title="Ignore white space within patterns unless quoted or escaped.">USET_IGNORE_SPACE</a> = 1, </div> <div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div> <div class="line"><a name="l00082"></a><span class="lineno"><a class="code" href="uset_8h.html#a16af7b253440dadd46a80a4b9fddba4da740685a55f610ca84868b60aef83db7b"> 82</a></span>  <a class="code" href="uset_8h.html#a16af7b253440dadd46a80a4b9fddba4da740685a55f610ca84868b60aef83db7b" title="Enable case insensitive matching.">USET_CASE_INSENSITIVE</a> = 2, </div> <div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div> <div class="line"><a name="l00092"></a><span class="lineno"><a class="code" href="uset_8h.html#a16af7b253440dadd46a80a4b9fddba4da68133c690985f92d95996e4cf9abd80d"> 92</a></span>  <a class="code" href="uset_8h.html#a16af7b253440dadd46a80a4b9fddba4da68133c690985f92d95996e4cf9abd80d" title="Enable case insensitive matching.">USET_ADD_CASE_MAPPINGS</a> = 4</div> <div class="line"><a name="l00093"></a><span class="lineno"> 93</span> };</div> <div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div> <div class="line"><a name="l00150"></a><span class="lineno"><a class="code" href="uset_8h.html#a5fc2e77dd6c8385e0e88fc6a7d72d9b4"> 150</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="uset_8h.html#a5fc2e77dd6c8385e0e88fc6a7d72d9b4" title="Argument values for whether span() and similar functions continue while the current character is cont...">USetSpanCondition</a> {</div> <div class="line"><a name="l00162"></a><span class="lineno"><a class="code" href="uset_8h.html#a5fc2e77dd6c8385e0e88fc6a7d72d9b4a02c1d43f074e8153eddaa79eb74d80f4"> 162</a></span>  <a class="code" href="uset_8h.html#a5fc2e77dd6c8385e0e88fc6a7d72d9b4a02c1d43f074e8153eddaa79eb74d80f4" title="Continue a span() while there is no set element at the current position.">USET_SPAN_NOT_CONTAINED</a> = 0,</div> <div class="line"><a name="l00177"></a><span class="lineno"><a class="code" href="uset_8h.html#a5fc2e77dd6c8385e0e88fc6a7d72d9b4a0a731ae6bad64429eeb153b8704e4d40"> 177</a></span>  <a class="code" href="uset_8h.html#a5fc2e77dd6c8385e0e88fc6a7d72d9b4a0a731ae6bad64429eeb153b8704e4d40" title="Continue a span() while there is a set element at the current position.">USET_SPAN_CONTAINED</a> = 1,</div> <div class="line"><a name="l00196"></a><span class="lineno"><a class="code" href="uset_8h.html#a5fc2e77dd6c8385e0e88fc6a7d72d9b4a79e5e08a799906f1de00a58f189a3f3a"> 196</a></span>  <a class="code" href="uset_8h.html#a5fc2e77dd6c8385e0e88fc6a7d72d9b4a79e5e08a799906f1de00a58f189a3f3a" title="Continue a span() while there is a set element at the current position.">USET_SPAN_SIMPLE</a> = 2,</div> <div class="line"><a name="l00201"></a><span class="lineno"><a class="code" href="uset_8h.html#a5fc2e77dd6c8385e0e88fc6a7d72d9b4a6b1ad879b4752df1122a027e528a89d0"> 201</a></span>  <a class="code" href="uset_8h.html#a5fc2e77dd6c8385e0e88fc6a7d72d9b4a6b1ad879b4752df1122a027e528a89d0" title="One more than the last span condition.">USET_SPAN_CONDITION_COUNT</a></div> <div class="line"><a name="l00202"></a><span class="lineno"> 202</span> } <a class="code" href="uset_8h.html#a5fc2e77dd6c8385e0e88fc6a7d72d9b4" title="Argument values for whether span() and similar functions continue while the current character is cont...">USetSpanCondition</a>;</div> <div class="line"><a name="l00203"></a><span class="lineno"> 203</span> </div> <div class="line"><a name="l00204"></a><span class="lineno"> 204</span> <span class="keyword">enum</span> {</div> <div class="line"><a name="l00211"></a><span class="lineno"><a class="code" href="uset_8h.html#aba01db17f4a2bfbc3db60dc172972a25a755814d28a97e9ab24a450e008644d81"> 211</a></span>  <a class="code" href="uset_8h.html#aba01db17f4a2bfbc3db60dc172972a25a755814d28a97e9ab24a450e008644d81" title="Capacity of USerializedSet::staticArray.">USET_SERIALIZED_STATIC_ARRAY_CAPACITY</a>=8</div> <div class="line"><a name="l00212"></a><span class="lineno"> 212</span> };</div> <div class="line"><a name="l00213"></a><span class="lineno"> 213</span> </div> <div class="line"><a name="l00219"></a><span class="lineno"><a class="code" href="structUSerializedSet.html"> 219</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="structUSerializedSet.html" title="A serialized form of a Unicode set.">USerializedSet</a> {</div> <div class="line"><a name="l00224"></a><span class="lineno"><a class="code" href="structUSerializedSet.html#a7b86f1aa466ab9c3b42f958d0ef9a715"> 224</a></span>  <span class="keyword">const</span> uint16_t *<a class="code" href="structUSerializedSet.html#a7b86f1aa466ab9c3b42f958d0ef9a715" title="The serialized Unicode Set.">array</a>;</div> <div class="line"><a name="l00229"></a><span class="lineno"><a class="code" href="structUSerializedSet.html#a1dc60ecadaa0c54c36bc9014c9abdaf3"> 229</a></span>  int32_t <a class="code" href="structUSerializedSet.html#a1dc60ecadaa0c54c36bc9014c9abdaf3" title="The length of the array that contains BMP characters.">bmpLength</a>;</div> <div class="line"><a name="l00234"></a><span class="lineno"><a class="code" href="structUSerializedSet.html#acff674ea641b0fa5b32c23bddaf286af"> 234</a></span>  int32_t <a class="code" href="structUSerializedSet.html#acff674ea641b0fa5b32c23bddaf286af" title="The total length of the array.">length</a>;</div> <div class="line"><a name="l00239"></a><span class="lineno"><a class="code" href="structUSerializedSet.html#a081a169f02575428ad27411aa5451bfc"> 239</a></span>  uint16_t <a class="code" href="structUSerializedSet.html#a081a169f02575428ad27411aa5451bfc" title="A small buffer for the array to reduce memory allocations.">staticArray</a>[<a class="code" href="uset_8h.html#aba01db17f4a2bfbc3db60dc172972a25a755814d28a97e9ab24a450e008644d81" title="Capacity of USerializedSet::staticArray.">USET_SERIALIZED_STATIC_ARRAY_CAPACITY</a>];</div> <div class="line"><a name="l00240"></a><span class="lineno"> 240</span> } <a class="code" href="uset_8h.html#a6df273c631003b7ebc3a5b05c2ab9ab7" title="A serialized form of a Unicode set.">USerializedSet</a>;</div> <div class="line"><a name="l00241"></a><span class="lineno"> 241</span> </div> <div class="line"><a name="l00242"></a><span class="lineno"> 242</span> <span class="comment">/*********************************************************************</span></div> <div class="line"><a name="l00243"></a><span class="lineno"> 243</span> <span class="comment"> * USet API</span></div> <div class="line"><a name="l00244"></a><span class="lineno"> 244</span> <span class="comment"> *********************************************************************/</span></div> <div class="line"><a name="l00245"></a><span class="lineno"> 245</span> </div> <div class="line"><a name="l00253"></a><span class="lineno"> 253</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* U_EXPORT2</div> <div class="line"><a name="l00254"></a><span class="lineno"> 254</span> <a class="code" href="uset_8h.html#a1445e2108f5b4c26b4a03cb99b3e6e57" title="Create an empty USet object.">uset_openEmpty</a>(<span class="keywordtype">void</span>);</div> <div class="line"><a name="l00255"></a><span class="lineno"> 255</span> </div> <div class="line"><a name="l00266"></a><span class="lineno"> 266</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* U_EXPORT2</div> <div class="line"><a name="l00267"></a><span class="lineno"> 267</span> <a class="code" href="uset_8h.html#a65a4e226273821916545e45dee27a144" title="Creates a USet object that contains the range of characters start..end, inclusive.">uset_open</a>(<a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> start, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> end);</div> <div class="line"><a name="l00268"></a><span class="lineno"> 268</span> </div> <div class="line"><a name="l00278"></a><span class="lineno"> 278</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* U_EXPORT2</div> <div class="line"><a name="l00279"></a><span class="lineno"> 279</span> <a class="code" href="uset_8h.html#ab8b79fbe81d1245c15ee17a64c4513b3" title="Creates a set from the given pattern.">uset_openPattern</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...">UChar</a>* pattern, int32_t patternLength,</div> <div class="line"><a name="l00280"></a><span class="lineno"> 280</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a>* ec);</div> <div class="line"><a name="l00281"></a><span class="lineno"> 281</span> </div> <div class="line"><a name="l00293"></a><span class="lineno"> 293</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* U_EXPORT2</div> <div class="line"><a name="l00294"></a><span class="lineno"> 294</span> <a class="code" href="uset_8h.html#a34a8914b62d0de444d7a2e7981eb343a" title="Creates a set from the given pattern.">uset_openPatternOptions</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...">UChar</a>* pattern, int32_t patternLength,</div> <div class="line"><a name="l00295"></a><span class="lineno"> 295</span>  uint32_t options,</div> <div class="line"><a name="l00296"></a><span class="lineno"> 296</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a>* ec);</div> <div class="line"><a name="l00297"></a><span class="lineno"> 297</span> </div> <div class="line"><a name="l00304"></a><span class="lineno"> 304</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00305"></a><span class="lineno"> 305</span> <a class="code" href="uset_8h.html#abb0d0fb8d660204fd7fef7fe920bb70c" title="Disposes of the storage used by a USet object.">uset_close</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>);</div> <div class="line"><a name="l00306"></a><span class="lineno"> 306</span> </div> <div class="line"><a name="l00307"></a><span class="lineno"> 307</span> <span class="preprocessor">#if U_SHOW_CPLUSPLUS_API</span></div> <div class="line"><a name="l00308"></a><span class="lineno"> 308</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00309"></a><span class="lineno"> 309</span> <a class="code" href="uversion_8h.html#a7d9374e037299886d4192b763b4c5e8b" title="This is used to begin a declaration of a public ICU C++ API.">U_NAMESPACE_BEGIN</a></div> <div class="line"><a name="l00310"></a><span class="lineno"> 310</span> </div> <div class="line"><a name="l00320"></a><span class="lineno"> 320</span> <a class="code" href="localpointer_8h.html#a3030f841466c4bbbd465ac9c4b999549" title=""Smart pointer" definition macro, deletes objects via the closeFunction.">U_DEFINE_LOCAL_OPEN_POINTER</a>(<a class="code" href="classLocalUSetPointer.html" title=""Smart pointer" class, closes a USet via uset_close().">LocalUSetPointer</a>, <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>, <a class="code" href="uset_8h.html#abb0d0fb8d660204fd7fef7fe920bb70c" title="Disposes of the storage used by a USet object.">uset_close</a>);</div> <div class="line"><a name="l00321"></a><span class="lineno"> 321</span> </div> <div class="line"><a name="l00322"></a><span class="lineno"> 322</span> <a class="code" href="uversion_8h.html#a3da1f00f3b02976ac53c014a3e4c0933" title="This is used to end a declaration of a public ICU C++ API.">U_NAMESPACE_END</a></div> <div class="line"><a name="l00323"></a><span class="lineno"> 323</span> </div> <div class="line"><a name="l00324"></a><span class="lineno"> 324</span> <span class="preprocessor">#endif</span></div> <div class="line"><a name="l00325"></a><span class="lineno"> 325</span> <span class="preprocessor"></span></div> <div class="line"><a name="l00335"></a><span class="lineno"> 335</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a> * U_EXPORT2</div> <div class="line"><a name="l00336"></a><span class="lineno"> 336</span> <a class="code" href="uset_8h.html#a1965f27413bb1fee1cc03bdfb061148e" title="Returns a copy of this object.">uset_clone</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a> *<span class="keyword">set</span>);</div> <div class="line"><a name="l00337"></a><span class="lineno"> 337</span> </div> <div class="line"><a name="l00347"></a><span class="lineno"> 347</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a> U_EXPORT2</div> <div class="line"><a name="l00348"></a><span class="lineno"> 348</span> <a class="code" href="uset_8h.html#ac56a97260c2b1092381111b5004c9e40" title="Determines whether the set has been frozen (made immutable) or not.">uset_isFrozen</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a> *<span class="keyword">set</span>);</div> <div class="line"><a name="l00349"></a><span class="lineno"> 349</span> </div> <div class="line"><a name="l00364"></a><span class="lineno"> 364</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00365"></a><span class="lineno"> 365</span> <a class="code" href="uset_8h.html#a851fc7d7e6920ff73fb9529d75aba387" title="Freeze the set (make it immutable).">uset_freeze</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a> *<span class="keyword">set</span>);</div> <div class="line"><a name="l00366"></a><span class="lineno"> 366</span> </div> <div class="line"><a name="l00377"></a><span class="lineno"> 377</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a> * U_EXPORT2</div> <div class="line"><a name="l00378"></a><span class="lineno"> 378</span> <a class="code" href="uset_8h.html#a6b84cdeb472adde6bfa8b7ea7f33f0d4" title="Clone the set and make the clone mutable.">uset_cloneAsThawed</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a> *<span class="keyword">set</span>);</div> <div class="line"><a name="l00379"></a><span class="lineno"> 379</span> </div> <div class="line"><a name="l00389"></a><span class="lineno"> 389</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00390"></a><span class="lineno"> 390</span> <a class="code" href="uset_8h.html#a171f42b2a952b070101378748e72b9bb" title="Causes the USet object to represent the range start - end.">uset_set</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>,</div> <div class="line"><a name="l00391"></a><span class="lineno"> 391</span>  <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> start, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> end);</div> <div class="line"><a name="l00392"></a><span class="lineno"> 392</span> </div> <div class="line"><a name="l00414"></a><span class="lineno"> 414</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> int32_t U_EXPORT2 </div> <div class="line"><a name="l00415"></a><span class="lineno"> 415</span> <a class="code" href="uset_8h.html#ac934accbf4a12c2f8b13a86ffab4c22c" title="Modifies the set to represent the set specified by the given pattern.">uset_applyPattern</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a> *<span class="keyword">set</span>,</div> <div class="line"><a name="l00416"></a><span class="lineno"> 416</span>  <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...">UChar</a> *pattern, int32_t patternLength,</div> <div class="line"><a name="l00417"></a><span class="lineno"> 417</span>  uint32_t options,</div> <div class="line"><a name="l00418"></a><span class="lineno"> 418</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a> *status);</div> <div class="line"><a name="l00419"></a><span class="lineno"> 419</span> </div> <div class="line"><a name="l00442"></a><span class="lineno"> 442</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00443"></a><span class="lineno"> 443</span> <a class="code" href="uset_8h.html#a3c3fb05328c5f3f1d5c9d230e3ff150e" title="Modifies the set to contain those code points which have the given value for the given binary or enum...">uset_applyIntPropertyValue</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>,</div> <div class="line"><a name="l00444"></a><span class="lineno"> 444</span>  <a class="code" href="uchar_8h.html#ae40d616419e74ecc7c80a9febab03199" title="Selection constants for Unicode properties.">UProperty</a> prop, int32_t value, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a>* ec);</div> <div class="line"><a name="l00445"></a><span class="lineno"> 445</span> </div> <div class="line"><a name="l00481"></a><span class="lineno"> 481</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00482"></a><span class="lineno"> 482</span> <a class="code" href="uset_8h.html#a6ea4197ee50887dde5eb6e9deb2f3442" title="Modifies the set to contain those code points which have the given value for the given property...">uset_applyPropertyAlias</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>,</div> <div class="line"><a name="l00483"></a><span class="lineno"> 483</span>  <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...">UChar</a> *prop, int32_t propLength,</div> <div class="line"><a name="l00484"></a><span class="lineno"> 484</span>  <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...">UChar</a> *value, int32_t valueLength,</div> <div class="line"><a name="l00485"></a><span class="lineno"> 485</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a>* ec);</div> <div class="line"><a name="l00486"></a><span class="lineno"> 486</span> </div> <div class="line"><a name="l00496"></a><span class="lineno"> 496</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a> U_EXPORT2</div> <div class="line"><a name="l00497"></a><span class="lineno"> 497</span> <a class="code" href="uset_8h.html#a319e09dd5e7c7987e177da7d31239ed2" title="Return true if the given position, in the given pattern, appears to be the start of a UnicodeSet patt...">uset_resemblesPattern</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...">UChar</a> *pattern, int32_t patternLength,</div> <div class="line"><a name="l00498"></a><span class="lineno"> 498</span>  int32_t pos);</div> <div class="line"><a name="l00499"></a><span class="lineno"> 499</span> </div> <div class="line"><a name="l00515"></a><span class="lineno"> 515</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> int32_t U_EXPORT2</div> <div class="line"><a name="l00516"></a><span class="lineno"> 516</span> <a class="code" href="uset_8h.html#add59ca5626ba49504529174c7f47e4b3" title="Returns a string representation of this set.">uset_toPattern</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>,</div> <div class="line"><a name="l00517"></a><span class="lineno"> 517</span>  <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...">UChar</a>* result, int32_t resultCapacity,</div> <div class="line"><a name="l00518"></a><span class="lineno"> 518</span>  <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a> escapeUnprintable,</div> <div class="line"><a name="l00519"></a><span class="lineno"> 519</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a>* ec);</div> <div class="line"><a name="l00520"></a><span class="lineno"> 520</span> </div> <div class="line"><a name="l00529"></a><span class="lineno"> 529</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00530"></a><span class="lineno"> 530</span> <a class="code" href="uset_8h.html#aceae4c9143329a4ad6f742f7e74ad6ce" title="Adds the given character to the given USet.">uset_add</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> c);</div> <div class="line"><a name="l00531"></a><span class="lineno"> 531</span> </div> <div class="line"><a name="l00544"></a><span class="lineno"> 544</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00545"></a><span class="lineno"> 545</span> <a class="code" href="uset_8h.html#acb550f469f833d41c14536ea11bf54be" title="Adds all of the elements in the specified set to this set if they're not already present.">uset_addAll</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, <span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a> *additionalSet);</div> <div class="line"><a name="l00546"></a><span class="lineno"> 546</span> </div> <div class="line"><a name="l00556"></a><span class="lineno"> 556</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00557"></a><span class="lineno"> 557</span> <a class="code" href="uset_8h.html#a9c1050ab4e1056abd819d4fa3b46948d" title="Adds the given range of characters to the given USet.">uset_addRange</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> start, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> end);</div> <div class="line"><a name="l00558"></a><span class="lineno"> 558</span> </div> <div class="line"><a name="l00568"></a><span class="lineno"> 568</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00569"></a><span class="lineno"> 569</span> <a class="code" href="uset_8h.html#af2917938713745c91c44b622c61ad01b" title="Adds the given string to the given USet.">uset_addString</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...">UChar</a>* str, int32_t strLen);</div> <div class="line"><a name="l00570"></a><span class="lineno"> 570</span> </div> <div class="line"><a name="l00580"></a><span class="lineno"> 580</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00581"></a><span class="lineno"> 581</span> <a class="code" href="uset_8h.html#a7a8489c50fd74324a4dc000bdceea49c" title="Adds each of the characters in this string to the set.">uset_addAllCodePoints</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...">UChar</a> *str, int32_t strLen);</div> <div class="line"><a name="l00582"></a><span class="lineno"> 582</span> </div> <div class="line"><a name="l00591"></a><span class="lineno"> 591</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00592"></a><span class="lineno"> 592</span> <a class="code" href="uset_8h.html#afe44d95c8c0be1e4ce4399a4ee2f1f8f" title="Removes the given character from the given USet.">uset_remove</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> c);</div> <div class="line"><a name="l00593"></a><span class="lineno"> 593</span> </div> <div class="line"><a name="l00603"></a><span class="lineno"> 603</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00604"></a><span class="lineno"> 604</span> <a class="code" href="uset_8h.html#a6b0fc0ae495d8aa755e2f42769e49b62" title="Removes the given range of characters from the given USet.">uset_removeRange</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> start, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> end);</div> <div class="line"><a name="l00605"></a><span class="lineno"> 605</span> </div> <div class="line"><a name="l00615"></a><span class="lineno"> 615</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00616"></a><span class="lineno"> 616</span> <a class="code" href="uset_8h.html#aec1fe2c7d06a475d21fbf822fb42b825" title="Removes the given string to the given USet.">uset_removeString</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...">UChar</a>* str, int32_t strLen);</div> <div class="line"><a name="l00617"></a><span class="lineno"> 617</span> </div> <div class="line"><a name="l00629"></a><span class="lineno"> 629</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00630"></a><span class="lineno"> 630</span> <a class="code" href="uset_8h.html#a762f9d6a016dd5a59a9a6701255e5e96" title="Removes from this set all of its elements that are contained in the specified set.">uset_removeAll</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, <span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* removeSet);</div> <div class="line"><a name="l00631"></a><span class="lineno"> 631</span> </div> <div class="line"><a name="l00646"></a><span class="lineno"> 646</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00647"></a><span class="lineno"> 647</span> <a class="code" href="uset_8h.html#a49d1074ef9aeca26567d9a35ee0e97b9" title="Retain only the elements in this set that are contained in the specified range.">uset_retain</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> start, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> end);</div> <div class="line"><a name="l00648"></a><span class="lineno"> 648</span> </div> <div class="line"><a name="l00661"></a><span class="lineno"> 661</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00662"></a><span class="lineno"> 662</span> <a class="code" href="uset_8h.html#a6878a72dcd2249c49924ec98c922ba2e" title="Retains only the elements in this set that are contained in the specified set.">uset_retainAll</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, <span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* retain);</div> <div class="line"><a name="l00663"></a><span class="lineno"> 663</span> </div> <div class="line"><a name="l00672"></a><span class="lineno"> 672</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00673"></a><span class="lineno"> 673</span> <a class="code" href="uset_8h.html#acacac5438cd07fcfe5c4f52a561f36c2" title="Reallocate this objects internal structures to take up the least possible space, without changing thi...">uset_compact</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>);</div> <div class="line"><a name="l00674"></a><span class="lineno"> 674</span> </div> <div class="line"><a name="l00683"></a><span class="lineno"> 683</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00684"></a><span class="lineno"> 684</span> <a class="code" href="uset_8h.html#a648e93c5d2893cc65b0eb80f3162544e" title="Inverts this set.">uset_complement</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>);</div> <div class="line"><a name="l00685"></a><span class="lineno"> 685</span> </div> <div class="line"><a name="l00697"></a><span class="lineno"> 697</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00698"></a><span class="lineno"> 698</span> <a class="code" href="uset_8h.html#ae1d4b880a74aecc07039dfdfb40489c4" title="Complements in this set all elements contained in the specified set.">uset_complementAll</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, <span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* complement);</div> <div class="line"><a name="l00699"></a><span class="lineno"> 699</span> </div> <div class="line"><a name="l00707"></a><span class="lineno"> 707</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00708"></a><span class="lineno"> 708</span> <a class="code" href="uset_8h.html#a19fe69e5c9597433b6e63ff9d8497e4b" title="Removes all of the elements from this set.">uset_clear</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>);</div> <div class="line"><a name="l00709"></a><span class="lineno"> 709</span> </div> <div class="line"><a name="l00736"></a><span class="lineno"> 736</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00737"></a><span class="lineno"> 737</span> <a class="code" href="uset_8h.html#acf615979d702ddad23605dd75eae2b40" title="Close this set over the given attribute.">uset_closeOver</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, int32_t attributes);</div> <div class="line"><a name="l00738"></a><span class="lineno"> 738</span> </div> <div class="line"><a name="l00745"></a><span class="lineno"> 745</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l00746"></a><span class="lineno"> 746</span> <a class="code" href="uset_8h.html#a53fe590b2c673bf54b433c146fe19cca" title="Remove all strings from this set.">uset_removeAllStrings</a>(<a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>);</div> <div class="line"><a name="l00747"></a><span class="lineno"> 747</span> </div> <div class="line"><a name="l00755"></a><span class="lineno"> 755</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a> U_EXPORT2</div> <div class="line"><a name="l00756"></a><span class="lineno"> 756</span> <a class="code" href="uset_8h.html#a42e3efc0c34ebeb18df64b4c38158fd7" title="Returns TRUE if the given USet contains no characters and no strings.">uset_isEmpty</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>);</div> <div class="line"><a name="l00757"></a><span class="lineno"> 757</span> </div> <div class="line"><a name="l00766"></a><span class="lineno"> 766</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a> U_EXPORT2</div> <div class="line"><a name="l00767"></a><span class="lineno"> 767</span> <a class="code" href="uset_8h.html#af8d9773ae28c70f253d1ba48ee4957f5" title="Returns TRUE if the given USet contains the given character.">uset_contains</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> c);</div> <div class="line"><a name="l00768"></a><span class="lineno"> 768</span> </div> <div class="line"><a name="l00778"></a><span class="lineno"> 778</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a> U_EXPORT2</div> <div class="line"><a name="l00779"></a><span class="lineno"> 779</span> <a class="code" href="uset_8h.html#adab26ac0159e09e748869290be18bf2e" title="Returns TRUE if the given USet contains all characters c where start <= c && c <= end...">uset_containsRange</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> start, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> end);</div> <div class="line"><a name="l00780"></a><span class="lineno"> 780</span> </div> <div class="line"><a name="l00789"></a><span class="lineno"> 789</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a> U_EXPORT2</div> <div class="line"><a name="l00790"></a><span class="lineno"> 790</span> <a class="code" href="uset_8h.html#a2e23614c8863a4cf606f55d38aecbe5e" title="Returns TRUE if the given USet contains the given string.">uset_containsString</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...">UChar</a>* str, int32_t strLen);</div> <div class="line"><a name="l00791"></a><span class="lineno"> 791</span> </div> <div class="line"><a name="l00802"></a><span class="lineno"> 802</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> int32_t U_EXPORT2</div> <div class="line"><a name="l00803"></a><span class="lineno"> 803</span> <a class="code" href="uset_8h.html#a902222c7bd584a91102b26c77842be50" title="Returns the index of the given character within this set, where the set is ordered by ascending code ...">uset_indexOf</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> c);</div> <div class="line"><a name="l00804"></a><span class="lineno"> 804</span> </div> <div class="line"><a name="l00815"></a><span class="lineno"> 815</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> U_EXPORT2</div> <div class="line"><a name="l00816"></a><span class="lineno"> 816</span> <a class="code" href="uset_8h.html#a391f062a8df24a271c2148b106880188" title="Returns the character at the given index within this set, where the set is ordered by ascending code ...">uset_charAt</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, int32_t charIndex);</div> <div class="line"><a name="l00817"></a><span class="lineno"> 817</span> </div> <div class="line"><a name="l00826"></a><span class="lineno"> 826</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> int32_t U_EXPORT2</div> <div class="line"><a name="l00827"></a><span class="lineno"> 827</span> <a class="code" href="uset_8h.html#a83f6b0b79bbfa0a65248fb39f40e88dd" title="Returns the number of characters and strings contained in the given USet.">uset_size</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>);</div> <div class="line"><a name="l00828"></a><span class="lineno"> 828</span> </div> <div class="line"><a name="l00837"></a><span class="lineno"> 837</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> int32_t U_EXPORT2</div> <div class="line"><a name="l00838"></a><span class="lineno"> 838</span> <a class="code" href="uset_8h.html#a3d09ac37a8e0fbf5d38ef8281a3f4b3f" title="Returns the number of items in this set.">uset_getItemCount</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>);</div> <div class="line"><a name="l00839"></a><span class="lineno"> 839</span> </div> <div class="line"><a name="l00858"></a><span class="lineno"> 858</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> int32_t U_EXPORT2</div> <div class="line"><a name="l00859"></a><span class="lineno"> 859</span> <a class="code" href="uset_8h.html#a1d9da52f345a1b4de5a933d8a3213070" title="Returns an item of this set.">uset_getItem</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, int32_t itemIndex,</div> <div class="line"><a name="l00860"></a><span class="lineno"> 860</span>  <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a>* start, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a>* end,</div> <div class="line"><a name="l00861"></a><span class="lineno"> 861</span>  <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...">UChar</a>* str, int32_t strCapacity,</div> <div class="line"><a name="l00862"></a><span class="lineno"> 862</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a>* ec);</div> <div class="line"><a name="l00863"></a><span class="lineno"> 863</span> </div> <div class="line"><a name="l00872"></a><span class="lineno"> 872</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a> U_EXPORT2</div> <div class="line"><a name="l00873"></a><span class="lineno"> 873</span> <a class="code" href="uset_8h.html#af55a5a2133c850561c6bd6f53e32a91c" title="Returns true if set1 contains all the characters and strings of set2.">uset_containsAll</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* set1, <span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* set2);</div> <div class="line"><a name="l00874"></a><span class="lineno"> 874</span> </div> <div class="line"><a name="l00885"></a><span class="lineno"> 885</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a> U_EXPORT2</div> <div class="line"><a name="l00886"></a><span class="lineno"> 886</span> <a class="code" href="uset_8h.html#adb76bbc067c2d78c697a55b01d170674" title="Returns true if this set contains all the characters of the given string.">uset_containsAllCodePoints</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...">UChar</a> *str, int32_t strLen);</div> <div class="line"><a name="l00887"></a><span class="lineno"> 887</span> </div> <div class="line"><a name="l00896"></a><span class="lineno"> 896</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a> U_EXPORT2</div> <div class="line"><a name="l00897"></a><span class="lineno"> 897</span> <a class="code" href="uset_8h.html#ab1fd51712466a660f821f1ae4948e009" title="Returns true if set1 contains none of the characters and strings of set2.">uset_containsNone</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* set1, <span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* set2);</div> <div class="line"><a name="l00898"></a><span class="lineno"> 898</span> </div> <div class="line"><a name="l00907"></a><span class="lineno"> 907</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a> U_EXPORT2</div> <div class="line"><a name="l00908"></a><span class="lineno"> 908</span> <a class="code" href="uset_8h.html#ae05a6aa4c5572219700ddb142a4e2a71" title="Returns true if set1 contains some of the characters and strings of set2.">uset_containsSome</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* set1, <span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* set2);</div> <div class="line"><a name="l00909"></a><span class="lineno"> 909</span> </div> <div class="line"><a name="l00929"></a><span class="lineno"> 929</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> int32_t U_EXPORT2</div> <div class="line"><a name="l00930"></a><span class="lineno"> 930</span> <a class="code" href="uset_8h.html#a1c2ae031cbb8557b0106a571dfbdf038" title="Returns the length of the initial substring of the input string which consists only of characters and...">uset_span</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a> *<span class="keyword">set</span>, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...">UChar</a> *s, int32_t length, <a class="code" href="uset_8h.html#a5fc2e77dd6c8385e0e88fc6a7d72d9b4" title="Argument values for whether span() and similar functions continue while the current character is cont...">USetSpanCondition</a> spanCondition);</div> <div class="line"><a name="l00931"></a><span class="lineno"> 931</span> </div> <div class="line"><a name="l00950"></a><span class="lineno"> 950</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> int32_t U_EXPORT2</div> <div class="line"><a name="l00951"></a><span class="lineno"> 951</span> <a class="code" href="uset_8h.html#a8f38fd1f93c2908ff3bd9290a849c2f7" title="Returns the start of the trailing substring of the input string which consists only of characters and...">uset_spanBack</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a> *<span class="keyword">set</span>, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac" title="Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...">UChar</a> *s, int32_t length, <a class="code" href="uset_8h.html#a5fc2e77dd6c8385e0e88fc6a7d72d9b4" title="Argument values for whether span() and similar functions continue while the current character is cont...">USetSpanCondition</a> spanCondition);</div> <div class="line"><a name="l00952"></a><span class="lineno"> 952</span> </div> <div class="line"><a name="l00972"></a><span class="lineno"> 972</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> int32_t U_EXPORT2</div> <div class="line"><a name="l00973"></a><span class="lineno"> 973</span> <a class="code" href="uset_8h.html#a544f014d315c49f98c39aac7d4fe6a9a" title="Returns the length of the initial substring of the input string which consists only of characters and...">uset_spanUTF8</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a> *<span class="keyword">set</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *s, int32_t length, <a class="code" href="uset_8h.html#a5fc2e77dd6c8385e0e88fc6a7d72d9b4" title="Argument values for whether span() and similar functions continue while the current character is cont...">USetSpanCondition</a> spanCondition);</div> <div class="line"><a name="l00974"></a><span class="lineno"> 974</span> </div> <div class="line"><a name="l00993"></a><span class="lineno"> 993</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> int32_t U_EXPORT2</div> <div class="line"><a name="l00994"></a><span class="lineno"> 994</span> <a class="code" href="uset_8h.html#af3533477f8a22a4988b625ecbb9df8cf" title="Returns the start of the trailing substring of the input string which consists only of characters and...">uset_spanBackUTF8</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a> *<span class="keyword">set</span>, <span class="keyword">const</span> <span class="keywordtype">char</span> *s, int32_t length, <a class="code" href="uset_8h.html#a5fc2e77dd6c8385e0e88fc6a7d72d9b4" title="Argument values for whether span() and similar functions continue while the current character is cont...">USetSpanCondition</a> spanCondition);</div> <div class="line"><a name="l00995"></a><span class="lineno"> 995</span> </div> <div class="line"><a name="l01004"></a><span class="lineno"> 1004</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a> U_EXPORT2</div> <div class="line"><a name="l01005"></a><span class="lineno"> 1005</span> <a class="code" href="uset_8h.html#a027edbf3f81914abb7a703fb5b83bbcf" title="Returns true if set1 contains all of the characters and strings of set2, and vis versa.">uset_equals</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* set1, <span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* set2);</div> <div class="line"><a name="l01006"></a><span class="lineno"> 1006</span> </div> <div class="line"><a name="l01007"></a><span class="lineno"> 1007</span> <span class="comment">/*********************************************************************</span></div> <div class="line"><a name="l01008"></a><span class="lineno"> 1008</span> <span class="comment"> * Serialized set API</span></div> <div class="line"><a name="l01009"></a><span class="lineno"> 1009</span> <span class="comment"> *********************************************************************/</span></div> <div class="line"><a name="l01010"></a><span class="lineno"> 1010</span> </div> <div class="line"><a name="l01060"></a><span class="lineno"> 1060</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> int32_t U_EXPORT2</div> <div class="line"><a name="l01061"></a><span class="lineno"> 1061</span> <a class="code" href="uset_8h.html#a7b1d3c1676d23e1dce2b6532bdc00aed" title="Serializes this set into an array of 16-bit integers.">uset_serialize</a>(<span class="keyword">const</span> <a class="code" href="ucnv_8h.html#adce3fef7c15d7c78196bf977ac96ec9c">USet</a>* <span class="keyword">set</span>, uint16_t* dest, int32_t destCapacity, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c" title="Error code to replace exception handling, so that the code is compatible with all C++ compilers...">UErrorCode</a>* pErrorCode);</div> <div class="line"><a name="l01062"></a><span class="lineno"> 1062</span> </div> <div class="line"><a name="l01071"></a><span class="lineno"> 1071</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a> U_EXPORT2</div> <div class="line"><a name="l01072"></a><span class="lineno"> 1072</span> <a class="code" href="uset_8h.html#aee4c3abbd48d9d899f6250d498a29168" title="Given a serialized array, fill in the given serialized set object.">uset_getSerializedSet</a>(<a class="code" href="structUSerializedSet.html" title="A serialized form of a Unicode set.">USerializedSet</a>* fillSet, <span class="keyword">const</span> uint16_t* src, int32_t srcLength);</div> <div class="line"><a name="l01073"></a><span class="lineno"> 1073</span> </div> <div class="line"><a name="l01081"></a><span class="lineno"> 1081</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <span class="keywordtype">void</span> U_EXPORT2</div> <div class="line"><a name="l01082"></a><span class="lineno"> 1082</span> <a class="code" href="uset_8h.html#a550b1efa4844dc9d745ca7c01836bb10" title="Set the USerializedSet to contain the given character (and nothing else).">uset_setSerializedToOne</a>(<a class="code" href="structUSerializedSet.html" title="A serialized form of a Unicode set.">USerializedSet</a>* fillSet, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> c);</div> <div class="line"><a name="l01083"></a><span class="lineno"> 1083</span> </div> <div class="line"><a name="l01092"></a><span class="lineno"> 1092</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a> U_EXPORT2</div> <div class="line"><a name="l01093"></a><span class="lineno"> 1093</span> <a class="code" href="uset_8h.html#a4a4f37a9684cfd16c1271ff6cbaf4ea6" title="Returns TRUE if the given USerializedSet contains the given character.">uset_serializedContains</a>(<span class="keyword">const</span> <a class="code" href="structUSerializedSet.html" title="A serialized form of a Unicode set.">USerializedSet</a>* <span class="keyword">set</span>, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a> c);</div> <div class="line"><a name="l01094"></a><span class="lineno"> 1094</span> </div> <div class="line"><a name="l01104"></a><span class="lineno"> 1104</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> int32_t U_EXPORT2</div> <div class="line"><a name="l01105"></a><span class="lineno"> 1105</span> <a class="code" href="uset_8h.html#a4b09f3f07927c1fbae2b05cce3a22e4f" title="Returns the number of disjoint ranges of characters contained in the given serialized set...">uset_getSerializedRangeCount</a>(<span class="keyword">const</span> <a class="code" href="structUSerializedSet.html" title="A serialized form of a Unicode set.">USerializedSet</a>* <span class="keyword">set</span>);</div> <div class="line"><a name="l01106"></a><span class="lineno"> 1106</span> </div> <div class="line"><a name="l01120"></a><span class="lineno"> 1120</span> <a class="code" href="umachine_8h.html#af3e3799716eaa41e3f49c7bf18c62b98" title="This is used to declare a function as a stable public ICU C API.">U_STABLE</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a> U_EXPORT2</div> <div class="line"><a name="l01121"></a><span class="lineno"> 1121</span> <a class="code" href="uset_8h.html#a6a197df6a2d0d9cafc8561d6fab55148" title="Returns a range of characters contained in the given serialized set.">uset_getSerializedRange</a>(<span class="keyword">const</span> <a class="code" href="structUSerializedSet.html" title="A serialized form of a Unicode set.">USerializedSet</a>* <span class="keyword">set</span>, int32_t rangeIndex,</div> <div class="line"><a name="l01122"></a><span class="lineno"> 1122</span>  <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a>* pStart, <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809" title="Define UChar32 as a type for single Unicode code points.">UChar32</a>* pEnd);</div> <div class="line"><a name="l01123"></a><span class="lineno"> 1123</span> </div> <div class="line"><a name="l01124"></a><span class="lineno"> 1124</span> <span class="preprocessor">#endif</span></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Fri Oct 4 2013 14:10:22 for ICU 52.1 by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.1.2 </small></address> </body> </html>