Sophie

Sophie

distrib > Mageia > 4 > x86_64 > by-pkgid > ad014b3fb78ee8a65d2d78c2a517808a > files > 1034

icu-doc-52.1-2.4.mga4.noarch.rpm

<!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: unum.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
   &#160;<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&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;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&#160;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&#160;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_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">unum.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="unum_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>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">*******************************************************************************</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">* Copyright (C) 1997-2013, International Business Machines Corporation and others.</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">* All Rights Reserved.</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">* Modification History:</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">*</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">*   Date        Name        Description</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">*   06/24/99    helena      Integrated Alan&#39;s NF enhancements and Java2 bug fixes</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">*******************************************************************************</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">*/</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;</div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="preprocessor">#ifndef _UNUM</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#define _UNUM</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="utypes_8h.html" title="Basic definitions for ICU, for both C and C++ APIs.">unicode/utypes.h</a>&quot;</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;</div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="preprocessor">#if !UCONFIG_NO_FORMATTING</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="localpointer_8h.html" title="C++ API: &quot;Smart pointers&quot; for use with and in ICU4C C++ code.">unicode/localpointer.h</a>&quot;</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="uloc_8h.html" title="C API: Locale.">unicode/uloc.h</a>&quot;</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="umisc_8h.html" title="C API:misc definitions.">unicode/umisc.h</a>&quot;</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="parseerr_8h.html" title="C API: Parse Error Information.">unicode/parseerr.h</a>&quot;</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="uformattable_8h.html" title="C API: UFormattable is a thin wrapper for primitive types used for formatting and parsing...">unicode/uformattable.h</a>&quot;</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;</div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b">  132</a></span>&#160;<span class="keyword">typedef</span> <span class="keywordtype">void</span>* <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>;</div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;</div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266d">  137</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266d" title="The possible number format styles.">UNumberFormatStyle</a> {</div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266dae207361093035f3cba68e1079222765f">  142</a></span>&#160;    <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266dae207361093035f3cba68e1079222765f" title="Decimal format defined by a pattern string.">UNUM_PATTERN_DECIMAL</a>=0,</div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266dafee95b0f3bd1d25e469d6d73a80ca851">  147</a></span>&#160;    <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266dafee95b0f3bd1d25e469d6d73a80ca851" title="Decimal format (&quot;normal&quot; style).">UNUM_DECIMAL</a>=1,</div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266da21b6ea8b4d9a0470ef541984625b60fa">  152</a></span>&#160;    <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266da21b6ea8b4d9a0470ef541984625b60fa" title="Currency format with a currency symbol, e.g., &quot;$1.00&quot;.">UNUM_CURRENCY</a>,</div>
<div class="line"><a name="l00157"></a><span class="lineno"><a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266da9bf1ec360f981705cd4bbd51cb87aebb">  157</a></span>&#160;    <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266da9bf1ec360f981705cd4bbd51cb87aebb" title="Percent format.">UNUM_PERCENT</a>,</div>
<div class="line"><a name="l00162"></a><span class="lineno"><a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266da3716da021dd7e974d2e068972f43d824">  162</a></span>&#160;    <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266da3716da021dd7e974d2e068972f43d824" title="Scientific format.">UNUM_SCIENTIFIC</a>,</div>
<div class="line"><a name="l00167"></a><span class="lineno"><a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266da5ae07c512dff6f042638269a892f583d">  167</a></span>&#160;    <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266da5ae07c512dff6f042638269a892f583d" title="Spellout rule-based format.">UNUM_SPELLOUT</a>,</div>
<div class="line"><a name="l00172"></a><span class="lineno"><a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266daa2ad067d1cadf2e2f2e988e2d838200b">  172</a></span>&#160;    <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266daa2ad067d1cadf2e2f2e988e2d838200b" title="Ordinal rule-based format.">UNUM_ORDINAL</a>,</div>
<div class="line"><a name="l00177"></a><span class="lineno"><a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266dae79d8fb72705872b6c3c4abb6c17b9a6">  177</a></span>&#160;    <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266dae79d8fb72705872b6c3c4abb6c17b9a6" title="Duration rule-based format.">UNUM_DURATION</a>,</div>
<div class="line"><a name="l00182"></a><span class="lineno"><a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266dab1c8018237a430c9b88289b18eac6b8e">  182</a></span>&#160;    <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266dab1c8018237a430c9b88289b18eac6b8e" title="Numbering system rule-based format.">UNUM_NUMBERING_SYSTEM</a>,</div>
<div class="line"><a name="l00187"></a><span class="lineno"><a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266da5960471d91b7598451d928cd8547a66f">  187</a></span>&#160;    <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266da5960471d91b7598451d928cd8547a66f" title="Rule-based format defined by a pattern string.">UNUM_PATTERN_RULEBASED</a>,</div>
<div class="line"><a name="l00192"></a><span class="lineno"><a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266daae232c48e579c727525855cd21571033">  192</a></span>&#160;    <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266daae232c48e579c727525855cd21571033" title="Currency format with an ISO currency code, e.g., &quot;USD1.00&quot;.">UNUM_CURRENCY_ISO</a>,</div>
<div class="line"><a name="l00198"></a><span class="lineno"><a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266da3916bb92d0784396ea2331d4f04c03f5">  198</a></span>&#160;    <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266da3916bb92d0784396ea2331d4f04c03f5" title="Currency format with a pluralized currency name, e.g., &quot;1.00 US dollar&quot; and &quot;3.00 US dollars&quot;...">UNUM_CURRENCY_PLURAL</a>,</div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266da996fbe5b154122a24dd70b8c1aaf0716">  203</a></span>&#160;    <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266da996fbe5b154122a24dd70b8c1aaf0716" title="One more than the highest number format style constant.">UNUM_FORMAT_STYLE_COUNT</a>,</div>
<div class="line"><a name="l00208"></a><span class="lineno"><a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266dad0a115c07b8b2e3bbf296e8aaa51bbeb">  208</a></span>&#160;    <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266dad0a115c07b8b2e3bbf296e8aaa51bbeb" title="Default format.">UNUM_DEFAULT</a> = <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266dafee95b0f3bd1d25e469d6d73a80ca851" title="Decimal format (&quot;normal&quot; style).">UNUM_DECIMAL</a>,</div>
<div class="line"><a name="l00213"></a><span class="lineno"><a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266daf1a3f506a159392eb58a5b3b020958f5">  213</a></span>&#160;    <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266daf1a3f506a159392eb58a5b3b020958f5" title="Alias for UNUM_PATTERN_DECIMAL.">UNUM_IGNORE</a> = <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266dae207361093035f3cba68e1079222765f" title="Decimal format defined by a pattern string.">UNUM_PATTERN_DECIMAL</a></div>
<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;} <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266d" title="The possible number format styles.">UNumberFormatStyle</a>;</div>
<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;</div>
<div class="line"><a name="l00219"></a><span class="lineno"><a class="code" href="unum_8h.html#a2f46653ee48f5d8d5b8e67d4a1b8230a">  219</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="unum_8h.html#a2f46653ee48f5d8d5b8e67d4a1b8230a" title="The possible number format rounding modes.">UNumberFormatRoundingMode</a> {</div>
<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;    UNUM_ROUND_CEILING,</div>
<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;    UNUM_ROUND_FLOOR,</div>
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;    UNUM_ROUND_DOWN,</div>
<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;    UNUM_ROUND_UP,</div>
<div class="line"><a name="l00228"></a><span class="lineno"><a class="code" href="unum_8h.html#a2f46653ee48f5d8d5b8e67d4a1b8230aa1fd90821fab4b77604c05712ab1b5678">  228</a></span>&#160;    <a class="code" href="unum_8h.html#a2f46653ee48f5d8d5b8e67d4a1b8230aa1fd90821fab4b77604c05712ab1b5678" title="Half-even rounding.">UNUM_ROUND_HALFEVEN</a>,</div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;<span class="preprocessor">#ifndef U_HIDE_DEPRECATED_API</span></div>
<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00234"></a><span class="lineno"><a class="code" href="unum_8h.html#a2f46653ee48f5d8d5b8e67d4a1b8230aaaf65c3f66231f695a558eb526c1215f6">  234</a></span>&#160;    <a class="code" href="unum_8h.html#a2f46653ee48f5d8d5b8e67d4a1b8230aaaf65c3f66231f695a558eb526c1215f6" title="Half-even rounding, misspelled name.">UNUM_FOUND_HALFEVEN</a> = <a class="code" href="unum_8h.html#a2f46653ee48f5d8d5b8e67d4a1b8230aa1fd90821fab4b77604c05712ab1b5678" title="Half-even rounding.">UNUM_ROUND_HALFEVEN</a>,</div>
<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;<span class="preprocessor">#endif  </span><span class="comment">/* U_HIDE_DEPRECATED_API */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;<span class="preprocessor"></span>    UNUM_ROUND_HALFDOWN = <a class="code" href="unum_8h.html#a2f46653ee48f5d8d5b8e67d4a1b8230aa1fd90821fab4b77604c05712ab1b5678" title="Half-even rounding.">UNUM_ROUND_HALFEVEN</a> + 1,</div>
<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;    UNUM_ROUND_HALFUP,</div>
<div class="line"><a name="l00242"></a><span class="lineno"><a class="code" href="unum_8h.html#a2f46653ee48f5d8d5b8e67d4a1b8230aa0f59afe5c61b0334a1f1fbb89d054595">  242</a></span>&#160;    <a class="code" href="unum_8h.html#a2f46653ee48f5d8d5b8e67d4a1b8230aa0f59afe5c61b0334a1f1fbb89d054595" title="ROUND_UNNECESSARY reports an error if formatted result is not exact.">UNUM_ROUND_UNNECESSARY</a></div>
<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;} <a class="code" href="unum_8h.html#a2f46653ee48f5d8d5b8e67d4a1b8230a" title="The possible number format rounding modes.">UNumberFormatRoundingMode</a>;</div>
<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;</div>
<div class="line"><a name="l00248"></a><span class="lineno"><a class="code" href="unum_8h.html#ac87c18f94d2d615aa25cd5581ff908f5">  248</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="unum_8h.html#ac87c18f94d2d615aa25cd5581ff908f5" title="The possible number format pad positions.">UNumberFormatPadPosition</a> {</div>
<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;    UNUM_PAD_BEFORE_PREFIX,</div>
<div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;    UNUM_PAD_AFTER_PREFIX,</div>
<div class="line"><a name="l00251"></a><span class="lineno">  251</span>&#160;    UNUM_PAD_BEFORE_SUFFIX,</div>
<div class="line"><a name="l00252"></a><span class="lineno">  252</span>&#160;    UNUM_PAD_AFTER_SUFFIX</div>
<div class="line"><a name="l00253"></a><span class="lineno">  253</span>&#160;} <a class="code" href="unum_8h.html#ac87c18f94d2d615aa25cd5581ff908f5" title="The possible number format pad positions.">UNumberFormatPadPosition</a>;</div>
<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;</div>
<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;<span class="preprocessor">#ifndef U_HIDE_DRAFT_API</span></div>
<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00260"></a><span class="lineno"><a class="code" href="unum_8h.html#a48d230f58cc3dc322e2f2eb6dc1139ef">  260</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="unum_8h.html#a48d230f58cc3dc322e2f2eb6dc1139ef" title="Constants for specifying short or long format.">UNumberCompactStyle</a> {</div>
<div class="line"><a name="l00262"></a><span class="lineno"><a class="code" href="unum_8h.html#a48d230f58cc3dc322e2f2eb6dc1139efa881b6820d1d182b042ef71abac9b6f1e">  262</a></span>&#160;  <a class="code" href="unum_8h.html#a48d230f58cc3dc322e2f2eb6dc1139efa881b6820d1d182b042ef71abac9b6f1e">UNUM_SHORT</a>,</div>
<div class="line"><a name="l00264"></a><span class="lineno"><a class="code" href="unum_8h.html#a48d230f58cc3dc322e2f2eb6dc1139efa523afb859959a9496b408e22de9ebbf9">  264</a></span>&#160;  <a class="code" href="unum_8h.html#a48d230f58cc3dc322e2f2eb6dc1139efa523afb859959a9496b408e22de9ebbf9">UNUM_LONG</a></div>
<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;} <a class="code" href="unum_8h.html#a48d230f58cc3dc322e2f2eb6dc1139ef" title="Constants for specifying short or long format.">UNumberCompactStyle</a>;</div>
<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* U_HIDE_DRAFT_API */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00273"></a><span class="lineno"><a class="code" href="unum_8h.html#a2c2f0d1c3a38ec38269be6db11db04b3">  273</a></span>&#160;<span class="keyword">enum</span> <a class="code" href="unum_8h.html#a2c2f0d1c3a38ec38269be6db11db04b3" title="Constants for specifying currency spacing.">UCurrencySpacing</a> {</div>
<div class="line"><a name="l00275"></a><span class="lineno"><a class="code" href="unum_8h.html#a2c2f0d1c3a38ec38269be6db11db04b3abeb2d7d636924080fdd7ab4c15e3c313">  275</a></span>&#160;    <a class="code" href="unum_8h.html#a2c2f0d1c3a38ec38269be6db11db04b3abeb2d7d636924080fdd7ab4c15e3c313">UNUM_CURRENCY_MATCH</a>,</div>
<div class="line"><a name="l00277"></a><span class="lineno"><a class="code" href="unum_8h.html#a2c2f0d1c3a38ec38269be6db11db04b3ab720998b3474c46ce92577eb57a19d26">  277</a></span>&#160;    <a class="code" href="unum_8h.html#a2c2f0d1c3a38ec38269be6db11db04b3ab720998b3474c46ce92577eb57a19d26">UNUM_CURRENCY_SURROUNDING_MATCH</a>,</div>
<div class="line"><a name="l00279"></a><span class="lineno"><a class="code" href="unum_8h.html#a2c2f0d1c3a38ec38269be6db11db04b3acb2f72cf37af8c5fa6053e023cff98ac">  279</a></span>&#160;    <a class="code" href="unum_8h.html#a2c2f0d1c3a38ec38269be6db11db04b3acb2f72cf37af8c5fa6053e023cff98ac">UNUM_CURRENCY_INSERT</a>,</div>
<div class="line"><a name="l00281"></a><span class="lineno"><a class="code" href="unum_8h.html#a2c2f0d1c3a38ec38269be6db11db04b3a2fd9e7e91825a5644aa6664f2db23699">  281</a></span>&#160;    <a class="code" href="unum_8h.html#a2c2f0d1c3a38ec38269be6db11db04b3a2fd9e7e91825a5644aa6664f2db23699">UNUM_CURRENCY_SPACING_COUNT</a></div>
<div class="line"><a name="l00282"></a><span class="lineno">  282</span>&#160;};</div>
<div class="line"><a name="l00283"></a><span class="lineno"><a class="code" href="unum_8h.html#a27094d1bc060cc6f61e9d26410f65e8b">  283</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="unum_8h.html#a2c2f0d1c3a38ec38269be6db11db04b3" title="Constants for specifying currency spacing.">UCurrencySpacing</a> <a class="code" href="unum_8h.html#a2c2f0d1c3a38ec38269be6db11db04b3" title="Constants for specifying currency spacing.">UCurrencySpacing</a>; </div>
<div class="line"><a name="l00291"></a><span class="lineno"><a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2">  291</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2" title="FieldPosition and UFieldPosition selectors for format fields defined by NumberFormat and UNumberForma...">UNumberFormatFields</a> {</div>
<div class="line"><a name="l00293"></a><span class="lineno"><a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2a3fd88686089c5d22cd076e0a1b2c85e1">  293</a></span>&#160;    <a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2a3fd88686089c5d22cd076e0a1b2c85e1">UNUM_INTEGER_FIELD</a>,</div>
<div class="line"><a name="l00295"></a><span class="lineno"><a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2aac593beba79b7181786fee0503ecc2c3">  295</a></span>&#160;    <a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2aac593beba79b7181786fee0503ecc2c3">UNUM_FRACTION_FIELD</a>,</div>
<div class="line"><a name="l00297"></a><span class="lineno"><a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2a906a047b5709b89081789b0da788112b">  297</a></span>&#160;    <a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2a906a047b5709b89081789b0da788112b">UNUM_DECIMAL_SEPARATOR_FIELD</a>,</div>
<div class="line"><a name="l00299"></a><span class="lineno"><a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2a871dea55461baa1ccd4cce1b95fd45e9">  299</a></span>&#160;    <a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2a871dea55461baa1ccd4cce1b95fd45e9">UNUM_EXPONENT_SYMBOL_FIELD</a>,</div>
<div class="line"><a name="l00301"></a><span class="lineno"><a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2aeedd343749b18342d62fca1dad5df04f">  301</a></span>&#160;    <a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2aeedd343749b18342d62fca1dad5df04f">UNUM_EXPONENT_SIGN_FIELD</a>,</div>
<div class="line"><a name="l00303"></a><span class="lineno"><a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2af4169adf9c1c30fc521bc022d4fe6d12">  303</a></span>&#160;    <a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2af4169adf9c1c30fc521bc022d4fe6d12">UNUM_EXPONENT_FIELD</a>,</div>
<div class="line"><a name="l00305"></a><span class="lineno"><a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2a8e35f7927fe9d23e9d614cf743485cd4">  305</a></span>&#160;    <a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2a8e35f7927fe9d23e9d614cf743485cd4">UNUM_GROUPING_SEPARATOR_FIELD</a>,</div>
<div class="line"><a name="l00307"></a><span class="lineno"><a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2aa9549a1fbe083598c4ba814186ad2c2a">  307</a></span>&#160;    <a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2aa9549a1fbe083598c4ba814186ad2c2a">UNUM_CURRENCY_FIELD</a>,</div>
<div class="line"><a name="l00309"></a><span class="lineno"><a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2a4f3f765890a8809faac211ec4053a875">  309</a></span>&#160;    <a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2a4f3f765890a8809faac211ec4053a875">UNUM_PERCENT_FIELD</a>,</div>
<div class="line"><a name="l00311"></a><span class="lineno"><a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2a5544e2bf189cc65f7392668556529a74">  311</a></span>&#160;    <a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2a5544e2bf189cc65f7392668556529a74">UNUM_PERMILL_FIELD</a>,</div>
<div class="line"><a name="l00313"></a><span class="lineno"><a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2aa7b744c8d3d0913191e92996ce12f525">  313</a></span>&#160;    <a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2aa7b744c8d3d0913191e92996ce12f525">UNUM_SIGN_FIELD</a>,</div>
<div class="line"><a name="l00315"></a><span class="lineno"><a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2ab0fce715b24723f058452096a896116a">  315</a></span>&#160;    <a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2ab0fce715b24723f058452096a896116a">UNUM_FIELD_COUNT</a></div>
<div class="line"><a name="l00316"></a><span class="lineno">  316</span>&#160;} <a class="code" href="unum_8h.html#ad43f2cbfe30924e0adf5f33aece7c8d2" title="FieldPosition and UFieldPosition selectors for format fields defined by NumberFormat and UNumberForma...">UNumberFormatFields</a>;</div>
<div class="line"><a name="l00317"></a><span class="lineno">  317</span>&#160;</div>
<div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;</div>
<div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;<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="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>* U_EXPORT2 </div>
<div class="line"><a name="l00351"></a><span class="lineno">  351</span>&#160;<a class="code" href="unum_8h.html#a581f9eb53d6b1b052b751272e1c6b67f" title="Create and return a new UNumberFormat for formatting and parsing numbers.">unum_open</a>(  <a class="code" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266d" title="The possible number format styles.">UNumberFormatStyle</a>    style,</div>
<div class="line"><a name="l00352"></a><span class="lineno">  352</span>&#160;            <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,</div>
<div class="line"><a name="l00353"></a><span class="lineno">  353</span>&#160;            int32_t            patternLength,</div>
<div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;            <span class="keyword">const</span>    <span class="keywordtype">char</span>*     locale,</div>
<div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;            <a class="code" href="structUParseError.html" title="A UParseError struct is used to returned detailed information about parsing errors.">UParseError</a>*       parseErr,</div>
<div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;            <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="l00357"></a><span class="lineno">  357</span>&#160;</div>
<div class="line"><a name="l00358"></a><span class="lineno">  358</span>&#160;</div>
<div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;<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="l00366"></a><span class="lineno">  366</span>&#160;<a class="code" href="unum_8h.html#a5716f7198d8adcd215e6c192abedde88" title="Close a UNumberFormat.">unum_close</a>(<a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>* fmt);</div>
<div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;</div>
<div class="line"><a name="l00368"></a><span class="lineno">  368</span>&#160;<span class="preprocessor">#if U_SHOW_CPLUSPLUS_API</span></div>
<div class="line"><a name="l00369"></a><span class="lineno">  369</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00370"></a><span class="lineno">  370</span>&#160;<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="l00371"></a><span class="lineno">  371</span>&#160;</div>
<div class="line"><a name="l00381"></a><span class="lineno">  381</span>&#160;<a class="code" href="localpointer_8h.html#a3030f841466c4bbbd465ac9c4b999549" title="&quot;Smart pointer&quot; definition macro, deletes objects via the closeFunction.">U_DEFINE_LOCAL_OPEN_POINTER</a>(<a class="code" href="classLocalUNumberFormatPointer.html" title="&quot;Smart pointer&quot; class, closes a UNumberFormat via unum_close().">LocalUNumberFormatPointer</a>, <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>, <a class="code" href="unum_8h.html#a5716f7198d8adcd215e6c192abedde88" title="Close a UNumberFormat.">unum_close</a>);</div>
<div class="line"><a name="l00382"></a><span class="lineno">  382</span>&#160;</div>
<div class="line"><a name="l00383"></a><span class="lineno">  383</span>&#160;<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="l00384"></a><span class="lineno">  384</span>&#160;</div>
<div class="line"><a name="l00385"></a><span class="lineno">  385</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00386"></a><span class="lineno">  386</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;<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="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>* U_EXPORT2 </div>
<div class="line"><a name="l00396"></a><span class="lineno">  396</span>&#160;<a class="code" href="unum_8h.html#aca465856f5b931500a72c74605b40ad9" title="Open a copy of a UNumberFormat.">unum_clone</a>(<span class="keyword">const</span> <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a> *fmt,</div>
<div class="line"><a name="l00397"></a><span class="lineno">  397</span>&#160;       <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="l00398"></a><span class="lineno">  398</span>&#160;</div>
<div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;<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="l00424"></a><span class="lineno">  424</span>&#160;<a class="code" href="unum_8h.html#a5eea15992427d5c86319d23d630795b8" title="Format an integer using a UNumberFormat.">unum_format</a>(    <span class="keyword">const</span>    <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>*    fmt,</div>
<div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;        int32_t            number,</div>
<div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;        <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,</div>
<div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;        int32_t            resultLength,</div>
<div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;        <a class="code" href="structUFieldPosition.html" title="A struct representing a range of text containing a specific field.">UFieldPosition</a>    *pos,</div>
<div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;        <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="l00430"></a><span class="lineno">  430</span>&#160;</div>
<div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;<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="l00456"></a><span class="lineno">  456</span>&#160;<a class="code" href="unum_8h.html#a76d510c2e2ecbf3a89712f1dc6c6c7da" title="Format an int64 using a UNumberFormat.">unum_formatInt64</a>(<span class="keyword">const</span> <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a> *fmt,</div>
<div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;        int64_t         number,</div>
<div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;        <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,</div>
<div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;        int32_t         resultLength,</div>
<div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;        <a class="code" href="structUFieldPosition.html" title="A struct representing a range of text containing a specific field.">UFieldPosition</a> *pos,</div>
<div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;        <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="l00462"></a><span class="lineno">  462</span>&#160;</div>
<div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;<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="l00488"></a><span class="lineno">  488</span>&#160;<a class="code" href="unum_8h.html#a8cbd385fd0b01975ad6a0742c6e5c512" title="Format a double using a UNumberFormat.">unum_formatDouble</a>(    <span class="keyword">const</span>    <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>*  fmt,</div>
<div class="line"><a name="l00489"></a><span class="lineno">  489</span>&#160;            <span class="keywordtype">double</span>          number,</div>
<div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;            <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,</div>
<div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;            int32_t         resultLength,</div>
<div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;            <a class="code" href="structUFieldPosition.html" title="A struct representing a range of text containing a specific field.">UFieldPosition</a>  *pos, <span class="comment">/* 0 if ignore */</span></div>
<div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;            <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="l00494"></a><span class="lineno">  494</span>&#160;</div>
<div class="line"><a name="l00523"></a><span class="lineno">  523</span>&#160;<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="l00524"></a><span class="lineno">  524</span>&#160;<a class="code" href="unum_8h.html#a59870a322f012dc1b9d99cf8a7b708f1" title="Format a decimal number using a UNumberFormat.">unum_formatDecimal</a>(    <span class="keyword">const</span>    <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>*  fmt,</div>
<div class="line"><a name="l00525"></a><span class="lineno">  525</span>&#160;            <span class="keyword">const</span> <span class="keywordtype">char</span> *    number,</div>
<div class="line"><a name="l00526"></a><span class="lineno">  526</span>&#160;            int32_t         length,</div>
<div class="line"><a name="l00527"></a><span class="lineno">  527</span>&#160;            <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,</div>
<div class="line"><a name="l00528"></a><span class="lineno">  528</span>&#160;            int32_t         resultLength,</div>
<div class="line"><a name="l00529"></a><span class="lineno">  529</span>&#160;            <a class="code" href="structUFieldPosition.html" title="A struct representing a range of text containing a specific field.">UFieldPosition</a>  *pos, <span class="comment">/* 0 if ignore */</span></div>
<div class="line"><a name="l00530"></a><span class="lineno">  530</span>&#160;            <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="l00531"></a><span class="lineno">  531</span>&#160;</div>
<div class="line"><a name="l00556"></a><span class="lineno">  556</span>&#160;<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="l00557"></a><span class="lineno">  557</span>&#160;<a class="code" href="unum_8h.html#a35ff307fccbabfb16db8217d132ceae6" title="Format a double currency amount using a UNumberFormat.">unum_formatDoubleCurrency</a>(<span class="keyword">const</span> <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>* fmt,</div>
<div class="line"><a name="l00558"></a><span class="lineno">  558</span>&#160;                          <span class="keywordtype">double</span> number,</div>
<div class="line"><a name="l00559"></a><span class="lineno">  559</span>&#160;                          <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>* currency,</div>
<div class="line"><a name="l00560"></a><span class="lineno">  560</span>&#160;                          <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,</div>
<div class="line"><a name="l00561"></a><span class="lineno">  561</span>&#160;                          int32_t resultLength,</div>
<div class="line"><a name="l00562"></a><span class="lineno">  562</span>&#160;                          <a class="code" href="structUFieldPosition.html" title="A struct representing a range of text containing a specific field.">UFieldPosition</a>* pos,</div>
<div class="line"><a name="l00563"></a><span class="lineno">  563</span>&#160;                          <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="l00564"></a><span class="lineno">  564</span>&#160;</div>
<div class="line"><a name="l00565"></a><span class="lineno">  565</span>&#160;<span class="preprocessor">#ifndef U_HIDE_DRAFT_API</span></div>
<div class="line"><a name="l00566"></a><span class="lineno">  566</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00586"></a><span class="lineno">  586</span>&#160;<a class="code" href="umachine_8h.html#a41691e68155dca13bc1f020fa30dac82" title="This is used to declare a function as a draft public ICU C API.">U_DRAFT</a> int32_t U_EXPORT2</div>
<div class="line"><a name="l00587"></a><span class="lineno">  587</span>&#160;<a class="code" href="unum_8h.html#ab8a3fdd7ccccf001f66cb4bc709ff7ab" title="Format a UFormattable into a string.">unum_formatUFormattable</a>(<span class="keyword">const</span> <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>* fmt,</div>
<div class="line"><a name="l00588"></a><span class="lineno">  588</span>&#160;                        <span class="keyword">const</span> <a class="code" href="uformattable_8h.html#a9d2d5a940197ec966f492f8276ee76d9" title="Opaque type representing various types of data which may be used for formatting and parsing operation...">UFormattable</a> *number,</div>
<div class="line"><a name="l00589"></a><span class="lineno">  589</span>&#160;                        <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,</div>
<div class="line"><a name="l00590"></a><span class="lineno">  590</span>&#160;                        int32_t resultLength,</div>
<div class="line"><a name="l00591"></a><span class="lineno">  591</span>&#160;                        <a class="code" href="structUFieldPosition.html" title="A struct representing a range of text containing a specific field.">UFieldPosition</a> *pos,</div>
<div class="line"><a name="l00592"></a><span class="lineno">  592</span>&#160;                        <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="l00593"></a><span class="lineno">  593</span>&#160;<span class="preprocessor">#endif  </span><span class="comment">/* U_HIDE_DRAFT_API */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00594"></a><span class="lineno">  594</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00612"></a><span class="lineno">  612</span>&#160;<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="l00613"></a><span class="lineno">  613</span>&#160;<a class="code" href="unum_8h.html#ac658b91fe7e7b8c8e0657008d77db90d" title="Parse a string into an integer using a UNumberFormat.">unum_parse</a>(    <span class="keyword">const</span>   <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>*  fmt,</div>
<div class="line"><a name="l00614"></a><span class="lineno">  614</span>&#160;        <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>*          text,</div>
<div class="line"><a name="l00615"></a><span class="lineno">  615</span>&#160;        int32_t         textLength,</div>
<div class="line"><a name="l00616"></a><span class="lineno">  616</span>&#160;        int32_t         *parsePos <span class="comment">/* 0 = start */</span>,</div>
<div class="line"><a name="l00617"></a><span class="lineno">  617</span>&#160;        <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="l00618"></a><span class="lineno">  618</span>&#160;</div>
<div class="line"><a name="l00636"></a><span class="lineno">  636</span>&#160;<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> int64_t U_EXPORT2 </div>
<div class="line"><a name="l00637"></a><span class="lineno">  637</span>&#160;<a class="code" href="unum_8h.html#a952c32d0ed2ddd5ec6630f2b8d776f1a" title="Parse a string into an int64 using a UNumberFormat.">unum_parseInt64</a>(<span class="keyword">const</span> <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>*  fmt,</div>
<div class="line"><a name="l00638"></a><span class="lineno">  638</span>&#160;        <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>*  text,</div>
<div class="line"><a name="l00639"></a><span class="lineno">  639</span>&#160;        int32_t       textLength,</div>
<div class="line"><a name="l00640"></a><span class="lineno">  640</span>&#160;        int32_t       *parsePos <span class="comment">/* 0 = start */</span>,</div>
<div class="line"><a name="l00641"></a><span class="lineno">  641</span>&#160;        <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="l00642"></a><span class="lineno">  642</span>&#160;</div>
<div class="line"><a name="l00660"></a><span class="lineno">  660</span>&#160;<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">double</span> U_EXPORT2 </div>
<div class="line"><a name="l00661"></a><span class="lineno">  661</span>&#160;<a class="code" href="unum_8h.html#a849e6ac2def7f3cf5327f8881efc026a" title="Parse a string into a double using a UNumberFormat.">unum_parseDouble</a>(    <span class="keyword">const</span>   <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>*  fmt,</div>
<div class="line"><a name="l00662"></a><span class="lineno">  662</span>&#160;            <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>*          text,</div>
<div class="line"><a name="l00663"></a><span class="lineno">  663</span>&#160;            int32_t         textLength,</div>
<div class="line"><a name="l00664"></a><span class="lineno">  664</span>&#160;            int32_t         *parsePos <span class="comment">/* 0 = start */</span>,</div>
<div class="line"><a name="l00665"></a><span class="lineno">  665</span>&#160;            <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="l00666"></a><span class="lineno">  666</span>&#160;</div>
<div class="line"><a name="l00667"></a><span class="lineno">  667</span>&#160;</div>
<div class="line"><a name="l00693"></a><span class="lineno">  693</span>&#160;<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="l00694"></a><span class="lineno">  694</span>&#160;<a class="code" href="unum_8h.html#af80334a90b37b2d5c41bd9db00c98687" title="Parse a number from a string into an unformatted numeric string using a UNumberFormat.">unum_parseDecimal</a>(<span class="keyword">const</span>   <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>*  fmt,</div>
<div class="line"><a name="l00695"></a><span class="lineno">  695</span>&#160;                 <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>*          text,</div>
<div class="line"><a name="l00696"></a><span class="lineno">  696</span>&#160;                         int32_t         textLength,</div>
<div class="line"><a name="l00697"></a><span class="lineno">  697</span>&#160;                         int32_t         *parsePos <span class="comment">/* 0 = start */</span>,</div>
<div class="line"><a name="l00698"></a><span class="lineno">  698</span>&#160;                         <span class="keywordtype">char</span>            *outBuf,</div>
<div class="line"><a name="l00699"></a><span class="lineno">  699</span>&#160;                         int32_t         outBufLength,</div>
<div class="line"><a name="l00700"></a><span class="lineno">  700</span>&#160;                         <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="l00701"></a><span class="lineno">  701</span>&#160;</div>
<div class="line"><a name="l00721"></a><span class="lineno">  721</span>&#160;<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">double</span> U_EXPORT2</div>
<div class="line"><a name="l00722"></a><span class="lineno">  722</span>&#160;<a class="code" href="unum_8h.html#a9d9e2682060ce25075229769c16b9707" title="Parse a string into a double and a currency using a UNumberFormat.">unum_parseDoubleCurrency</a>(<span class="keyword">const</span> <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>* fmt,</div>
<div class="line"><a name="l00723"></a><span class="lineno">  723</span>&#160;                         <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>* text,</div>
<div class="line"><a name="l00724"></a><span class="lineno">  724</span>&#160;                         int32_t textLength,</div>
<div class="line"><a name="l00725"></a><span class="lineno">  725</span>&#160;                         int32_t* parsePos, <span class="comment">/* 0 = start */</span></div>
<div class="line"><a name="l00726"></a><span class="lineno">  726</span>&#160;                         <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>* currency,</div>
<div class="line"><a name="l00727"></a><span class="lineno">  727</span>&#160;                         <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="l00728"></a><span class="lineno">  728</span>&#160;</div>
<div class="line"><a name="l00729"></a><span class="lineno">  729</span>&#160;<span class="preprocessor">#ifndef U_HIDE_DRAFT_API</span></div>
<div class="line"><a name="l00730"></a><span class="lineno">  730</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00748"></a><span class="lineno">  748</span>&#160;<a class="code" href="umachine_8h.html#a41691e68155dca13bc1f020fa30dac82" title="This is used to declare a function as a draft public ICU C API.">U_DRAFT</a> <a class="code" href="uformattable_8h.html#a9d2d5a940197ec966f492f8276ee76d9" title="Opaque type representing various types of data which may be used for formatting and parsing operation...">UFormattable</a>* U_EXPORT2</div>
<div class="line"><a name="l00749"></a><span class="lineno">  749</span>&#160;<a class="code" href="unum_8h.html#a26e9b033048d9562f1b09dbe1c8c4833" title="Parse a UChar string into a UFormattable.">unum_parseToUFormattable</a>(<span class="keyword">const</span> <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>* fmt,</div>
<div class="line"><a name="l00750"></a><span class="lineno">  750</span>&#160;                         <a class="code" href="uformattable_8h.html#a9d2d5a940197ec966f492f8276ee76d9" title="Opaque type representing various types of data which may be used for formatting and parsing operation...">UFormattable</a> *result,</div>
<div class="line"><a name="l00751"></a><span class="lineno">  751</span>&#160;                         <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>* text,</div>
<div class="line"><a name="l00752"></a><span class="lineno">  752</span>&#160;                         int32_t textLength,</div>
<div class="line"><a name="l00753"></a><span class="lineno">  753</span>&#160;                         int32_t* parsePos, <span class="comment">/* 0 = start */</span></div>
<div class="line"><a name="l00754"></a><span class="lineno">  754</span>&#160;                         <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="l00755"></a><span class="lineno">  755</span>&#160;<span class="preprocessor">#endif  </span><span class="comment">/* U_HIDE_DRAFT_API */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00756"></a><span class="lineno">  756</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00773"></a><span class="lineno">  773</span>&#160;<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="l00774"></a><span class="lineno">  774</span>&#160;<a class="code" href="unum_8h.html#acac55fa6f213cb43d128f8160a0ec5a9" title="Set the pattern used by a UNumberFormat.">unum_applyPattern</a>(          <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>  *format,</div>
<div class="line"><a name="l00775"></a><span class="lineno">  775</span>&#160;                            <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a>          localized,</div>
<div class="line"><a name="l00776"></a><span class="lineno">  776</span>&#160;                    <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,</div>
<div class="line"><a name="l00777"></a><span class="lineno">  777</span>&#160;                            int32_t         patternLength,</div>
<div class="line"><a name="l00778"></a><span class="lineno">  778</span>&#160;                            <a class="code" href="structUParseError.html" title="A UParseError struct is used to returned detailed information about parsing errors.">UParseError</a>    *parseError,</div>
<div class="line"><a name="l00779"></a><span class="lineno">  779</span>&#160;                            <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="l00780"></a><span class="lineno">  780</span>&#160;                                    );</div>
<div class="line"><a name="l00781"></a><span class="lineno">  781</span>&#160;</div>
<div class="line"><a name="l00792"></a><span class="lineno">  792</span>&#160;<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="keyword">const</span> <span class="keywordtype">char</span>* U_EXPORT2 </div>
<div class="line"><a name="l00793"></a><span class="lineno">  793</span>&#160;<a class="code" href="unum_8h.html#acaa46128fd87e7166b3578eab2c2ad24" title="Get a locale for which decimal formatting patterns are available.">unum_getAvailable</a>(int32_t localeIndex);</div>
<div class="line"><a name="l00794"></a><span class="lineno">  794</span>&#160;</div>
<div class="line"><a name="l00804"></a><span class="lineno">  804</span>&#160;<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="l00805"></a><span class="lineno">  805</span>&#160;<a class="code" href="unum_8h.html#a56bd0a70446ff1feb5abdc5bc829a8fa" title="Determine how many locales have decimal formatting patterns available.">unum_countAvailable</a>(<span class="keywordtype">void</span>);</div>
<div class="line"><a name="l00806"></a><span class="lineno">  806</span>&#160;</div>
<div class="line"><a name="l00807"></a><span class="lineno">  807</span>&#160;<span class="preprocessor">#if UCONFIG_HAVE_PARSEALLINPUT</span></div>
<div class="line"><a name="l00808"></a><span class="lineno">  808</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00811"></a><span class="lineno">  811</span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> UNumberFormatAttributeValue {</div>
<div class="line"><a name="l00813"></a><span class="lineno">  813</span>&#160;  UNUM_NO = 0,</div>
<div class="line"><a name="l00815"></a><span class="lineno">  815</span>&#160;  UNUM_YES = 1,</div>
<div class="line"><a name="l00817"></a><span class="lineno">  817</span>&#160;  UNUM_MAYBE = 2</div>
<div class="line"><a name="l00818"></a><span class="lineno">  818</span>&#160;} UNumberFormatAttributeValue;</div>
<div class="line"><a name="l00819"></a><span class="lineno">  819</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00820"></a><span class="lineno">  820</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00822"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097f">  822</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097f" title="The possible UNumberFormat numeric attributes.">UNumberFormatAttribute</a> {</div>
<div class="line"><a name="l00824"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa565bb2f66b2822d68a2c6e3f95be71a9">  824</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa565bb2f66b2822d68a2c6e3f95be71a9" title="Parse integers only.">UNUM_PARSE_INT_ONLY</a>,</div>
<div class="line"><a name="l00826"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fafac691b1c59d94b50213c2eab8d83a74">  826</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fafac691b1c59d94b50213c2eab8d83a74" title="Use grouping separator.">UNUM_GROUPING_USED</a>,</div>
<div class="line"><a name="l00828"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa8d460efb91f4335ef7fbd069f7e12de1">  828</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa8d460efb91f4335ef7fbd069f7e12de1" title="Always show decimal point.">UNUM_DECIMAL_ALWAYS_SHOWN</a>,</div>
<div class="line"><a name="l00830"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa1c61e19057c4c1036a9f1afd98259d57">  830</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa1c61e19057c4c1036a9f1afd98259d57" title="Maximum integer digits.">UNUM_MAX_INTEGER_DIGITS</a>,</div>
<div class="line"><a name="l00832"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097faf6e1244643dfd78c1e3070a990e81751">  832</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097faf6e1244643dfd78c1e3070a990e81751" title="Minimum integer digits.">UNUM_MIN_INTEGER_DIGITS</a>,</div>
<div class="line"><a name="l00834"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097faa21a02dd6022115b4332b30b1cbc5dc3">  834</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097faa21a02dd6022115b4332b30b1cbc5dc3" title="Integer digits.">UNUM_INTEGER_DIGITS</a>,</div>
<div class="line"><a name="l00836"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa3156d12afe1b2ba2e02e099b9fab9d9c">  836</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa3156d12afe1b2ba2e02e099b9fab9d9c" title="Maximum fraction digits.">UNUM_MAX_FRACTION_DIGITS</a>,</div>
<div class="line"><a name="l00838"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa7bda470ac16100aad29970123e659b7f">  838</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa7bda470ac16100aad29970123e659b7f" title="Minimum fraction digits.">UNUM_MIN_FRACTION_DIGITS</a>,</div>
<div class="line"><a name="l00840"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097faa492173115371885d8dd4312c1df263f">  840</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097faa492173115371885d8dd4312c1df263f" title="Fraction digits.">UNUM_FRACTION_DIGITS</a>,</div>
<div class="line"><a name="l00842"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa5c1e5f8080fa49bb89fabec8a36e13e5">  842</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa5c1e5f8080fa49bb89fabec8a36e13e5" title="Multiplier.">UNUM_MULTIPLIER</a>,</div>
<div class="line"><a name="l00844"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa06902c7d131bd688728ad866ff488474">  844</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa06902c7d131bd688728ad866ff488474" title="Grouping size.">UNUM_GROUPING_SIZE</a>,</div>
<div class="line"><a name="l00846"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097face1e88f1b24547d7a1bf605f781b1c6e">  846</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097face1e88f1b24547d7a1bf605f781b1c6e" title="Rounding Mode.">UNUM_ROUNDING_MODE</a>,</div>
<div class="line"><a name="l00848"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa5fb16427f42e8b0c149bb89c8e108f02">  848</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa5fb16427f42e8b0c149bb89c8e108f02" title="Rounding increment.">UNUM_ROUNDING_INCREMENT</a>,</div>
<div class="line"><a name="l00850"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa470111abd0962f29b64aac8aa95445ad">  850</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa470111abd0962f29b64aac8aa95445ad" title="The width to which the output of format() is padded.">UNUM_FORMAT_WIDTH</a>,</div>
<div class="line"><a name="l00852"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fae9bf50a6f9564be1cc74e2fb2a564528">  852</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fae9bf50a6f9564be1cc74e2fb2a564528" title="The position at which padding will take place.">UNUM_PADDING_POSITION</a>,</div>
<div class="line"><a name="l00854"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa6cdd4f290558adf6093d9a5a036991e2">  854</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa6cdd4f290558adf6093d9a5a036991e2" title="Secondary grouping size.">UNUM_SECONDARY_GROUPING_SIZE</a>,</div>
<div class="line"><a name="l00857"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa606b791bda88aa23e7cb387357163f8b">  857</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa606b791bda88aa23e7cb387357163f8b" title="Use significant digits.">UNUM_SIGNIFICANT_DIGITS_USED</a>,</div>
<div class="line"><a name="l00860"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa1a08d64684b9d2cddcc78e974b24aec1">  860</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa1a08d64684b9d2cddcc78e974b24aec1" title="Minimum significant digits.">UNUM_MIN_SIGNIFICANT_DIGITS</a>,</div>
<div class="line"><a name="l00863"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa956d998c675d90d50b620d08cb4fa399">  863</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa956d998c675d90d50b620d08cb4fa399" title="Maximum significant digits.">UNUM_MAX_SIGNIFICANT_DIGITS</a>,</div>
<div class="line"><a name="l00867"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa0c9d63e76d7e4974e6a828a5ad9971f5">  867</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa0c9d63e76d7e4974e6a828a5ad9971f5" title="Lenient parse mode used by rule-based formats.">UNUM_LENIENT_PARSE</a>,</div>
<div class="line"><a name="l00868"></a><span class="lineno">  868</span>&#160;<span class="preprocessor">#if UCONFIG_HAVE_PARSEALLINPUT</span></div>
<div class="line"><a name="l00869"></a><span class="lineno">  869</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00873"></a><span class="lineno">  873</span>&#160;  UNUM_PARSE_ALL_INPUT = <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa0c9d63e76d7e4974e6a828a5ad9971f5" title="Lenient parse mode used by rule-based formats.">UNUM_LENIENT_PARSE</a> + 1,</div>
<div class="line"><a name="l00874"></a><span class="lineno">  874</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00875"></a><span class="lineno">  875</span>&#160;<span class="preprocessor"></span><span class="preprocessor">#ifndef U_HIDE_DRAFT_API</span></div>
<div class="line"><a name="l00876"></a><span class="lineno">  876</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00885"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fad3660fb70e7ee81df7ca5390708d54e9">  885</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fad3660fb70e7ee81df7ca5390708d54e9" title="Scale, which adjusts the position of the decimal point when formatting.">UNUM_SCALE</a> = <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa0c9d63e76d7e4974e6a828a5ad9971f5" title="Lenient parse mode used by rule-based formats.">UNUM_LENIENT_PARSE</a> + 2,</div>
<div class="line"><a name="l00886"></a><span class="lineno">  886</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* U_HIDE_DRAFT_API */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00887"></a><span class="lineno">  887</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00888"></a><span class="lineno">  888</span>&#160;<span class="preprocessor">#ifndef U_HIDE_INTERNAL_API</span></div>
<div class="line"><a name="l00889"></a><span class="lineno">  889</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00891"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa99c73372284ba5ca0686b19773ef2997">  891</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa99c73372284ba5ca0686b19773ef2997" title="Count of &quot;regular&quot; numeric attributes.">UNUM_NUMERIC_ATTRIBUTE_COUNT</a> = <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa0c9d63e76d7e4974e6a828a5ad9971f5" title="Lenient parse mode used by rule-based formats.">UNUM_LENIENT_PARSE</a> + 3,</div>
<div class="line"><a name="l00892"></a><span class="lineno">  892</span>&#160;</div>
<div class="line"><a name="l00896"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097faf348ba44e9d2dca6ec374cb7a7e445a7">  896</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097faf348ba44e9d2dca6ec374cb7a7e445a7" title="One below the first bitfield-boolean item.">UNUM_MAX_NONBOOLEAN_ATTRIBUTE</a> = 0x0FFF,</div>
<div class="line"><a name="l00897"></a><span class="lineno">  897</span>&#160;<span class="preprocessor">#endif  </span><span class="comment">/* U_HIDE_INTERNAL_API */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00898"></a><span class="lineno">  898</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00904"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097faca8a5389b73ec0c495f43efd65a6063a">  904</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097faca8a5389b73ec0c495f43efd65a6063a" title="If 1, specifies that if setting the &quot;max integer digits&quot; attribute would truncate a value...">UNUM_FORMAT_FAIL_IF_MORE_THAN_MAX_DIGITS</a> = 0x1000,</div>
<div class="line"><a name="l00911"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa3ffc12d7e69f41c55b283ddfb53d9757">  911</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa3ffc12d7e69f41c55b283ddfb53d9757" title="if this attribute is set to 1, specifies that, if the pattern doesn&#39;t contain an exponent, the exponent will not be parsed.">UNUM_PARSE_NO_EXPONENT</a>,</div>
<div class="line"><a name="l00912"></a><span class="lineno">  912</span>&#160;</div>
<div class="line"><a name="l00913"></a><span class="lineno">  913</span>&#160;<span class="preprocessor">#ifndef U_HIDE_INTERNAL_API</span></div>
<div class="line"><a name="l00914"></a><span class="lineno">  914</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l00916"></a><span class="lineno"><a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa4a14540bddd47511445d0414f31fbb9b">  916</a></span>&#160;  <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097fa4a14540bddd47511445d0414f31fbb9b" title="Limit of boolean attributes.">UNUM_LIMIT_BOOLEAN_ATTRIBUTE</a></div>
<div class="line"><a name="l00917"></a><span class="lineno">  917</span>&#160;<span class="preprocessor">#endif  </span><span class="comment">/* U_HIDE_INTERNAL_API */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00918"></a><span class="lineno">  918</span>&#160;<span class="preprocessor"></span>} <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097f" title="The possible UNumberFormat numeric attributes.">UNumberFormatAttribute</a>;</div>
<div class="line"><a name="l00919"></a><span class="lineno">  919</span>&#160;</div>
<div class="line"><a name="l00937"></a><span class="lineno">  937</span>&#160;<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="l00938"></a><span class="lineno">  938</span>&#160;<a class="code" href="unum_8h.html#aba3ed4eb79cf3401699bbddb3b80a9b3" title="Get a numeric attribute associated with a UNumberFormat.">unum_getAttribute</a>(<span class="keyword">const</span> <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>*          fmt,</div>
<div class="line"><a name="l00939"></a><span class="lineno">  939</span>&#160;          <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097f" title="The possible UNumberFormat numeric attributes.">UNumberFormatAttribute</a>  attr);</div>
<div class="line"><a name="l00940"></a><span class="lineno">  940</span>&#160;</div>
<div class="line"><a name="l00960"></a><span class="lineno">  960</span>&#160;<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="l00961"></a><span class="lineno">  961</span>&#160;<a class="code" href="unum_8h.html#aa9dc9217d30084eb4577e749083bdc73" title="Set a numeric attribute associated with a UNumberFormat.">unum_setAttribute</a>(    <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>*          fmt,</div>
<div class="line"><a name="l00962"></a><span class="lineno">  962</span>&#160;            <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097f" title="The possible UNumberFormat numeric attributes.">UNumberFormatAttribute</a>  attr,</div>
<div class="line"><a name="l00963"></a><span class="lineno">  963</span>&#160;            int32_t                 newValue);</div>
<div class="line"><a name="l00964"></a><span class="lineno">  964</span>&#160;</div>
<div class="line"><a name="l00965"></a><span class="lineno">  965</span>&#160;</div>
<div class="line"><a name="l00980"></a><span class="lineno">  980</span>&#160;<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">double</span> U_EXPORT2 </div>
<div class="line"><a name="l00981"></a><span class="lineno">  981</span>&#160;<a class="code" href="unum_8h.html#a3d3af71571dcc86ad02a63f98c9ef3c1" title="Get a numeric attribute associated with a UNumberFormat.">unum_getDoubleAttribute</a>(<span class="keyword">const</span> <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>*          fmt,</div>
<div class="line"><a name="l00982"></a><span class="lineno">  982</span>&#160;          <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097f" title="The possible UNumberFormat numeric attributes.">UNumberFormatAttribute</a>  attr);</div>
<div class="line"><a name="l00983"></a><span class="lineno">  983</span>&#160;</div>
<div class="line"><a name="l00998"></a><span class="lineno">  998</span>&#160;<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="l00999"></a><span class="lineno">  999</span>&#160;<a class="code" href="unum_8h.html#a9ba89315a6f88655edec37c39af99e67" title="Set a numeric attribute associated with a UNumberFormat.">unum_setDoubleAttribute</a>(    <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>*          fmt,</div>
<div class="line"><a name="l01000"></a><span class="lineno"> 1000</span>&#160;            <a class="code" href="unum_8h.html#a22c3085f2e722f578a92c15a3346097f" title="The possible UNumberFormat numeric attributes.">UNumberFormatAttribute</a>  attr,</div>
<div class="line"><a name="l01001"></a><span class="lineno"> 1001</span>&#160;            <span class="keywordtype">double</span>                 newValue);</div>
<div class="line"><a name="l01002"></a><span class="lineno"> 1002</span>&#160;</div>
<div class="line"><a name="l01004"></a><span class="lineno"><a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725"> 1004</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725" title="The possible UNumberFormat text attributes.">UNumberFormatTextAttribute</a> {</div>
<div class="line"><a name="l01006"></a><span class="lineno"><a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725a264cca6cf70106e73840f1a47028df86"> 1006</a></span>&#160;  <a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725a264cca6cf70106e73840f1a47028df86" title="Positive prefix.">UNUM_POSITIVE_PREFIX</a>,</div>
<div class="line"><a name="l01008"></a><span class="lineno"><a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725ad86d57c03a0508d47288c704197ac653"> 1008</a></span>&#160;  <a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725ad86d57c03a0508d47288c704197ac653" title="Positive suffix.">UNUM_POSITIVE_SUFFIX</a>,</div>
<div class="line"><a name="l01010"></a><span class="lineno"><a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725a1df970289d1891901b39a86395bc5d51"> 1010</a></span>&#160;  <a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725a1df970289d1891901b39a86395bc5d51" title="Negative prefix.">UNUM_NEGATIVE_PREFIX</a>,</div>
<div class="line"><a name="l01012"></a><span class="lineno"><a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725aa31b0783a7bc179dfa5a635bdc542800"> 1012</a></span>&#160;  <a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725aa31b0783a7bc179dfa5a635bdc542800" title="Negative suffix.">UNUM_NEGATIVE_SUFFIX</a>,</div>
<div class="line"><a name="l01014"></a><span class="lineno"><a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725a86e498a9c561dfc76671ec96a427143d"> 1014</a></span>&#160;  <a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725a86e498a9c561dfc76671ec96a427143d" title="The character used to pad to the format width.">UNUM_PADDING_CHARACTER</a>,</div>
<div class="line"><a name="l01016"></a><span class="lineno"><a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725aa2b28acf90cdc267f71fb3824b271f33"> 1016</a></span>&#160;  <a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725aa2b28acf90cdc267f71fb3824b271f33" title="The ISO currency code.">UNUM_CURRENCY_CODE</a>,</div>
<div class="line"><a name="l01021"></a><span class="lineno"><a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725a54d13def32cdd86ad8f9dfe147b0494a"> 1021</a></span>&#160;  <a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725a54d13def32cdd86ad8f9dfe147b0494a" title="The default rule set.">UNUM_DEFAULT_RULESET</a>,</div>
<div class="line"><a name="l01028"></a><span class="lineno"><a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725a5f86be5aea4daa4ba8a6bdd9bfae0d9b"> 1028</a></span>&#160;  <a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725a5f86be5aea4daa4ba8a6bdd9bfae0d9b" title="The public rule sets.">UNUM_PUBLIC_RULESETS</a></div>
<div class="line"><a name="l01029"></a><span class="lineno"> 1029</span>&#160;} <a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725" title="The possible UNumberFormat text attributes.">UNumberFormatTextAttribute</a>;</div>
<div class="line"><a name="l01030"></a><span class="lineno"> 1030</span>&#160;</div>
<div class="line"><a name="l01049"></a><span class="lineno"> 1049</span>&#160;<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="l01050"></a><span class="lineno"> 1050</span>&#160;<a class="code" href="unum_8h.html#a497b8a591fbac7c2d2e604f06a403be1" title="Get a text attribute associated with a UNumberFormat.">unum_getTextAttribute</a>(    <span class="keyword">const</span>    <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>*                    fmt,</div>
<div class="line"><a name="l01051"></a><span class="lineno"> 1051</span>&#160;            <a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725" title="The possible UNumberFormat text attributes.">UNumberFormatTextAttribute</a>      tag,</div>
<div class="line"><a name="l01052"></a><span class="lineno"> 1052</span>&#160;            <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,</div>
<div class="line"><a name="l01053"></a><span class="lineno"> 1053</span>&#160;            int32_t                            resultLength,</div>
<div class="line"><a name="l01054"></a><span class="lineno"> 1054</span>&#160;            <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="l01055"></a><span class="lineno"> 1055</span>&#160;</div>
<div class="line"><a name="l01072"></a><span class="lineno"> 1072</span>&#160;<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="l01073"></a><span class="lineno"> 1073</span>&#160;<a class="code" href="unum_8h.html#a5c6e5a56428cd6e15beb0c972698f414" title="Set a text attribute associated with a UNumberFormat.">unum_setTextAttribute</a>(    <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>*                    fmt,</div>
<div class="line"><a name="l01074"></a><span class="lineno"> 1074</span>&#160;            <a class="code" href="unum_8h.html#a9d3fc41af40c7a4437230943eb265725" title="The possible UNumberFormat text attributes.">UNumberFormatTextAttribute</a>      tag,</div>
<div class="line"><a name="l01075"></a><span class="lineno"> 1075</span>&#160;            <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>*                            newValue,</div>
<div class="line"><a name="l01076"></a><span class="lineno"> 1076</span>&#160;            int32_t                            newValueLength,</div>
<div class="line"><a name="l01077"></a><span class="lineno"> 1077</span>&#160;            <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="l01078"></a><span class="lineno"> 1078</span>&#160;</div>
<div class="line"><a name="l01095"></a><span class="lineno"> 1095</span>&#160;<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="l01096"></a><span class="lineno"> 1096</span>&#160;<a class="code" href="unum_8h.html#aa1c1db271d7a0510212cad89f8a555a6" title="Extract the pattern from a UNumberFormat.">unum_toPattern</a>(    <span class="keyword">const</span>    <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a>*          fmt,</div>
<div class="line"><a name="l01097"></a><span class="lineno"> 1097</span>&#160;        <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5" title="The ICU boolean type.">UBool</a>                  isPatternLocalized,</div>
<div class="line"><a name="l01098"></a><span class="lineno"> 1098</span>&#160;        <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,</div>
<div class="line"><a name="l01099"></a><span class="lineno"> 1099</span>&#160;        int32_t                 resultLength,</div>
<div class="line"><a name="l01100"></a><span class="lineno"> 1100</span>&#160;        <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="l01101"></a><span class="lineno"> 1101</span>&#160;</div>
<div class="line"><a name="l01102"></a><span class="lineno"> 1102</span>&#160;</div>
<div class="line"><a name="l01107"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832"> 1107</a></span>&#160;<span class="keyword">typedef</span> <span class="keyword">enum</span> <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832" title="Constants for specifying a number format symbol.">UNumberFormatSymbol</a> {</div>
<div class="line"><a name="l01109"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a6cf2eae8070a1472ff383b79e51a3672"> 1109</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a6cf2eae8070a1472ff383b79e51a3672" title="The decimal separator.">UNUM_DECIMAL_SEPARATOR_SYMBOL</a> = 0,</div>
<div class="line"><a name="l01111"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a7caa62a2f1bed1dfef22a23a693cef24"> 1111</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a7caa62a2f1bed1dfef22a23a693cef24" title="The grouping separator.">UNUM_GROUPING_SEPARATOR_SYMBOL</a> = 1,</div>
<div class="line"><a name="l01113"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a5eb091009c9a02bbebdb6431d2b4dc75"> 1113</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a5eb091009c9a02bbebdb6431d2b4dc75" title="The pattern separator.">UNUM_PATTERN_SEPARATOR_SYMBOL</a> = 2,</div>
<div class="line"><a name="l01115"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a5883afe4d7c2b26f507662371e2d7bf6"> 1115</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a5883afe4d7c2b26f507662371e2d7bf6" title="The percent sign.">UNUM_PERCENT_SYMBOL</a> = 3,</div>
<div class="line"><a name="l01117"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832ada460e4eba23e055b04873b737a555f3"> 1117</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832ada460e4eba23e055b04873b737a555f3" title="Zero.">UNUM_ZERO_DIGIT_SYMBOL</a> = 4,</div>
<div class="line"><a name="l01119"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832acaebfebe90c39566ced87e7f06261cb3"> 1119</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832acaebfebe90c39566ced87e7f06261cb3" title="Character representing a digit in the pattern.">UNUM_DIGIT_SYMBOL</a> = 5,</div>
<div class="line"><a name="l01121"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832ac41e14d50a6e9e775c56da37b6605e61"> 1121</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832ac41e14d50a6e9e775c56da37b6605e61" title="The minus sign.">UNUM_MINUS_SIGN_SYMBOL</a> = 6,</div>
<div class="line"><a name="l01123"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a702dd174fe87fc87d2b8277823e5698f"> 1123</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a702dd174fe87fc87d2b8277823e5698f" title="The plus sign.">UNUM_PLUS_SIGN_SYMBOL</a> = 7,</div>
<div class="line"><a name="l01125"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a4058db5d198fe1300aa8ee3cc3cdf4c3"> 1125</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a4058db5d198fe1300aa8ee3cc3cdf4c3" title="The currency symbol.">UNUM_CURRENCY_SYMBOL</a> = 8,</div>
<div class="line"><a name="l01127"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a4796ec4f4bea835c8692d1e4a6b68aeb"> 1127</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a4796ec4f4bea835c8692d1e4a6b68aeb" title="The international currency symbol.">UNUM_INTL_CURRENCY_SYMBOL</a> = 9,</div>
<div class="line"><a name="l01129"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832ac61cae53a16c43243566e20e984464b2"> 1129</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832ac61cae53a16c43243566e20e984464b2" title="The monetary separator.">UNUM_MONETARY_SEPARATOR_SYMBOL</a> = 10,</div>
<div class="line"><a name="l01131"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a3f91096f3423060c440807f6c2e85233"> 1131</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a3f91096f3423060c440807f6c2e85233" title="The exponential symbol.">UNUM_EXPONENTIAL_SYMBOL</a> = 11,</div>
<div class="line"><a name="l01133"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a11d90afae7100df580a2eeece46c1da7"> 1133</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a11d90afae7100df580a2eeece46c1da7" title="Per mill symbol.">UNUM_PERMILL_SYMBOL</a> = 12,</div>
<div class="line"><a name="l01135"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a1ef99bce9331e4a77feaa20a5b8c401e"> 1135</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a1ef99bce9331e4a77feaa20a5b8c401e" title="Escape padding character.">UNUM_PAD_ESCAPE_SYMBOL</a> = 13,</div>
<div class="line"><a name="l01137"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a28e639f8a96e2d7b3895b76f0a73a36a"> 1137</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a28e639f8a96e2d7b3895b76f0a73a36a" title="Infinity symbol.">UNUM_INFINITY_SYMBOL</a> = 14,</div>
<div class="line"><a name="l01139"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a88b09641ed43106d228c2346acfe17cc"> 1139</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a88b09641ed43106d228c2346acfe17cc" title="Nan symbol.">UNUM_NAN_SYMBOL</a> = 15,</div>
<div class="line"><a name="l01142"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a188ddfda3e376f7a68237f8904afc2f5"> 1142</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a188ddfda3e376f7a68237f8904afc2f5" title="Significant digit symbol.">UNUM_SIGNIFICANT_DIGIT_SYMBOL</a> = 16,</div>
<div class="line"><a name="l01146"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a572e13e5e2e71f715b40ba506c595ac8"> 1146</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a572e13e5e2e71f715b40ba506c595ac8" title="The monetary grouping separator.">UNUM_MONETARY_GROUPING_SEPARATOR_SYMBOL</a> = 17,</div>
<div class="line"><a name="l01150"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832adcf6d2db09b7c4aa67d59ad83f33a433"> 1150</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832adcf6d2db09b7c4aa67d59ad83f33a433" title="One.">UNUM_ONE_DIGIT_SYMBOL</a> = 18,</div>
<div class="line"><a name="l01154"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a38b34d7b5bbc419ae50f959a1c2f9ce8"> 1154</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a38b34d7b5bbc419ae50f959a1c2f9ce8" title="Two.">UNUM_TWO_DIGIT_SYMBOL</a> = 19,</div>
<div class="line"><a name="l01158"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832ad9838edbf8b1ba8189aad17ccfe823f0"> 1158</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832ad9838edbf8b1ba8189aad17ccfe823f0" title="Three.">UNUM_THREE_DIGIT_SYMBOL</a> = 20,</div>
<div class="line"><a name="l01162"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a1098c973d480e5eca52774c5e215ec8f"> 1162</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a1098c973d480e5eca52774c5e215ec8f" title="Four.">UNUM_FOUR_DIGIT_SYMBOL</a> = 21,</div>
<div class="line"><a name="l01166"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a4bc81cd9ae745ba68b19121ac62c10c6"> 1166</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a4bc81cd9ae745ba68b19121ac62c10c6" title="Five.">UNUM_FIVE_DIGIT_SYMBOL</a> = 22,</div>
<div class="line"><a name="l01170"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a921f792f3ebe97c9a2d3a90e29f41621"> 1170</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a921f792f3ebe97c9a2d3a90e29f41621" title="Six.">UNUM_SIX_DIGIT_SYMBOL</a> = 23,</div>
<div class="line"><a name="l01174"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832af6a1ebe23d3603d322ed5e4182b6ce37"> 1174</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832af6a1ebe23d3603d322ed5e4182b6ce37" title="Seven.">UNUM_SEVEN_DIGIT_SYMBOL</a> = 24,</div>
<div class="line"><a name="l01178"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a566676905fb75c9985517dea91e0edaf"> 1178</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832a566676905fb75c9985517dea91e0edaf" title="Eight.">UNUM_EIGHT_DIGIT_SYMBOL</a> = 25,</div>
<div class="line"><a name="l01182"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832aa4f066c23fa500c6b514aa9635f7531a"> 1182</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832aa4f066c23fa500c6b514aa9635f7531a" title="Nine.">UNUM_NINE_DIGIT_SYMBOL</a> = 26,</div>
<div class="line"><a name="l01184"></a><span class="lineno"><a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832ae2035b0efec37754a7ced473780741ef"> 1184</a></span>&#160;  <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832ae2035b0efec37754a7ced473780741ef" title="count symbol constants">UNUM_FORMAT_SYMBOL_COUNT</a> = 27</div>
<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160;} <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832" title="Constants for specifying a number format symbol.">UNumberFormatSymbol</a>;</div>
<div class="line"><a name="l01186"></a><span class="lineno"> 1186</span>&#160;</div>
<div class="line"><a name="l01203"></a><span class="lineno"> 1203</span>&#160;<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="l01204"></a><span class="lineno"> 1204</span>&#160;<a class="code" href="unum_8h.html#a7585fe85196e2bd9b814731c27def878" title="Get a symbol associated with a UNumberFormat.">unum_getSymbol</a>(<span class="keyword">const</span> <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a> *fmt,</div>
<div class="line"><a name="l01205"></a><span class="lineno"> 1205</span>&#160;               <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832" title="Constants for specifying a number format symbol.">UNumberFormatSymbol</a> symbol,</div>
<div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160;               <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> *buffer,</div>
<div class="line"><a name="l01207"></a><span class="lineno"> 1207</span>&#160;               int32_t size,</div>
<div class="line"><a name="l01208"></a><span class="lineno"> 1208</span>&#160;               <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="l01209"></a><span class="lineno"> 1209</span>&#160;</div>
<div class="line"><a name="l01223"></a><span class="lineno"> 1223</span>&#160;<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="l01224"></a><span class="lineno"> 1224</span>&#160;<a class="code" href="unum_8h.html#a00a0a03e950ff6e6cf6c63ad5870297c" title="Set a symbol associated with a UNumberFormat.">unum_setSymbol</a>(<a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a> *fmt,</div>
<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160;               <a class="code" href="unum_8h.html#a79f73310e5d35c176b9adcb0a3e08832" title="Constants for specifying a number format symbol.">UNumberFormatSymbol</a> symbol,</div>
<div class="line"><a name="l01226"></a><span class="lineno"> 1226</span>&#160;               <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,</div>
<div class="line"><a name="l01227"></a><span class="lineno"> 1227</span>&#160;               int32_t length,</div>
<div class="line"><a name="l01228"></a><span class="lineno"> 1228</span>&#160;               <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="l01229"></a><span class="lineno"> 1229</span>&#160;</div>
<div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160;</div>
<div class="line"><a name="l01240"></a><span class="lineno"> 1240</span>&#160;<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="keyword">const</span> <span class="keywordtype">char</span>* U_EXPORT2</div>
<div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160;<a class="code" href="unum_8h.html#ade144d9121f72bf8a080aa7bf1060a55" title="Get the locale for this number format object.">unum_getLocaleByType</a>(<span class="keyword">const</span> <a class="code" href="unum_8h.html#aaeec8f4d21895a6f3efdedf14e8f946b" title="A number formatter.">UNumberFormat</a> *fmt,</div>
<div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160;                     <a class="code" href="uloc_8h.html#adf053345d343f8d82ae080f7a5871f34" title="Constants for *_getLocale() Allow user to select whether she wants information on requested...">ULocDataLocaleType</a> type,</div>
<div class="line"><a name="l01243"></a><span class="lineno"> 1243</span>&#160;                     <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="l01244"></a><span class="lineno"> 1244</span>&#160;</div>
<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* #if !UCONFIG_NO_FORMATTING */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l01246"></a><span class="lineno"> 1246</span>&#160;<span class="preprocessor"></span></div>
<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160;<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 &#160;<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>