Файловый менеджер - Редактировать - /opt/alt/alt-nodejs20/root/usr/share/doc/alt-nodejs20-libicu-doc/unumberformatter_8h_source.html
Назад
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>ICU 78.3: i18n/unicode/unumberformatter.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="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.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 78.3  <span id="projectnumber">78.3</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ var searchBox = new SearchBox("searchBox", "search",false,'Search'); /* @license-end */ </script> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',true,false,'search.php','Search'); $(document).ready(function() { init_search(); }); }); /* @license-end */</script> <div id="main-nav"></div> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </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">unumberformatter.h</div> </div> </div><!--header--> <div class="contents"> <a href="unumberformatter_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">// © 2018 and later: Unicode, Inc. and others.</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// License & terms of use: http://www.unicode.org/copyright.html</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#ifndef __UNUMBERFORMATTER_H__</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#define __UNUMBERFORMATTER_H__</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> </div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include "<a class="code" href="utypes_8h.html">unicode/utypes.h</a>"</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> </div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="preprocessor">#if !UCONFIG_NO_FORMATTING</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="preprocessor">#include "<a class="code" href="parseerr_8h.html">unicode/parseerr.h</a>"</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="preprocessor">#include "<a class="code" href="unumberoptions_8h.html">unicode/unumberoptions.h</a>"</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="preprocessor">#include "<a class="code" href="uformattednumber_8h.html">unicode/uformattednumber.h</a>"</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a002bb379f6d06333590e00771c613c71"> 118</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="unumberformatter_8h.html#a002bb379f6d06333590e00771c613c71">UNumberRoundingPriority</a> {</div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a002bb379f6d06333590e00771c613c71a08945b9561fa619c16140a916e8781e0"> 124</a></span>  <a class="code" href="unumberformatter_8h.html#a002bb379f6d06333590e00771c613c71a08945b9561fa619c16140a916e8781e0">UNUM_ROUNDING_PRIORITY_RELAXED</a>,</div><div class="line"><a name="l00125"></a><span class="lineno"> 125</span> </div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a002bb379f6d06333590e00771c613c71adce485a55ec6629f86c2feaa8b344a04"> 131</a></span>  <a class="code" href="unumberformatter_8h.html#a002bb379f6d06333590e00771c613c71adce485a55ec6629f86c2feaa8b344a04">UNUM_ROUNDING_PRIORITY_STRICT</a>,</div><div class="line"><a name="l00132"></a><span class="lineno"> 132</span> } <a class="code" href="unumberformatter_8h.html#a002bb379f6d06333590e00771c613c71">UNumberRoundingPriority</a>;</div><div class="line"><a name="l00133"></a><span class="lineno"> 133</span> </div><div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3f"> 152</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3f">UNumberUnitWidth</a> {</div><div class="line"><a name="l00164"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fa721badced2bb2b04f6c10afaed3bedef"> 164</a></span>  <a class="code" href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fa721badced2bb2b04f6c10afaed3bedef">UNUM_UNIT_WIDTH_NARROW</a> = 0,</div><div class="line"><a name="l00165"></a><span class="lineno"> 165</span> </div><div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fad8d8a2f752f8e91c3360c9a5399ef593"> 180</a></span>  <a class="code" href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fad8d8a2f752f8e91c3360c9a5399ef593">UNUM_UNIT_WIDTH_SHORT</a> = 1,</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span> </div><div class="line"><a name="l00191"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fa21dfe289ee4e87262df9622134ab29db"> 191</a></span>  <a class="code" href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fa21dfe289ee4e87262df9622134ab29db">UNUM_UNIT_WIDTH_FULL_NAME</a> = 2,</div><div class="line"><a name="l00192"></a><span class="lineno"> 192</span> </div><div class="line"><a name="l00202"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fad0ce2ec95aad4c8c32967b9e2f84fcfb"> 202</a></span>  <a class="code" href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fad0ce2ec95aad4c8c32967b9e2f84fcfb">UNUM_UNIT_WIDTH_ISO_CODE</a> = 3,</div><div class="line"><a name="l00203"></a><span class="lineno"> 203</span> </div><div class="line"><a name="l00213"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fa63c08bf7ebfee6ca9e1365c85edccd64"> 213</a></span>  <a class="code" href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fa63c08bf7ebfee6ca9e1365c85edccd64">UNUM_UNIT_WIDTH_FORMAL</a> = 4,</div><div class="line"><a name="l00214"></a><span class="lineno"> 214</span> </div><div class="line"><a name="l00224"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fa930655d3f12aeca28d3df0d0d49c4e58"> 224</a></span>  <a class="code" href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fa930655d3f12aeca28d3df0d0d49c4e58">UNUM_UNIT_WIDTH_VARIANT</a> = 5,</div><div class="line"><a name="l00225"></a><span class="lineno"> 225</span> </div><div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fa1b45ff25f674b915fb1481b30e23eea5"> 233</a></span>  <a class="code" href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fa1b45ff25f674b915fb1481b30e23eea5">UNUM_UNIT_WIDTH_HIDDEN</a> = 6,</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span> </div><div class="line"><a name="l00235"></a><span class="lineno"> 235</span>  <span class="comment">// Do not conditionalize the following with #ifndef U_HIDE_INTERNAL_API,</span></div><div class="line"><a name="l00236"></a><span class="lineno"> 236</span>  <span class="comment">// needed for unconditionalized struct MacroProps</span></div><div class="line"><a name="l00242"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3faefbce8f020b12394f6d37b982273a758"> 242</a></span> <span class="comment"></span> <a class="code" href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3faefbce8f020b12394f6d37b982273a758">UNUM_UNIT_WIDTH_COUNT</a> = 7</div><div class="line"><a name="l00243"></a><span class="lineno"> 243</span> } <a class="code" href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3f">UNumberUnitWidth</a>;</div><div class="line"><a name="l00244"></a><span class="lineno"> 244</span> </div><div class="line"><a name="l00264"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9"> 264</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9">UNumberSignDisplay</a> {</div><div class="line"><a name="l00274"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a3919ed89463cc89fc7f25cbd9c9e4968"> 274</a></span>  <a class="code" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a3919ed89463cc89fc7f25cbd9c9e4968">UNUM_SIGN_AUTO</a>,</div><div class="line"><a name="l00275"></a><span class="lineno"> 275</span> </div><div class="line"><a name="l00282"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a1c62fa437fad105b04e5fcbf65167f4a"> 282</a></span>  <a class="code" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a1c62fa437fad105b04e5fcbf65167f4a">UNUM_SIGN_ALWAYS</a>,</div><div class="line"><a name="l00283"></a><span class="lineno"> 283</span> </div><div class="line"><a name="l00289"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a54dff733ecf5a488b6176a3de58229f0"> 289</a></span>  <a class="code" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a54dff733ecf5a488b6176a3de58229f0">UNUM_SIGN_NEVER</a>,</div><div class="line"><a name="l00290"></a><span class="lineno"> 290</span> </div><div class="line"><a name="l00305"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a3fcc7e72482eaa1f71e0a96506cf6ac2"> 305</a></span>  <a class="code" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a3fcc7e72482eaa1f71e0a96506cf6ac2">UNUM_SIGN_ACCOUNTING</a>,</div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span> </div><div class="line"><a name="l00315"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a5bcfdf8a223dd757686edeeda2eca603"> 315</a></span>  <a class="code" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a5bcfdf8a223dd757686edeeda2eca603">UNUM_SIGN_ACCOUNTING_ALWAYS</a>,</div><div class="line"><a name="l00316"></a><span class="lineno"> 316</span> </div><div class="line"><a name="l00323"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9aa9342df5634c3fc780e31553fb561543"> 323</a></span>  <a class="code" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9aa9342df5634c3fc780e31553fb561543">UNUM_SIGN_EXCEPT_ZERO</a>,</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span> </div><div class="line"><a name="l00332"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a21f195d374f2d6b54d2bc84fc60a52fa"> 332</a></span>  <a class="code" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a21f195d374f2d6b54d2bc84fc60a52fa">UNUM_SIGN_ACCOUNTING_EXCEPT_ZERO</a>,</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span> </div><div class="line"><a name="l00339"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9ac06db8e834dd916f3af016910c7fa1b0"> 339</a></span>  <a class="code" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9ac06db8e834dd916f3af016910c7fa1b0">UNUM_SIGN_NEGATIVE</a>,</div><div class="line"><a name="l00340"></a><span class="lineno"> 340</span> </div><div class="line"><a name="l00346"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a35d5896fc2f19a99fdd0a502931abbf4"> 346</a></span>  <a class="code" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a35d5896fc2f19a99fdd0a502931abbf4">UNUM_SIGN_ACCOUNTING_NEGATIVE</a>,</div><div class="line"><a name="l00347"></a><span class="lineno"> 347</span> </div><div class="line"><a name="l00348"></a><span class="lineno"> 348</span>  <span class="comment">// Do not conditionalize the following with #ifndef U_HIDE_INTERNAL_API,</span></div><div class="line"><a name="l00349"></a><span class="lineno"> 349</span>  <span class="comment">// needed for unconditionalized struct MacroProps</span></div><div class="line"><a name="l00355"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9ae5314fcda9c534ff8c6e686f967a4c54"> 355</a></span> <span class="comment"></span> <a class="code" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9ae5314fcda9c534ff8c6e686f967a4c54">UNUM_SIGN_COUNT</a> = 9,</div><div class="line"><a name="l00356"></a><span class="lineno"> 356</span> } <a class="code" href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9">UNumberSignDisplay</a>;</div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span> </div><div class="line"><a name="l00369"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a1e0fe0c910e360dda5cdad3387e5a0c6"> 369</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="unumberformatter_8h.html#a1e0fe0c910e360dda5cdad3387e5a0c6">UNumberDecimalSeparatorDisplay</a> {</div><div class="line"><a name="l00376"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a1e0fe0c910e360dda5cdad3387e5a0c6a93927951d26b124a5557235406f290d6"> 376</a></span>  <a class="code" href="unumberformatter_8h.html#a1e0fe0c910e360dda5cdad3387e5a0c6a93927951d26b124a5557235406f290d6">UNUM_DECIMAL_SEPARATOR_AUTO</a>,</div><div class="line"><a name="l00377"></a><span class="lineno"> 377</span> </div><div class="line"><a name="l00383"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a1e0fe0c910e360dda5cdad3387e5a0c6abb6bc9885a6f2bee1795056d215f0522"> 383</a></span>  <a class="code" href="unumberformatter_8h.html#a1e0fe0c910e360dda5cdad3387e5a0c6abb6bc9885a6f2bee1795056d215f0522">UNUM_DECIMAL_SEPARATOR_ALWAYS</a>,</div><div class="line"><a name="l00384"></a><span class="lineno"> 384</span> </div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span>  <span class="comment">// Do not conditionalize the following with #ifndef U_HIDE_INTERNAL_API,</span></div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span>  <span class="comment">// needed for unconditionalized struct MacroProps</span></div><div class="line"><a name="l00392"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a1e0fe0c910e360dda5cdad3387e5a0c6a1d1b364e55dcabab30649afbaa200cd0"> 392</a></span> <span class="comment"></span> <a class="code" href="unumberformatter_8h.html#a1e0fe0c910e360dda5cdad3387e5a0c6a1d1b364e55dcabab30649afbaa200cd0">UNUM_DECIMAL_SEPARATOR_COUNT</a></div><div class="line"><a name="l00393"></a><span class="lineno"> 393</span> } <a class="code" href="unumberformatter_8h.html#a1e0fe0c910e360dda5cdad3387e5a0c6">UNumberDecimalSeparatorDisplay</a>;</div><div class="line"><a name="l00394"></a><span class="lineno"> 394</span> </div><div class="line"><a name="l00403"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a39a7f386dd7f624dd611d4f5249c2c26"> 403</a></span> <span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="unumberformatter_8h.html#a39a7f386dd7f624dd611d4f5249c2c26">UNumberTrailingZeroDisplay</a> {</div><div class="line"><a name="l00409"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a39a7f386dd7f624dd611d4f5249c2c26a673c844c1941590a781fab2f0d2fb7b2"> 409</a></span>  <a class="code" href="unumberformatter_8h.html#a39a7f386dd7f624dd611d4f5249c2c26a673c844c1941590a781fab2f0d2fb7b2">UNUM_TRAILING_ZERO_AUTO</a>,</div><div class="line"><a name="l00410"></a><span class="lineno"> 410</span> </div><div class="line"><a name="l00416"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a39a7f386dd7f624dd611d4f5249c2c26a89147ccac5570a1817c370f8e63837df"> 416</a></span>  <a class="code" href="unumberformatter_8h.html#a39a7f386dd7f624dd611d4f5249c2c26a89147ccac5570a1817c370f8e63837df">UNUM_TRAILING_ZERO_HIDE_IF_WHOLE</a>,</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span> } <a class="code" href="unumberformatter_8h.html#a39a7f386dd7f624dd611d4f5249c2c26">UNumberTrailingZeroDisplay</a>;</div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span> </div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span> <span class="keyword">struct </span><a class="code" href="unumberformatter_8h.html#a7c1238b2dd08f32f1ea245ece41e71bd">UNumberFormatter</a>;</div><div class="line"><a name="l00427"></a><span class="lineno"><a class="line" href="unumberformatter_8h.html#a7c1238b2dd08f32f1ea245ece41e71bd"> 427</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="unumberformatter_8h.html#a7c1238b2dd08f32f1ea245ece41e71bd">UNumberFormatter</a> <a class="code" href="unumberformatter_8h.html#a7c1238b2dd08f32f1ea245ece41e71bd">UNumberFormatter</a>;</div><div class="line"><a name="l00428"></a><span class="lineno"> 428</span> </div><div class="line"><a name="l00429"></a><span class="lineno"> 429</span> </div><div class="line"><a name="l00450"></a><span class="lineno"> 450</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="unumberformatter_8h.html#a7c1238b2dd08f32f1ea245ece41e71bd">UNumberFormatter</a>* U_EXPORT2</div><div class="line"><a name="l00451"></a><span class="lineno"> 451</span> <a class="code" href="unumberformatter_8h.html#adfb3d31c54a8baf5c376e45b32c82fd4">unumf_openForSkeletonAndLocale</a>(<span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* skeleton, int32_t skeletonLen, <span class="keyword">const</span> <span class="keywordtype">char</span>* locale,</div><div class="line"><a name="l00452"></a><span class="lineno"> 452</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>* ec);</div><div class="line"><a name="l00453"></a><span class="lineno"> 453</span> </div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span> </div><div class="line"><a name="l00470"></a><span class="lineno"> 470</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="unumberformatter_8h.html#a7c1238b2dd08f32f1ea245ece41e71bd">UNumberFormatter</a>* U_EXPORT2</div><div class="line"><a name="l00471"></a><span class="lineno"> 471</span> <a class="code" href="unumberformatter_8h.html#a3cc5e657b62db668d174aaf414bd9b73">unumf_openForSkeletonAndLocaleWithError</a>(</div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* skeleton, int32_t skeletonLen, <span class="keyword">const</span> <span class="keywordtype">char</span>* locale, <a class="code" href="structUParseError.html">UParseError</a>* perror, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>* ec);</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span> </div><div class="line"><a name="l00474"></a><span class="lineno"> 474</span> </div><div class="line"><a name="l00475"></a><span class="lineno"> 475</span> </div><div class="line"><a name="l00491"></a><span class="lineno"> 491</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span> <a class="code" href="unumberformatter_8h.html#a69a79cf493b3bc508c613c6bf216f3b7">unumf_formatInt</a>(<span class="keyword">const</span> <a class="code" href="unumberformatter_8h.html#a7c1238b2dd08f32f1ea245ece41e71bd">UNumberFormatter</a>* uformatter, int64_t value, <a class="code" href="uformattednumber_8h.html#a9d4030bdc4dd1ec4de828bf1bcf4b1b6">UFormattedNumber</a>* uresult,</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>* ec);</div><div class="line"><a name="l00494"></a><span class="lineno"> 494</span> </div><div class="line"><a name="l00495"></a><span class="lineno"> 495</span> </div><div class="line"><a name="l00511"></a><span class="lineno"> 511</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l00512"></a><span class="lineno"> 512</span> <a class="code" href="unumberformatter_8h.html#a54193ed406316485803e3dac3a96615f">unumf_formatDouble</a>(<span class="keyword">const</span> <a class="code" href="unumberformatter_8h.html#a7c1238b2dd08f32f1ea245ece41e71bd">UNumberFormatter</a>* uformatter, <span class="keywordtype">double</span> value, <a class="code" href="uformattednumber_8h.html#a9d4030bdc4dd1ec4de828bf1bcf4b1b6">UFormattedNumber</a>* uresult,</div><div class="line"><a name="l00513"></a><span class="lineno"> 513</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>* ec);</div><div class="line"><a name="l00514"></a><span class="lineno"> 514</span> </div><div class="line"><a name="l00515"></a><span class="lineno"> 515</span> </div><div class="line"><a name="l00535"></a><span class="lineno"> 535</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l00536"></a><span class="lineno"> 536</span> <a class="code" href="unumberformatter_8h.html#a6183aa03b43b63b231341770035bace9">unumf_formatDecimal</a>(<span class="keyword">const</span> <a class="code" href="unumberformatter_8h.html#a7c1238b2dd08f32f1ea245ece41e71bd">UNumberFormatter</a>* uformatter, <span class="keyword">const</span> <span class="keywordtype">char</span>* value, int32_t valueLen,</div><div class="line"><a name="l00537"></a><span class="lineno"> 537</span>  <a class="code" href="uformattednumber_8h.html#a9d4030bdc4dd1ec4de828bf1bcf4b1b6">UFormattedNumber</a>* uresult, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>* ec);</div><div class="line"><a name="l00538"></a><span class="lineno"> 538</span> </div><div class="line"><a name="l00539"></a><span class="lineno"> 539</span> </div><div class="line"><a name="l00540"></a><span class="lineno"> 540</span> </div><div class="line"><a name="l00547"></a><span class="lineno"> 547</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l00548"></a><span class="lineno"> 548</span> <a class="code" href="unumberformatter_8h.html#a96b7d8112557be07812b88b05f139d45">unumf_close</a>(<a class="code" href="unumberformatter_8h.html#a7c1238b2dd08f32f1ea245ece41e71bd">UNumberFormatter</a>* uformatter);</div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span> </div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span> </div><div class="line"><a name="l00551"></a><span class="lineno"> 551</span> </div><div class="line"><a name="l00552"></a><span class="lineno"> 552</span> <span class="preprocessor">#if U_SHOW_CPLUSPLUS_API</span></div><div class="line"><a name="l00553"></a><span class="lineno"> 553</span> U_NAMESPACE_BEGIN</div><div class="line"><a name="l00554"></a><span class="lineno"> 554</span> </div><div class="line"><a name="l00570"></a><span class="lineno"> 570</span> <a class="code" href="localpointer_8h.html#a3030f841466c4bbbd465ac9c4b999549">U_DEFINE_LOCAL_OPEN_POINTER</a>(<a class="code" href="classLocalUNumberFormatterPointer.html">LocalUNumberFormatterPointer</a>, <a class="code" href="unumberformatter_8h.html#a7c1238b2dd08f32f1ea245ece41e71bd">UNumberFormatter</a>, <a class="code" href="unumberformatter_8h.html#a96b7d8112557be07812b88b05f139d45">unumf_close</a>);</div><div class="line"><a name="l00571"></a><span class="lineno"> 571</span> </div><div class="line"><a name="l00572"></a><span class="lineno"> 572</span> U_NAMESPACE_END</div><div class="line"><a name="l00573"></a><span class="lineno"> 573</span> <span class="preprocessor">#endif // U_SHOW_CPLUSPLUS_API</span></div><div class="line"><a name="l00574"></a><span class="lineno"> 574</span> </div><div class="line"><a name="l00575"></a><span class="lineno"> 575</span> <span class="preprocessor">#endif </span><span class="comment">/* #if !UCONFIG_NO_FORMATTING */</span><span class="preprocessor"></span></div><div class="line"><a name="l00576"></a><span class="lineno"> 576</span> <span class="preprocessor">#endif //__UNUMBERFORMATTER_H__</span></div><div class="ttc" id="unumberformatter_8h_html_a18092ae1533c9c260f01c9dbf25589c9ae5314fcda9c534ff8c6e686f967a4c54"><div class="ttname"><a href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9ae5314fcda9c534ff8c6e686f967a4c54">UNUM_SIGN_COUNT</a></div><div class="ttdoc">One more than the highest UNumberSignDisplay value. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00355">unumberformatter.h:355</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a54193ed406316485803e3dac3a96615f"><div class="ttname"><a href="unumberformatter_8h.html#a54193ed406316485803e3dac3a96615f">unumf_formatDouble</a></div><div class="ttdeci">U_CAPI void unumf_formatDouble(const UNumberFormatter *uformatter, double value, UFormattedNumber *uresult, UErrorCode *ec)</div><div class="ttdoc">Uses a UNumberFormatter to format a double to a UFormattedNumber. </div></div> <div class="ttc" id="umachine_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="unumberformatter_8h_html_a39a7f386dd7f624dd611d4f5249c2c26a89147ccac5570a1817c370f8e63837df"><div class="ttname"><a href="unumberformatter_8h.html#a39a7f386dd7f624dd611d4f5249c2c26a89147ccac5570a1817c370f8e63837df">UNUM_TRAILING_ZERO_HIDE_IF_WHOLE</a></div><div class="ttdoc">Same as AUTO, but hide trailing zeros after the decimal separator if they are all zero...</div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00416">unumberformatter.h:416</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a18092ae1533c9c260f01c9dbf25589c9a21f195d374f2d6b54d2bc84fc60a52fa"><div class="ttname"><a href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a21f195d374f2d6b54d2bc84fc60a52fa">UNUM_SIGN_ACCOUNTING_EXCEPT_ZERO</a></div><div class="ttdoc">Use the locale-dependent accounting format on negative numbers, and show the plus sign on positive nu...</div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00332">unumberformatter.h:332</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a7c1238b2dd08f32f1ea245ece41e71bd"><div class="ttname"><a href="unumberformatter_8h.html#a7c1238b2dd08f32f1ea245ece41e71bd">UNumberFormatter</a></div><div class="ttdeci">struct UNumberFormatter UNumberFormatter</div><div class="ttdoc">C-compatible version of icu::number::LocalizedNumberFormatter. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00427">unumberformatter.h:427</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a5ee613b0f806f558d9ea877aa62a0c3fad0ce2ec95aad4c8c32967b9e2f84fcfb"><div class="ttname"><a href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fad0ce2ec95aad4c8c32967b9e2f84fcfb">UNUM_UNIT_WIDTH_ISO_CODE</a></div><div class="ttdoc">Use the three-digit ISO XXX code in place of the symbol for displaying currencies. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00202">unumberformatter.h:202</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a18092ae1533c9c260f01c9dbf25589c9a3fcc7e72482eaa1f71e0a96506cf6ac2"><div class="ttname"><a href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a3fcc7e72482eaa1f71e0a96506cf6ac2">UNUM_SIGN_ACCOUNTING</a></div><div class="ttdoc">Use the locale-dependent accounting format on negative numbers, and do not show the sign on positive ...</div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00305">unumberformatter.h:305</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a1e0fe0c910e360dda5cdad3387e5a0c6"><div class="ttname"><a href="unumberformatter_8h.html#a1e0fe0c910e360dda5cdad3387e5a0c6">UNumberDecimalSeparatorDisplay</a></div><div class="ttdeci">UNumberDecimalSeparatorDisplay</div><div class="ttdoc">An enum declaring how to render the decimal separator. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00369">unumberformatter.h:369</a></div></div> <div class="ttc" id="unumberoptions_8h_html"><div class="ttname"><a href="unumberoptions_8h.html">unumberoptions.h</a></div><div class="ttdoc">C API: Header-only input options for various number formatting APIs. </div></div> <div class="ttc" id="unumberformatter_8h_html_a18092ae1533c9c260f01c9dbf25589c9a54dff733ecf5a488b6176a3de58229f0"><div class="ttname"><a href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a54dff733ecf5a488b6176a3de58229f0">UNUM_SIGN_NEVER</a></div><div class="ttdoc">Do not show the sign on positive or negative numbers. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00289">unumberformatter.h:289</a></div></div> <div class="ttc" id="uformattednumber_8h_html"><div class="ttname"><a href="uformattednumber_8h.html">uformattednumber.h</a></div><div class="ttdoc">C API: Formatted number result from various number formatting functions. </div></div> <div class="ttc" id="unumberformatter_8h_html_a18092ae1533c9c260f01c9dbf25589c9a35d5896fc2f19a99fdd0a502931abbf4"><div class="ttname"><a href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a35d5896fc2f19a99fdd0a502931abbf4">UNUM_SIGN_ACCOUNTING_NEGATIVE</a></div><div class="ttdoc">Same as ACCOUNTING, but do not show the sign on negative zero. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00346">unumberformatter.h:346</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a002bb379f6d06333590e00771c613c71adce485a55ec6629f86c2feaa8b344a04"><div class="ttname"><a href="unumberformatter_8h.html#a002bb379f6d06333590e00771c613c71adce485a55ec6629f86c2feaa8b344a04">UNUM_ROUNDING_PRIORITY_STRICT</a></div><div class="ttdoc">Favor adherence to all rounding constraints by producing lower precision. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00131">unumberformatter.h:131</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a5ee613b0f806f558d9ea877aa62a0c3fa1b45ff25f674b915fb1481b30e23eea5"><div class="ttname"><a href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fa1b45ff25f674b915fb1481b30e23eea5">UNUM_UNIT_WIDTH_HIDDEN</a></div><div class="ttdoc">Format the number according to the specified unit, but do not display the unit. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00233">unumberformatter.h:233</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a39a7f386dd7f624dd611d4f5249c2c26"><div class="ttname"><a href="unumberformatter_8h.html#a39a7f386dd7f624dd611d4f5249c2c26">UNumberTrailingZeroDisplay</a></div><div class="ttdeci">UNumberTrailingZeroDisplay</div><div class="ttdoc">An enum declaring how to render trailing zeros. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00403">unumberformatter.h:403</a></div></div> <div class="ttc" id="localpointer_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">"Smart pointer" definition macro, deletes objects via the closeFunction. </div><div class="ttdef"><b>Definition:</b> <a href="localpointer_8h_source.html#l00548">localpointer.h:548</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a96b7d8112557be07812b88b05f139d45"><div class="ttname"><a href="unumberformatter_8h.html#a96b7d8112557be07812b88b05f139d45">unumf_close</a></div><div class="ttdeci">U_CAPI void unumf_close(UNumberFormatter *uformatter)</div><div class="ttdoc">Releases the UNumberFormatter created by unumf_openForSkeletonAndLocale(). </div></div> <div class="ttc" id="unumberformatter_8h_html_a18092ae1533c9c260f01c9dbf25589c9"><div class="ttname"><a href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9">UNumberSignDisplay</a></div><div class="ttdeci">UNumberSignDisplay</div><div class="ttdoc">An enum declaring how to denote positive and negative numbers. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00264">unumberformatter.h:264</a></div></div> <div class="ttc" id="unumberformatter_8h_html_adfb3d31c54a8baf5c376e45b32c82fd4"><div class="ttname"><a href="unumberformatter_8h.html#adfb3d31c54a8baf5c376e45b32c82fd4">unumf_openForSkeletonAndLocale</a></div><div class="ttdeci">U_CAPI UNumberFormatter * unumf_openForSkeletonAndLocale(const UChar *skeleton, int32_t skeletonLen, const char *locale, UErrorCode *ec)</div><div class="ttdoc">Creates a new UNumberFormatter for the given skeleton string and locale. </div></div> <div class="ttc" id="unumberformatter_8h_html_a1e0fe0c910e360dda5cdad3387e5a0c6a93927951d26b124a5557235406f290d6"><div class="ttname"><a href="unumberformatter_8h.html#a1e0fe0c910e360dda5cdad3387e5a0c6a93927951d26b124a5557235406f290d6">UNUM_DECIMAL_SEPARATOR_AUTO</a></div><div class="ttdoc">Show the decimal separator when there are one or more digits to display after the separator...</div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00376">unumberformatter.h:376</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a18092ae1533c9c260f01c9dbf25589c9ac06db8e834dd916f3af016910c7fa1b0"><div class="ttname"><a href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9ac06db8e834dd916f3af016910c7fa1b0">UNUM_SIGN_NEGATIVE</a></div><div class="ttdoc">Same as AUTO, but do not show the sign on negative zero. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00339">unumberformatter.h:339</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a5ee613b0f806f558d9ea877aa62a0c3fa21dfe289ee4e87262df9622134ab29db"><div class="ttname"><a href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fa21dfe289ee4e87262df9622134ab29db">UNUM_UNIT_WIDTH_FULL_NAME</a></div><div class="ttdoc">Print the full name of the unit, without any abbreviations. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00191">unumberformatter.h:191</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a5ee613b0f806f558d9ea877aa62a0c3fad8d8a2f752f8e91c3360c9a5399ef593"><div class="ttname"><a href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fad8d8a2f752f8e91c3360c9a5399ef593">UNUM_UNIT_WIDTH_SHORT</a></div><div class="ttdoc">Print an abbreviated version of the unit name. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00180">unumberformatter.h:180</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a6183aa03b43b63b231341770035bace9"><div class="ttname"><a href="unumberformatter_8h.html#a6183aa03b43b63b231341770035bace9">unumf_formatDecimal</a></div><div class="ttdeci">U_CAPI void unumf_formatDecimal(const UNumberFormatter *uformatter, const char *value, int32_t valueLen, UFormattedNumber *uresult, UErrorCode *ec)</div><div class="ttdoc">Uses a UNumberFormatter to format a decimal number to a UFormattedNumber. </div></div> <div class="ttc" id="umachine_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#l00400">umachine.h:400</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a5ee613b0f806f558d9ea877aa62a0c3fa721badced2bb2b04f6c10afaed3bedef"><div class="ttname"><a href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fa721badced2bb2b04f6c10afaed3bedef">UNUM_UNIT_WIDTH_NARROW</a></div><div class="ttdoc">Print an abbreviated version of the unit name. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00164">unumberformatter.h:164</a></div></div> <div class="ttc" id="classLocalUNumberFormatterPointer_html"><div class="ttname"><a href="classLocalUNumberFormatterPointer.html">LocalUNumberFormatterPointer</a></div><div class="ttdoc">"Smart pointer" class; closes a UNumberFormatter via unumf_close(). </div></div> <div class="ttc" id="uformattednumber_8h_html_a9d4030bdc4dd1ec4de828bf1bcf4b1b6"><div class="ttname"><a href="uformattednumber_8h.html#a9d4030bdc4dd1ec4de828bf1bcf4b1b6">UFormattedNumber</a></div><div class="ttdeci">struct UFormattedNumber UFormattedNumber</div><div class="ttdoc">C-compatible version of icu::number::FormattedNumber. </div><div class="ttdef"><b>Definition:</b> <a href="uformattednumber_8h_source.html#l00043">uformattednumber.h:43</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a18092ae1533c9c260f01c9dbf25589c9a3919ed89463cc89fc7f25cbd9c9e4968"><div class="ttname"><a href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a3919ed89463cc89fc7f25cbd9c9e4968">UNUM_SIGN_AUTO</a></div><div class="ttdoc">Show the minus sign on negative numbers, and do not show the sign on positive numbers. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00274">unumberformatter.h:274</a></div></div> <div class="ttc" id="parseerr_8h_html"><div class="ttname"><a href="parseerr_8h.html">parseerr.h</a></div><div class="ttdoc">C API: Parse Error Information. </div></div> <div class="ttc" id="utypes_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#l00509">utypes.h:509</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a18092ae1533c9c260f01c9dbf25589c9a5bcfdf8a223dd757686edeeda2eca603"><div class="ttname"><a href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a5bcfdf8a223dd757686edeeda2eca603">UNUM_SIGN_ACCOUNTING_ALWAYS</a></div><div class="ttdoc">Use the locale-dependent accounting format on negative numbers, and show the plus sign on positive nu...</div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00315">unumberformatter.h:315</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a5ee613b0f806f558d9ea877aa62a0c3fa63c08bf7ebfee6ca9e1365c85edccd64"><div class="ttname"><a href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fa63c08bf7ebfee6ca9e1365c85edccd64">UNUM_UNIT_WIDTH_FORMAL</a></div><div class="ttdoc">Use the formal variant of the currency symbol; for example, "NT$" for the New Taiwan dollar in zh-TW...</div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00213">unumberformatter.h:213</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a18092ae1533c9c260f01c9dbf25589c9a1c62fa437fad105b04e5fcbf65167f4a"><div class="ttname"><a href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9a1c62fa437fad105b04e5fcbf65167f4a">UNUM_SIGN_ALWAYS</a></div><div class="ttdoc">Show the minus sign on negative numbers and the plus sign on positive numbers, including zero...</div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00282">unumberformatter.h:282</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a5ee613b0f806f558d9ea877aa62a0c3f"><div class="ttname"><a href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3f">UNumberUnitWidth</a></div><div class="ttdeci">UNumberUnitWidth</div><div class="ttdoc">An enum declaring how to render units, including currencies. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00152">unumberformatter.h:152</a></div></div> <div class="ttc" id="structUParseError_html"><div class="ttname"><a href="structUParseError.html">UParseError</a></div><div class="ttdoc">A UParseError struct is used to returned detailed information about parsing errors. </div><div class="ttdef"><b>Definition:</b> <a href="parseerr_8h_source.html#l00058">parseerr.h:58</a></div></div> <div class="ttc" id="utypes_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="unumberformatter_8h_html_a5ee613b0f806f558d9ea877aa62a0c3fa930655d3f12aeca28d3df0d0d49c4e58"><div class="ttname"><a href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3fa930655d3f12aeca28d3df0d0d49c4e58">UNUM_UNIT_WIDTH_VARIANT</a></div><div class="ttdoc">Use the alternate variant of the currency symbol; for example, "TL" for the Turkish lira (TRY)...</div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00224">unumberformatter.h:224</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a1e0fe0c910e360dda5cdad3387e5a0c6abb6bc9885a6f2bee1795056d215f0522"><div class="ttname"><a href="unumberformatter_8h.html#a1e0fe0c910e360dda5cdad3387e5a0c6abb6bc9885a6f2bee1795056d215f0522">UNUM_DECIMAL_SEPARATOR_ALWAYS</a></div><div class="ttdoc">Always show the decimal separator, even if there are no digits to display after the separator...</div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00383">unumberformatter.h:383</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a18092ae1533c9c260f01c9dbf25589c9aa9342df5634c3fc780e31553fb561543"><div class="ttname"><a href="unumberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9aa9342df5634c3fc780e31553fb561543">UNUM_SIGN_EXCEPT_ZERO</a></div><div class="ttdoc">Show the minus sign on negative numbers and the plus sign on positive numbers. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00323">unumberformatter.h:323</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a002bb379f6d06333590e00771c613c71a08945b9561fa619c16140a916e8781e0"><div class="ttname"><a href="unumberformatter_8h.html#a002bb379f6d06333590e00771c613c71a08945b9561fa619c16140a916e8781e0">UNUM_ROUNDING_PRIORITY_RELAXED</a></div><div class="ttdoc">Favor greater precision by relaxing one of the rounding constraints. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00124">unumberformatter.h:124</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a1e0fe0c910e360dda5cdad3387e5a0c6a1d1b364e55dcabab30649afbaa200cd0"><div class="ttname"><a href="unumberformatter_8h.html#a1e0fe0c910e360dda5cdad3387e5a0c6a1d1b364e55dcabab30649afbaa200cd0">UNUM_DECIMAL_SEPARATOR_COUNT</a></div><div class="ttdoc">One more than the highest UNumberDecimalSeparatorDisplay value. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00392">unumberformatter.h:392</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a69a79cf493b3bc508c613c6bf216f3b7"><div class="ttname"><a href="unumberformatter_8h.html#a69a79cf493b3bc508c613c6bf216f3b7">unumf_formatInt</a></div><div class="ttdeci">U_CAPI void unumf_formatInt(const UNumberFormatter *uformatter, int64_t value, UFormattedNumber *uresult, UErrorCode *ec)</div><div class="ttdoc">Uses a UNumberFormatter to format an integer to a UFormattedNumber. </div></div> <div class="ttc" id="unumberformatter_8h_html_a39a7f386dd7f624dd611d4f5249c2c26a673c844c1941590a781fab2f0d2fb7b2"><div class="ttname"><a href="unumberformatter_8h.html#a39a7f386dd7f624dd611d4f5249c2c26a673c844c1941590a781fab2f0d2fb7b2">UNUM_TRAILING_ZERO_AUTO</a></div><div class="ttdoc">Display trailing zeros according to the settings for minimum fraction and significant digits...</div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00409">unumberformatter.h:409</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a5ee613b0f806f558d9ea877aa62a0c3faefbce8f020b12394f6d37b982273a758"><div class="ttname"><a href="unumberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3faefbce8f020b12394f6d37b982273a758">UNUM_UNIT_WIDTH_COUNT</a></div><div class="ttdoc">One more than the highest UNumberUnitWidth value. </div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00242">unumberformatter.h:242</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a002bb379f6d06333590e00771c613c71"><div class="ttname"><a href="unumberformatter_8h.html#a002bb379f6d06333590e00771c613c71">UNumberRoundingPriority</a></div><div class="ttdeci">UNumberRoundingPriority</div><div class="ttdoc">An enum declaring how to resolve conflicts between maximum fraction digits and maximum significant di...</div><div class="ttdef"><b>Definition:</b> <a href="unumberformatter_8h_source.html#l00118">unumberformatter.h:118</a></div></div> <div class="ttc" id="unumberformatter_8h_html_a3cc5e657b62db668d174aaf414bd9b73"><div class="ttname"><a href="unumberformatter_8h.html#a3cc5e657b62db668d174aaf414bd9b73">unumf_openForSkeletonAndLocaleWithError</a></div><div class="ttdeci">U_CAPI UNumberFormatter * unumf_openForSkeletonAndLocaleWithError(const UChar *skeleton, int32_t skeletonLen, const char *locale, UParseError *perror, UErrorCode *ec)</div><div class="ttdoc">Like unumf_openForSkeletonAndLocale, but accepts a UParseError, which will be populated with the loca...</div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>
| ver. 1.6 |
Github
|
.
| PHP 8.3.30 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка