Sophie

Sophie

distrib > Mageia > 6 > armv5tl > media > core-release > by-pkgid > 3a4e91bde08970529a0aa07935652fe8 > files > 630

icu-doc-58.2-3.mga6.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"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>ICU 58.2: dcfmtsym.h Source File</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">ICU 58.2
   &#160;<span id="projectnumber">58.2</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
  <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_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_3c42bef9a3e7804b3d74ebb2809ebf86.html">i18n</a></li><li class="navelem"><a class="el" href="dir_fa4147b4d9cbc9ae7619e21b25239322.html">unicode</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">dcfmtsym.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="dcfmtsym_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">// Copyright (C) 2016 and later: Unicode, Inc. and others.</span></div><div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment">// License &amp; terms of use: http://www.unicode.org/copyright.html</span></div><div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment">/*</span></div><div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment">********************************************************************************</span></div><div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment">*   Copyright (C) 1997-2016, International Business Machines</span></div><div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment">*   Corporation and others.  All Rights Reserved.</span></div><div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment">********************************************************************************</span></div><div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment">* File DCFMTSYM.H</span></div><div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment">* Modification History:</span></div><div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment">*</span></div><div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment">*   Date        Name        Description</span></div><div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment">*   02/19/97    aliu        Converted from java.</span></div><div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment">*   03/18/97    clhuang     Updated per C++ implementation.</span></div><div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment">*   03/27/97    helena      Updated to pass the simple test after code review.</span></div><div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment">*   08/26/97    aliu        Added currency/intl currency symbol support.</span></div><div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment">*   07/22/98    stephen     Changed to match C++ style</span></div><div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment">*                            currencySymbol -&gt; fCurrencySymbol</span></div><div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment">*                            Constants changed from CAPS to kCaps</span></div><div class="line"><a name="l00021"></a><span class="lineno">   21</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="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment">*   09/22/00    grhoten     Marked deprecation tags with a pointer to replacement</span></div><div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment">*                            functions.</span></div><div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment">********************************************************************************</span></div><div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment">*/</span></div><div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;</div><div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="preprocessor">#ifndef DCFMTSYM_H</span></div><div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="preprocessor">#define DCFMTSYM_H</span></div><div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;</div><div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="utypes_8h.html">unicode/utypes.h</a>&quot;</span></div><div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="uchar_8h.html">unicode/uchar.h</a>&quot;</span></div><div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160;</div><div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#if !UCONFIG_NO_FORMATTING</span></div><div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;</div><div class="line"><a name="l00035"></a><span class="lineno">   35</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="uobject_8h.html">unicode/uobject.h</a>&quot;</span></div><div class="line"><a name="l00036"></a><span class="lineno">   36</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="locid_8h.html">unicode/locid.h</a>&quot;</span></div><div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="unum_8h.html">unicode/unum.h</a>&quot;</span></div><div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;</div><div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160;<a class="code" href="uversion_8h.html#a7d9374e037299886d4192b763b4c5e8b">U_NAMESPACE_BEGIN</a></div><div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160;</div><div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html">   86</a></span>&#160;<span class="keyword">class </span><a class="code" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> <a class="code" href="classicu_1_1DecimalFormatSymbols.html">DecimalFormatSymbols</a> : <span class="keyword">public</span> <a class="code" href="classicu_1_1UObject.html">UObject</a> {</div><div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;<span class="keyword">public</span>:</div><div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9b">   92</a></span>&#160;    <span class="keyword">enum</span> <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9b">ENumberFormatSymbol</a> {</div><div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba26af5babba1dcd340827f496a66ad15a">   94</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba26af5babba1dcd340827f496a66ad15a">kDecimalSeparatorSymbol</a>,</div><div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9bae9fb640014f0092db3abb7edaaa3e609">   96</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9bae9fb640014f0092db3abb7edaaa3e609">kGroupingSeparatorSymbol</a>,</div><div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba56c599f72d9758bca5d7965e5c827186">   98</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba56c599f72d9758bca5d7965e5c827186">kPatternSeparatorSymbol</a>,</div><div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9bab2c8b129c934f2a534ab8ebf576fda05">  100</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9bab2c8b129c934f2a534ab8ebf576fda05">kPercentSymbol</a>,</div><div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9bad9a2af30fb22224977ffdebd35d21493">  102</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9bad9a2af30fb22224977ffdebd35d21493">kZeroDigitSymbol</a>,</div><div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9bad44342cbb90689f39031cdb05951e10b">  104</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9bad44342cbb90689f39031cdb05951e10b">kDigitSymbol</a>,</div><div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba3452eb815f6def5f05607d17fa83a8cb">  106</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba3452eb815f6def5f05607d17fa83a8cb">kMinusSignSymbol</a>,</div><div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba2c2ffc90447a1a893caa1de323abfde1">  108</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba2c2ffc90447a1a893caa1de323abfde1">kPlusSignSymbol</a>,</div><div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba5bf896df526b473798717b62d1c2f1dd">  110</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba5bf896df526b473798717b62d1c2f1dd">kCurrencySymbol</a>,</div><div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba847d1f949472a393b532ad9f599a3f57">  112</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba847d1f949472a393b532ad9f599a3f57">kIntlCurrencySymbol</a>,</div><div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9bad860cf7a186869a4f772c8206c5586c5">  114</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9bad860cf7a186869a4f772c8206c5586c5">kMonetarySeparatorSymbol</a>,</div><div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba3fae21cc5a580d6ae36ed626d12cd4c5">  116</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba3fae21cc5a580d6ae36ed626d12cd4c5">kExponentialSymbol</a>,</div><div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba5135a01bf1e7b9025c1da79cea51eb36">  118</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba5135a01bf1e7b9025c1da79cea51eb36">kPerMillSymbol</a>,</div><div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9baabacd8d88970f119b58ed578e6875754">  120</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9baabacd8d88970f119b58ed578e6875754">kPadEscapeSymbol</a>,</div><div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba3eec24589092e15976e955be1c93ffaa">  122</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba3eec24589092e15976e955be1c93ffaa">kInfinitySymbol</a>,</div><div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9bac889d1509f6ae9cfa8b8b4028d228210">  124</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9bac889d1509f6ae9cfa8b8b4028d228210">kNaNSymbol</a>,</div><div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba679f6b17c08b4adeb94aa9bd411fbc72">  127</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba679f6b17c08b4adeb94aa9bd411fbc72">kSignificantDigitSymbol</a>,</div><div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba884b28bdb0ec00ec7871f2a2995bdb09">  131</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba884b28bdb0ec00ec7871f2a2995bdb09">kMonetaryGroupingSeparatorSymbol</a>,</div><div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9baf12f99c752fcdefd339fd24609dbbf5f">  135</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9baf12f99c752fcdefd339fd24609dbbf5f">kOneDigitSymbol</a>,</div><div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba6479e8b11cdbb6b465e98aaff14ab7a4">  139</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba6479e8b11cdbb6b465e98aaff14ab7a4">kTwoDigitSymbol</a>,</div><div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba25822255595e6390a5efe00bd50be07e">  143</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba25822255595e6390a5efe00bd50be07e">kThreeDigitSymbol</a>,</div><div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9baf1dd393f12f0eaec5e51e9ec89b52c6f">  147</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9baf1dd393f12f0eaec5e51e9ec89b52c6f">kFourDigitSymbol</a>,</div><div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba66bdc965a1b3bc67034f7a650f433c75">  151</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba66bdc965a1b3bc67034f7a650f433c75">kFiveDigitSymbol</a>,</div><div class="line"><a name="l00155"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba5e169b62c4ab68d4a4fccd3dd739f581">  155</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba5e169b62c4ab68d4a4fccd3dd739f581">kSixDigitSymbol</a>,</div><div class="line"><a name="l00159"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9baa2c5a3f5fae0dfe084c2bf50ac6cb6e4">  159</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9baa2c5a3f5fae0dfe084c2bf50ac6cb6e4">kSevenDigitSymbol</a>,</div><div class="line"><a name="l00163"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba0b1061fd73266e7def4253266faeb7cc">  163</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba0b1061fd73266e7def4253266faeb7cc">kEightDigitSymbol</a>,</div><div class="line"><a name="l00167"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba2a18c8281d3133f7b7538155ad1341ff">  167</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba2a18c8281d3133f7b7538155ad1341ff">kNineDigitSymbol</a>,</div><div class="line"><a name="l00171"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba3674c8feb66721cf962a6904e978385c">  171</a></span>&#160;        <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba3674c8feb66721cf962a6904e978385c">kExponentMultiplicationSymbol</a>,</div><div class="line"><a name="l00173"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba393dc152bd25f2469f086d2fd4a8cb37">  173</a></span>&#160;        kFormatSymbolCount = kNineDigitSymbol + 2</div><div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;    };</div><div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;</div><div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    <a class="code" href="classicu_1_1DecimalFormatSymbols.html">DecimalFormatSymbols</a>(<span class="keyword">const</span> <a class="code" href="classicu_1_1Locale.html">Locale</a>&amp; locale, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div><div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;</div><div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;    <a class="code" href="classicu_1_1DecimalFormatSymbols.html">DecimalFormatSymbols</a>(<a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div><div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;</div><div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;    <span class="keyword">static</span> <a class="code" href="classicu_1_1DecimalFormatSymbols.html">DecimalFormatSymbols</a>* createWithLastResortData(<a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status);</div><div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;</div><div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;    <a class="code" href="classicu_1_1DecimalFormatSymbols.html">DecimalFormatSymbols</a>(<span class="keyword">const</span> <a class="code" href="classicu_1_1DecimalFormatSymbols.html">DecimalFormatSymbols</a>&amp;);</div><div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160;</div><div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;    <a class="code" href="classicu_1_1DecimalFormatSymbols.html">DecimalFormatSymbols</a>&amp; operator=(<span class="keyword">const</span> <a class="code" href="classicu_1_1DecimalFormatSymbols.html">DecimalFormatSymbols</a>&amp;);</div><div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;</div><div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;    <span class="keyword">virtual</span> ~<a class="code" href="classicu_1_1DecimalFormatSymbols.html">DecimalFormatSymbols</a>();</div><div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;</div><div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;    <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> <a class="code" href="namespaceicu.html#a1c2f6ca43e636f38d1a3291eb851e9f0">operator==</a>(<span class="keyword">const</span> <a class="code" href="classicu_1_1DecimalFormatSymbols.html">DecimalFormatSymbols</a>&amp; other) <span class="keyword">const</span>;</div><div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;</div><div class="line"><a name="l00249"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a058a79937296ef230cb325cdb6989136">  249</a></span>&#160;    <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a058a79937296ef230cb325cdb6989136">operator!=</a>(<span class="keyword">const</span> <a class="code" href="classicu_1_1DecimalFormatSymbols.html">DecimalFormatSymbols</a>&amp; other)<span class="keyword"> const </span>{ <span class="keywordflow">return</span> !<a class="code" href="namespaceicu.html#a1c2f6ca43e636f38d1a3291eb851e9f0">operator==</a>(other); }</div><div class="line"><a name="l00250"></a><span class="lineno">  250</span>&#160;</div><div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;    <span class="keyword">inline</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a> getSymbol(<a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9b">ENumberFormatSymbol</a> symbol) <span class="keyword">const</span>;</div><div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;</div><div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160;    <span class="keywordtype">void</span> setSymbol(<a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9b">ENumberFormatSymbol</a> symbol, <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;value, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> propogateDigits);</div><div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;</div><div class="line"><a name="l00280"></a><span class="lineno">  280</span>&#160;    <span class="keyword">inline</span> <a class="code" href="classicu_1_1Locale.html">Locale</a> getLocale() <span class="keyword">const</span>;</div><div class="line"><a name="l00281"></a><span class="lineno">  281</span>&#160;</div><div class="line"><a name="l00287"></a><span class="lineno">  287</span>&#160;    <a class="code" href="classicu_1_1Locale.html">Locale</a> getLocale(<a class="code" href="uloc_8h.html#adf053345d343f8d82ae080f7a5871f34">ULocDataLocaleType</a> type, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status) <span class="keyword">const</span>;</div><div class="line"><a name="l00288"></a><span class="lineno">  288</span>&#160;</div><div class="line"><a name="l00305"></a><span class="lineno">  305</span>&#160;     <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; getPatternForCurrencySpacing(<a class="code" href="unum_8h.html#a2c2f0d1c3a38ec38269be6db11db04b3">UCurrencySpacing</a> type,</div><div class="line"><a name="l00306"></a><span class="lineno">  306</span>&#160;                                                 <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> beforeCurrency,</div><div class="line"><a name="l00307"></a><span class="lineno">  307</span>&#160;                                                 <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; status) <span class="keyword">const</span>;</div><div class="line"><a name="l00318"></a><span class="lineno">  318</span>&#160;     <span class="keywordtype">void</span> setPatternForCurrencySpacing(<a class="code" href="unum_8h.html#a2c2f0d1c3a38ec38269be6db11db04b3">UCurrencySpacing</a> type,</div><div class="line"><a name="l00319"></a><span class="lineno">  319</span>&#160;                                       <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> beforeCurrency,</div><div class="line"><a name="l00320"></a><span class="lineno">  320</span>&#160;                                       <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>&amp; pattern);</div><div class="line"><a name="l00321"></a><span class="lineno">  321</span>&#160;</div><div class="line"><a name="l00327"></a><span class="lineno">  327</span>&#160;    <span class="keyword">virtual</span> <a class="code" href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a> <a class="code" href="classicu_1_1UObject.html#a1aa93096e880907080b503ff1fb0f8bc">getDynamicClassID</a>() <span class="keyword">const</span>;</div><div class="line"><a name="l00328"></a><span class="lineno">  328</span>&#160;</div><div class="line"><a name="l00334"></a><span class="lineno">  334</span>&#160;    <span class="keyword">static</span> <a class="code" href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a> U_EXPORT2 getStaticClassID();</div><div class="line"><a name="l00335"></a><span class="lineno">  335</span>&#160;</div><div class="line"><a name="l00336"></a><span class="lineno">  336</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00337"></a><span class="lineno">  337</span>&#160;    <a class="code" href="classicu_1_1DecimalFormatSymbols.html">DecimalFormatSymbols</a>();</div><div class="line"><a name="l00338"></a><span class="lineno">  338</span>&#160;</div><div class="line"><a name="l00349"></a><span class="lineno">  349</span>&#160;    <span class="keywordtype">void</span> initialize(<span class="keyword">const</span> <a class="code" href="classicu_1_1Locale.html">Locale</a>&amp; locale, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>&amp; success, <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> useLastResortData = <a class="code" href="umachine_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a>);</div><div class="line"><a name="l00350"></a><span class="lineno">  350</span>&#160;</div><div class="line"><a name="l00354"></a><span class="lineno">  354</span>&#160;    <span class="keywordtype">void</span> initialize();</div><div class="line"><a name="l00355"></a><span class="lineno">  355</span>&#160;</div><div class="line"><a name="l00356"></a><span class="lineno">  356</span>&#160;    <span class="keywordtype">void</span> setCurrencyForSymbols();</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;<span class="keyword">public</span>:</div><div class="line"><a name="l00359"></a><span class="lineno">  359</span>&#160;</div><div class="line"><a name="l00360"></a><span class="lineno">  360</span>&#160;<span class="preprocessor">#ifndef U_HIDE_INTERNAL_API</span></div><div class="line"><a name="l00361"></a><span class="lineno">  361</span>&#160;</div><div class="line"><a name="l00364"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a3472e1a825f15fc5b8d32e098306ae4f">  364</a></span>&#160;    <span class="keyword">inline</span> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> <a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3472e1a825f15fc5b8d32e098306ae4f">isCustomCurrencySymbol</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00365"></a><span class="lineno">  365</span>&#160;        <span class="keywordflow">return</span> fIsCustomCurrencySymbol;</div><div class="line"><a name="l00366"></a><span class="lineno">  366</span>&#160;    }</div><div class="line"><a name="l00367"></a><span class="lineno">  367</span>&#160;</div><div class="line"><a name="l00371"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#aa10c3b38811c931cc7645b46a19ce19f">  371</a></span>&#160;    <span class="keyword">inline</span> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> <a class="code" href="classicu_1_1DecimalFormatSymbols.html#aa10c3b38811c931cc7645b46a19ce19f">isCustomIntlCurrencySymbol</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00372"></a><span class="lineno">  372</span>&#160;        <span class="keywordflow">return</span> fIsCustomIntlCurrencySymbol;</div><div class="line"><a name="l00373"></a><span class="lineno">  373</span>&#160;    }</div><div class="line"><a name="l00374"></a><span class="lineno">  374</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="l00375"></a><span class="lineno">  375</span>&#160;</div><div class="line"><a name="l00388"></a><span class="lineno">  388</span>&#160;    <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;getConstSymbol(<a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9b">ENumberFormatSymbol</a> symbol) <span class="keyword">const</span>;</div><div class="line"><a name="l00389"></a><span class="lineno">  389</span>&#160;</div><div class="line"><a name="l00390"></a><span class="lineno">  390</span>&#160;<span class="preprocessor">#ifndef U_HIDE_INTERNAL_API</span></div><div class="line"><a name="l00391"></a><span class="lineno">  391</span>&#160;</div><div class="line"><a name="l00395"></a><span class="lineno">  395</span>&#160;    <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* getCurrencyPattern(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div><div class="line"><a name="l00396"></a><span class="lineno">  396</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="l00397"></a><span class="lineno">  397</span>&#160;</div><div class="line"><a name="l00398"></a><span class="lineno">  398</span>&#160;<span class="keyword">private</span>:</div><div class="line"><a name="l00414"></a><span class="lineno">  414</span>&#160;    <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a> fSymbols[kFormatSymbolCount];</div><div class="line"><a name="l00415"></a><span class="lineno">  415</span>&#160;</div><div class="line"><a name="l00420"></a><span class="lineno">  420</span>&#160;    <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a> fNoSymbol;</div><div class="line"><a name="l00421"></a><span class="lineno">  421</span>&#160;</div><div class="line"><a name="l00422"></a><span class="lineno">  422</span>&#160;    <a class="code" href="classicu_1_1Locale.html">Locale</a> locale;</div><div class="line"><a name="l00423"></a><span class="lineno">  423</span>&#160;</div><div class="line"><a name="l00424"></a><span class="lineno">  424</span>&#160;    <span class="keywordtype">char</span> actualLocale[<a class="code" href="uloc_8h.html#ac070d94b27bb71f73bafd4c31ed53081">ULOC_FULLNAME_CAPACITY</a>];</div><div class="line"><a name="l00425"></a><span class="lineno">  425</span>&#160;    <span class="keywordtype">char</span> validLocale[<a class="code" href="uloc_8h.html#ac070d94b27bb71f73bafd4c31ed53081">ULOC_FULLNAME_CAPACITY</a>];</div><div class="line"><a name="l00426"></a><span class="lineno">  426</span>&#160;    <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>* currPattern;</div><div class="line"><a name="l00427"></a><span class="lineno">  427</span>&#160;</div><div class="line"><a name="l00428"></a><span class="lineno">  428</span>&#160;    <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a> currencySpcBeforeSym[<a class="code" href="unum_8h.html#a2c2f0d1c3a38ec38269be6db11db04b3a2fd9e7e91825a5644aa6664f2db23699">UNUM_CURRENCY_SPACING_COUNT</a>];</div><div class="line"><a name="l00429"></a><span class="lineno">  429</span>&#160;    <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a> currencySpcAfterSym[<a class="code" href="unum_8h.html#a2c2f0d1c3a38ec38269be6db11db04b3a2fd9e7e91825a5644aa6664f2db23699">UNUM_CURRENCY_SPACING_COUNT</a>];</div><div class="line"><a name="l00430"></a><span class="lineno">  430</span>&#160;    <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> fIsCustomCurrencySymbol;</div><div class="line"><a name="l00431"></a><span class="lineno">  431</span>&#160;    <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> fIsCustomIntlCurrencySymbol;</div><div class="line"><a name="l00432"></a><span class="lineno">  432</span>&#160;};</div><div class="line"><a name="l00433"></a><span class="lineno">  433</span>&#160;</div><div class="line"><a name="l00434"></a><span class="lineno">  434</span>&#160;<span class="comment">// -------------------------------------</span></div><div class="line"><a name="l00435"></a><span class="lineno">  435</span>&#160;</div><div class="line"><a name="l00436"></a><span class="lineno">  436</span>&#160;<span class="keyword">inline</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a></div><div class="line"><a name="l00437"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#acd7ae62cc5b209cddecfd1436af8e7b1">  437</a></span>&#160;<a class="code" href="classicu_1_1DecimalFormatSymbols.html#acd7ae62cc5b209cddecfd1436af8e7b1">DecimalFormatSymbols::getSymbol</a>(<a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9b">ENumberFormatSymbol</a> symbol)<span class="keyword"> const </span>{</div><div class="line"><a name="l00438"></a><span class="lineno">  438</span>&#160;    <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a> *strPtr;</div><div class="line"><a name="l00439"></a><span class="lineno">  439</span>&#160;    <span class="keywordflow">if</span>(symbol &lt; kFormatSymbolCount) {</div><div class="line"><a name="l00440"></a><span class="lineno">  440</span>&#160;        strPtr = &amp;fSymbols[symbol];</div><div class="line"><a name="l00441"></a><span class="lineno">  441</span>&#160;    } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00442"></a><span class="lineno">  442</span>&#160;        strPtr = &amp;fNoSymbol;</div><div class="line"><a name="l00443"></a><span class="lineno">  443</span>&#160;    }</div><div class="line"><a name="l00444"></a><span class="lineno">  444</span>&#160;    <span class="keywordflow">return</span> *strPtr;</div><div class="line"><a name="l00445"></a><span class="lineno">  445</span>&#160;}</div><div class="line"><a name="l00446"></a><span class="lineno">  446</span>&#160;</div><div class="line"><a name="l00447"></a><span class="lineno">  447</span>&#160;<span class="comment">// See comments above for this function. Not hidden with #ifndef U_HIDE_INTERNAL_API</span></div><div class="line"><a name="l00448"></a><span class="lineno">  448</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;</div><div class="line"><a name="l00449"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a970f1d7c04b7b9ec5f48124872f17fd5">  449</a></span>&#160;<a class="code" href="classicu_1_1DecimalFormatSymbols.html#a970f1d7c04b7b9ec5f48124872f17fd5">DecimalFormatSymbols::getConstSymbol</a>(<a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9b">ENumberFormatSymbol</a> symbol)<span class="keyword"> const </span>{</div><div class="line"><a name="l00450"></a><span class="lineno">  450</span>&#160;    <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a> *strPtr;</div><div class="line"><a name="l00451"></a><span class="lineno">  451</span>&#160;    <span class="keywordflow">if</span>(symbol &lt; kFormatSymbolCount) {</div><div class="line"><a name="l00452"></a><span class="lineno">  452</span>&#160;        strPtr = &amp;fSymbols[symbol];</div><div class="line"><a name="l00453"></a><span class="lineno">  453</span>&#160;    } <span class="keywordflow">else</span> {</div><div class="line"><a name="l00454"></a><span class="lineno">  454</span>&#160;        strPtr = &amp;fNoSymbol;</div><div class="line"><a name="l00455"></a><span class="lineno">  455</span>&#160;    }</div><div class="line"><a name="l00456"></a><span class="lineno">  456</span>&#160;    <span class="keywordflow">return</span> *strPtr;</div><div class="line"><a name="l00457"></a><span class="lineno">  457</span>&#160;}</div><div class="line"><a name="l00458"></a><span class="lineno">  458</span>&#160;</div><div class="line"><a name="l00459"></a><span class="lineno">  459</span>&#160;<span class="comment">// -------------------------------------</span></div><div class="line"><a name="l00460"></a><span class="lineno">  460</span>&#160;</div><div class="line"><a name="l00461"></a><span class="lineno">  461</span>&#160;<span class="keyword">inline</span> <span class="keywordtype">void</span></div><div class="line"><a name="l00462"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#a558b9c02c0325a9b4eb16fe7c33d148e">  462</a></span>&#160;<a class="code" href="classicu_1_1DecimalFormatSymbols.html#a558b9c02c0325a9b4eb16fe7c33d148e">DecimalFormatSymbols::setSymbol</a>(<a class="code" href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9b">ENumberFormatSymbol</a> symbol, <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a> &amp;value, <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> propogateDigits = <a class="code" href="umachine_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>) {</div><div class="line"><a name="l00463"></a><span class="lineno">  463</span>&#160;    <span class="keywordflow">if</span> (symbol == kCurrencySymbol) {</div><div class="line"><a name="l00464"></a><span class="lineno">  464</span>&#160;        fIsCustomCurrencySymbol = <a class="code" href="umachine_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>;</div><div class="line"><a name="l00465"></a><span class="lineno">  465</span>&#160;    }</div><div class="line"><a name="l00466"></a><span class="lineno">  466</span>&#160;    <span class="keywordflow">else</span> <span class="keywordflow">if</span> (symbol == kIntlCurrencySymbol) {</div><div class="line"><a name="l00467"></a><span class="lineno">  467</span>&#160;        fIsCustomIntlCurrencySymbol = <a class="code" href="umachine_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">TRUE</a>;</div><div class="line"><a name="l00468"></a><span class="lineno">  468</span>&#160;    }</div><div class="line"><a name="l00469"></a><span class="lineno">  469</span>&#160;    <span class="keywordflow">if</span>(symbol&lt;kFormatSymbolCount) {</div><div class="line"><a name="l00470"></a><span class="lineno">  470</span>&#160;        fSymbols[symbol]=value;</div><div class="line"><a name="l00471"></a><span class="lineno">  471</span>&#160;    }</div><div class="line"><a name="l00472"></a><span class="lineno">  472</span>&#160;</div><div class="line"><a name="l00473"></a><span class="lineno">  473</span>&#160;    <span class="comment">// If the zero digit is being set to a known zero digit according to Unicode,</span></div><div class="line"><a name="l00474"></a><span class="lineno">  474</span>&#160;    <span class="comment">// then we automatically set the corresponding 1-9 digits</span></div><div class="line"><a name="l00475"></a><span class="lineno">  475</span>&#160;    <span class="keywordflow">if</span> ( propogateDigits &amp;&amp; symbol == kZeroDigitSymbol &amp;&amp; value.<a class="code" href="classicu_1_1UnicodeString.html#abb7390ae3beff120d9f89ea93c251514">countChar32</a>() == 1 ) {</div><div class="line"><a name="l00476"></a><span class="lineno">  476</span>&#160;        <a class="code" href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a> sym = value.<a class="code" href="classicu_1_1UnicodeString.html#a14be9014bebf66b3e9690d74805cdef9">char32At</a>(0);</div><div class="line"><a name="l00477"></a><span class="lineno">  477</span>&#160;        <span class="keywordflow">if</span> ( <a class="code" href="uchar_8h.html#afd684aeceb3d5c45028fd3e89d91a193">u_charDigitValue</a>(sym) == 0 ) {</div><div class="line"><a name="l00478"></a><span class="lineno">  478</span>&#160;            <span class="keywordflow">for</span> ( int8_t i = 1 ; i&lt;= 9 ; i++ ) {</div><div class="line"><a name="l00479"></a><span class="lineno">  479</span>&#160;                sym++;</div><div class="line"><a name="l00480"></a><span class="lineno">  480</span>&#160;                fSymbols[(int)kOneDigitSymbol+i-1] = <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>(sym);</div><div class="line"><a name="l00481"></a><span class="lineno">  481</span>&#160;            }</div><div class="line"><a name="l00482"></a><span class="lineno">  482</span>&#160;        }</div><div class="line"><a name="l00483"></a><span class="lineno">  483</span>&#160;    }</div><div class="line"><a name="l00484"></a><span class="lineno">  484</span>&#160;}</div><div class="line"><a name="l00485"></a><span class="lineno">  485</span>&#160;</div><div class="line"><a name="l00486"></a><span class="lineno">  486</span>&#160;<span class="comment">// -------------------------------------</span></div><div class="line"><a name="l00487"></a><span class="lineno">  487</span>&#160;</div><div class="line"><a name="l00488"></a><span class="lineno">  488</span>&#160;<span class="keyword">inline</span> <a class="code" href="classicu_1_1Locale.html">Locale</a></div><div class="line"><a name="l00489"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#abba97816a60ad0716e30dd2003432151">  489</a></span>&#160;<a class="code" href="classicu_1_1DecimalFormatSymbols.html#abba97816a60ad0716e30dd2003432151">DecimalFormatSymbols::getLocale</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00490"></a><span class="lineno">  490</span>&#160;    <span class="keywordflow">return</span> locale;</div><div class="line"><a name="l00491"></a><span class="lineno">  491</span>&#160;}</div><div class="line"><a name="l00492"></a><span class="lineno">  492</span>&#160;</div><div class="line"><a name="l00493"></a><span class="lineno">  493</span>&#160;<span class="preprocessor">#ifndef U_HIDE_INTERNAL_API</span></div><div class="line"><a name="l00494"></a><span class="lineno">  494</span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a>*</div><div class="line"><a name="l00495"></a><span class="lineno"><a class="line" href="classicu_1_1DecimalFormatSymbols.html#aa58c30cf07f9df78df5a262febca6741">  495</a></span>&#160;<a class="code" href="classicu_1_1DecimalFormatSymbols.html#aa58c30cf07f9df78df5a262febca6741">DecimalFormatSymbols::getCurrencyPattern</a>()<span class="keyword"> const </span>{</div><div class="line"><a name="l00496"></a><span class="lineno">  496</span>&#160;    <span class="keywordflow">return</span> currPattern;</div><div class="line"><a name="l00497"></a><span class="lineno">  497</span>&#160;}</div><div class="line"><a name="l00498"></a><span class="lineno">  498</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="l00499"></a><span class="lineno">  499</span>&#160;</div><div class="line"><a name="l00500"></a><span class="lineno">  500</span>&#160;<a class="code" href="uversion_8h.html#a3da1f00f3b02976ac53c014a3e4c0933">U_NAMESPACE_END</a></div><div class="line"><a name="l00501"></a><span class="lineno">  501</span>&#160;</div><div class="line"><a name="l00502"></a><span class="lineno">  502</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="l00503"></a><span class="lineno">  503</span>&#160;</div><div class="line"><a name="l00504"></a><span class="lineno">  504</span>&#160;<span class="preprocessor">#endif // _DCFMTSYM</span></div><div class="line"><a name="l00505"></a><span class="lineno">  505</span>&#160;<span class="comment">//eof</span></div><div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9ba3eec24589092e15976e955be1c93ffaa"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba3eec24589092e15976e955be1c93ffaa">icu::DecimalFormatSymbols::kInfinitySymbol</a></div><div class="ttdoc">Infinity symbol. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00122">dcfmtsym.h:122</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_aa10c3b38811c931cc7645b46a19ce19f"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#aa10c3b38811c931cc7645b46a19ce19f">icu::DecimalFormatSymbols::isCustomIntlCurrencySymbol</a></div><div class="ttdeci">UBool isCustomIntlCurrencySymbol() const </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00371">dcfmtsym.h:371</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9ba3fae21cc5a580d6ae36ed626d12cd4c5"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba3fae21cc5a580d6ae36ed626d12cd4c5">icu::DecimalFormatSymbols::kExponentialSymbol</a></div><div class="ttdoc">The exponential symbol. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00116">dcfmtsym.h:116</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9baf1dd393f12f0eaec5e51e9ec89b52c6f"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9baf1dd393f12f0eaec5e51e9ec89b52c6f">icu::DecimalFormatSymbols::kFourDigitSymbol</a></div><div class="ttdoc">Four. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00147">dcfmtsym.h:147</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html">icu::DecimalFormatSymbols</a></div><div class="ttdoc">This class represents the set of symbols needed by DecimalFormat to format numbers. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00086">dcfmtsym.h:86</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_aa58c30cf07f9df78df5a262febca6741"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#aa58c30cf07f9df78df5a262febca6741">icu::DecimalFormatSymbols::getCurrencyPattern</a></div><div class="ttdeci">const UChar * getCurrencyPattern(void) const </div><div class="ttdoc">Returns that pattern stored in currecy info. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00495">dcfmtsym.h:495</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9baabacd8d88970f119b58ed578e6875754"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9baabacd8d88970f119b58ed578e6875754">icu::DecimalFormatSymbols::kPadEscapeSymbol</a></div><div class="ttdoc">Escape padding character. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00120">dcfmtsym.h:120</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9ba5e169b62c4ab68d4a4fccd3dd739f581"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba5e169b62c4ab68d4a4fccd3dd739f581">icu::DecimalFormatSymbols::kSixDigitSymbol</a></div><div class="ttdoc">Six. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00155">dcfmtsym.h:155</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9bac889d1509f6ae9cfa8b8b4028d228210"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9bac889d1509f6ae9cfa8b8b4028d228210">icu::DecimalFormatSymbols::kNaNSymbol</a></div><div class="ttdoc">Nan symbol. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00124">dcfmtsym.h:124</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9ba3674c8feb66721cf962a6904e978385c"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba3674c8feb66721cf962a6904e978385c">icu::DecimalFormatSymbols::kExponentMultiplicationSymbol</a></div><div class="ttdoc">Multiplication sign. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00171">dcfmtsym.h:171</a></div></div>
<div class="ttc" id="classicu_1_1UObject_html_a1aa93096e880907080b503ff1fb0f8bc"><div class="ttname"><a href="classicu_1_1UObject.html#a1aa93096e880907080b503ff1fb0f8bc">icu::UObject::getDynamicClassID</a></div><div class="ttdeci">virtual UClassID getDynamicClassID() const </div><div class="ttdoc">ICU4C &quot;poor man&amp;#39;s RTTI&quot;, returns a UClassID for the actual ICU class. </div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9bab2c8b129c934f2a534ab8ebf576fda05"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9bab2c8b129c934f2a534ab8ebf576fda05">icu::DecimalFormatSymbols::kPercentSymbol</a></div><div class="ttdoc">The percent sign. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00100">dcfmtsym.h:100</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_abba97816a60ad0716e30dd2003432151"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#abba97816a60ad0716e30dd2003432151">icu::DecimalFormatSymbols::getLocale</a></div><div class="ttdeci">Locale getLocale() const </div><div class="ttdoc">Returns the locale for which this object was constructed. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00489">dcfmtsym.h:489</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9ba847d1f949472a393b532ad9f599a3f57"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba847d1f949472a393b532ad9f599a3f57">icu::DecimalFormatSymbols::kIntlCurrencySymbol</a></div><div class="ttdoc">The international currency symbol. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00112">dcfmtsym.h:112</a></div></div>
<div class="ttc" id="namespaceicu_html_a1c2f6ca43e636f38d1a3291eb851e9f0"><div class="ttname"><a href="namespaceicu.html#a1c2f6ca43e636f38d1a3291eb851e9f0">icu::operator==</a></div><div class="ttdeci">U_EXPORT UBool operator==(const StringPiece &amp;x, const StringPiece &amp;y)</div><div class="ttdoc">Global operator == for StringPiece. </div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9baa2c5a3f5fae0dfe084c2bf50ac6cb6e4"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9baa2c5a3f5fae0dfe084c2bf50ac6cb6e4">icu::DecimalFormatSymbols::kSevenDigitSymbol</a></div><div class="ttdoc">Seven. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00159">dcfmtsym.h:159</a></div></div>
<div class="ttc" id="unum_8h_html_a2c2f0d1c3a38ec38269be6db11db04b3"><div class="ttname"><a href="unum_8h.html#a2c2f0d1c3a38ec38269be6db11db04b3">UCurrencySpacing</a></div><div class="ttdeci">UCurrencySpacing</div><div class="ttdoc">Constants for specifying currency spacing. </div><div class="ttdef"><b>Definition:</b> <a href="unum_8h_source.html#l00321">unum.h:321</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9ba56c599f72d9758bca5d7965e5c827186"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba56c599f72d9758bca5d7965e5c827186">icu::DecimalFormatSymbols::kPatternSeparatorSymbol</a></div><div class="ttdoc">The pattern separator. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00098">dcfmtsym.h:98</a></div></div>
<div class="ttc" id="uobject_8h_html_a22af10545208a455a6e884008df48e9f"><div class="ttname"><a href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a></div><div class="ttdeci">void * UClassID</div><div class="ttdoc">UClassID is used to identify classes without using the compiler&amp;#39;s RTTI. </div><div class="ttdef"><b>Definition:</b> <a href="uobject_8h_source.html#l00093">uobject.h:93</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9ba6479e8b11cdbb6b465e98aaff14ab7a4"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba6479e8b11cdbb6b465e98aaff14ab7a4">icu::DecimalFormatSymbols::kTwoDigitSymbol</a></div><div class="ttdoc">Two. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00139">dcfmtsym.h:139</a></div></div>
<div class="ttc" id="uchar_8h_html_afd684aeceb3d5c45028fd3e89d91a193"><div class="ttname"><a href="uchar_8h.html#afd684aeceb3d5c45028fd3e89d91a193">u_charDigitValue</a></div><div class="ttdeci">int32_t u_charDigitValue(UChar32 c)</div><div class="ttdoc">Returns the decimal digit value of a decimal digit character. </div></div>
<div class="ttc" id="uloc_8h_html_ac070d94b27bb71f73bafd4c31ed53081"><div class="ttname"><a href="uloc_8h.html#ac070d94b27bb71f73bafd4c31ed53081">ULOC_FULLNAME_CAPACITY</a></div><div class="ttdeci">#define ULOC_FULLNAME_CAPACITY</div><div class="ttdoc">Useful constant for the maximum size of the whole locale ID (including the terminating NULL and all k...</div><div class="ttdef"><b>Definition:</b> <a href="uloc_8h_source.html#l00264">uloc.h:264</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a558b9c02c0325a9b4eb16fe7c33d148e"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a558b9c02c0325a9b4eb16fe7c33d148e">icu::DecimalFormatSymbols::setSymbol</a></div><div class="ttdeci">void setSymbol(ENumberFormatSymbol symbol, const UnicodeString &amp;value, const UBool propogateDigits)</div><div class="ttdoc">Set one of the format symbols by its enum constant. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00462">dcfmtsym.h:462</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9b"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9b">icu::DecimalFormatSymbols::ENumberFormatSymbol</a></div><div class="ttdeci">ENumberFormatSymbol</div><div class="ttdoc">Constants for specifying a number format symbol. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00092">dcfmtsym.h:92</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9ba25822255595e6390a5efe00bd50be07e"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba25822255595e6390a5efe00bd50be07e">icu::DecimalFormatSymbols::kThreeDigitSymbol</a></div><div class="ttdoc">Three. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00143">dcfmtsym.h:143</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9ba884b28bdb0ec00ec7871f2a2995bdb09"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba884b28bdb0ec00ec7871f2a2995bdb09">icu::DecimalFormatSymbols::kMonetaryGroupingSeparatorSymbol</a></div><div class="ttdoc">The monetary grouping separator. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00131">dcfmtsym.h:131</a></div></div>
<div class="ttc" id="utypes_8h_html_ab9d90a30137b6ec046fe59e79b09745a"><div class="ttname"><a href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a></div><div class="ttdeci">#define U_I18N_API</div><div class="ttdoc">Set to export library symbols from inside the i18n library, and to import them from outside...</div><div class="ttdef"><b>Definition:</b> <a href="utypes_8h_source.html#l00360">utypes.h:360</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9bad9a2af30fb22224977ffdebd35d21493"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9bad9a2af30fb22224977ffdebd35d21493">icu::DecimalFormatSymbols::kZeroDigitSymbol</a></div><div class="ttdoc">Zero. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00102">dcfmtsym.h:102</a></div></div>
<div class="ttc" id="uversion_8h_html_a7d9374e037299886d4192b763b4c5e8b"><div class="ttname"><a href="uversion_8h.html#a7d9374e037299886d4192b763b4c5e8b">U_NAMESPACE_BEGIN</a></div><div class="ttdeci">#define U_NAMESPACE_BEGIN</div><div class="ttdoc">This is used to begin a declaration of a public ICU C++ API. </div><div class="ttdef"><b>Definition:</b> <a href="uversion_8h_source.html#l00131">uversion.h:131</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9bae9fb640014f0092db3abb7edaaa3e609"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9bae9fb640014f0092db3abb7edaaa3e609">icu::DecimalFormatSymbols::kGroupingSeparatorSymbol</a></div><div class="ttdoc">The grouping separator. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00096">dcfmtsym.h:96</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a058a79937296ef230cb325cdb6989136"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a058a79937296ef230cb325cdb6989136">icu::DecimalFormatSymbols::operator!=</a></div><div class="ttdeci">UBool operator!=(const DecimalFormatSymbols &amp;other) const </div><div class="ttdoc">Return true if another object is semantically unequal to this one. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00249">dcfmtsym.h:249</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3472e1a825f15fc5b8d32e098306ae4f"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3472e1a825f15fc5b8d32e098306ae4f">icu::DecimalFormatSymbols::isCustomCurrencySymbol</a></div><div class="ttdeci">UBool isCustomCurrencySymbol() const </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00364">dcfmtsym.h:364</a></div></div>
<div class="ttc" id="umachine_8h_html_a09fff5c3b5a5b015324dc3ec3cf92809"><div class="ttname"><a href="umachine_8h.html#a09fff5c3b5a5b015324dc3ec3cf92809">UChar32</a></div><div class="ttdeci">int32_t UChar32</div><div class="ttdoc">Define UChar32 as a type for single Unicode code points. </div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00357">umachine.h:357</a></div></div>
<div class="ttc" id="umachine_8h_html_aa8cecfc5c5c054d2875c03e77b7be15d"><div class="ttname"><a href="umachine_8h.html#aa8cecfc5c5c054d2875c03e77b7be15d">TRUE</a></div><div class="ttdeci">#define TRUE</div><div class="ttdoc">The TRUE value of a UBool. </div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00263">umachine.h:263</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9ba5bf896df526b473798717b62d1c2f1dd"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba5bf896df526b473798717b62d1c2f1dd">icu::DecimalFormatSymbols::kCurrencySymbol</a></div><div class="ttdoc">The currency symbol. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00110">dcfmtsym.h:110</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9bad860cf7a186869a4f772c8206c5586c5"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9bad860cf7a186869a4f772c8206c5586c5">icu::DecimalFormatSymbols::kMonetarySeparatorSymbol</a></div><div class="ttdoc">The monetary separator. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00114">dcfmtsym.h:114</a></div></div>
<div class="ttc" id="uchar_8h_html"><div class="ttname"><a href="uchar_8h.html">uchar.h</a></div><div class="ttdoc">C API: Unicode Properties. </div></div>
<div class="ttc" id="uobject_8h_html"><div class="ttname"><a href="uobject_8h.html">uobject.h</a></div><div class="ttdoc">C++ API: Common ICU base class UObject. </div></div>
<div class="ttc" id="umachine_8h_html_a6bb9fad572d65b305324ef288165e2ac"><div class="ttname"><a href="umachine_8h.html#a6bb9fad572d65b305324ef288165e2ac">UChar</a></div><div class="ttdeci">uint16_t UChar</div><div class="ttdoc">Define UChar to be UCHAR_TYPE, if that is #defined (for example, to char16_t), or wchar_t if that is ...</div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00337">umachine.h:337</a></div></div>
<div class="ttc" id="uversion_8h_html_a3da1f00f3b02976ac53c014a3e4c0933"><div class="ttname"><a href="uversion_8h.html#a3da1f00f3b02976ac53c014a3e4c0933">U_NAMESPACE_END</a></div><div class="ttdeci">#define U_NAMESPACE_END</div><div class="ttdoc">This is used to end a declaration of a public ICU C++ API. </div><div class="ttdef"><b>Definition:</b> <a href="uversion_8h_source.html#l00132">uversion.h:132</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9ba26af5babba1dcd340827f496a66ad15a"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba26af5babba1dcd340827f496a66ad15a">icu::DecimalFormatSymbols::kDecimalSeparatorSymbol</a></div><div class="ttdoc">The decimal separator. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00094">dcfmtsym.h:94</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9ba0b1061fd73266e7def4253266faeb7cc"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba0b1061fd73266e7def4253266faeb7cc">icu::DecimalFormatSymbols::kEightDigitSymbol</a></div><div class="ttdoc">Eight. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00163">dcfmtsym.h:163</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9ba2a18c8281d3133f7b7538155ad1341ff"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba2a18c8281d3133f7b7538155ad1341ff">icu::DecimalFormatSymbols::kNineDigitSymbol</a></div><div class="ttdoc">Nine. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00167">dcfmtsym.h:167</a></div></div>
<div class="ttc" id="classicu_1_1UnicodeString_html_a14be9014bebf66b3e9690d74805cdef9"><div class="ttname"><a href="classicu_1_1UnicodeString.html#a14be9014bebf66b3e9690d74805cdef9">icu::UnicodeString::char32At</a></div><div class="ttdeci">UChar32 char32At(int32_t offset) const </div><div class="ttdoc">Return the code point that contains the code unit at offset offset. </div></div>
<div class="ttc" id="utypes_8h_html_a3343c1c8a8377277046774691c98d78c"><div class="ttname"><a href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a></div><div class="ttdeci">UErrorCode</div><div class="ttdoc">Error code to replace exception handling, so that the code is compatible with all C++ compilers...</div><div class="ttdef"><b>Definition:</b> <a href="utypes_8h_source.html#l00396">utypes.h:396</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_acd7ae62cc5b209cddecfd1436af8e7b1"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#acd7ae62cc5b209cddecfd1436af8e7b1">icu::DecimalFormatSymbols::getSymbol</a></div><div class="ttdeci">UnicodeString getSymbol(ENumberFormatSymbol symbol) const </div><div class="ttdoc">Get one of the format symbols by its enum constant. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00437">dcfmtsym.h:437</a></div></div>
<div class="ttc" id="uloc_8h_html_adf053345d343f8d82ae080f7a5871f34"><div class="ttname"><a href="uloc_8h.html#adf053345d343f8d82ae080f7a5871f34">ULocDataLocaleType</a></div><div class="ttdeci">ULocDataLocaleType</div><div class="ttdoc">Constants for *_getLocale() Allow user to select whether she wants information on requested...</div><div class="ttdef"><b>Definition:</b> <a href="uloc_8h_source.html#l00338">uloc.h:338</a></div></div>
<div class="ttc" id="locid_8h_html"><div class="ttname"><a href="locid_8h.html">locid.h</a></div><div class="ttdoc">C++ API: Locale ID object. </div></div>
<div class="ttc" id="utypes_8h_html"><div class="ttname"><a href="utypes_8h.html">utypes.h</a></div><div class="ttdoc">Basic definitions for ICU, for both C and C++ APIs. </div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9bad44342cbb90689f39031cdb05951e10b"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9bad44342cbb90689f39031cdb05951e10b">icu::DecimalFormatSymbols::kDigitSymbol</a></div><div class="ttdoc">Character representing a digit in the pattern. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00104">dcfmtsym.h:104</a></div></div>
<div class="ttc" id="umachine_8h_html_aa93f0eb578d23995850d61f7d61c55c1"><div class="ttname"><a href="umachine_8h.html#aa93f0eb578d23995850d61f7d61c55c1">FALSE</a></div><div class="ttdeci">#define FALSE</div><div class="ttdoc">The FALSE value of a UBool. </div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00267">umachine.h:267</a></div></div>
<div class="ttc" id="classicu_1_1UnicodeString_html_abb7390ae3beff120d9f89ea93c251514"><div class="ttname"><a href="classicu_1_1UnicodeString.html#abb7390ae3beff120d9f89ea93c251514">icu::UnicodeString::countChar32</a></div><div class="ttdeci">int32_t countChar32(int32_t start=0, int32_t length=INT32_MAX) const </div><div class="ttdoc">Count Unicode code points in the length UChar code units of the string. </div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9ba66bdc965a1b3bc67034f7a650f433c75"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba66bdc965a1b3bc67034f7a650f433c75">icu::DecimalFormatSymbols::kFiveDigitSymbol</a></div><div class="ttdoc">Five. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00151">dcfmtsym.h:151</a></div></div>
<div class="ttc" id="classicu_1_1UnicodeString_html"><div class="ttname"><a href="classicu_1_1UnicodeString.html">icu::UnicodeString</a></div><div class="ttdoc">UnicodeString is a string class that stores Unicode characters directly and provides similar function...</div><div class="ttdef"><b>Definition:</b> <a href="unistr_8h_source.html#l00295">unistr.h:295</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9ba3452eb815f6def5f05607d17fa83a8cb"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba3452eb815f6def5f05607d17fa83a8cb">icu::DecimalFormatSymbols::kMinusSignSymbol</a></div><div class="ttdoc">The minus sign. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00106">dcfmtsym.h:106</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9ba5135a01bf1e7b9025c1da79cea51eb36"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba5135a01bf1e7b9025c1da79cea51eb36">icu::DecimalFormatSymbols::kPerMillSymbol</a></div><div class="ttdoc">Per mill symbol - replaces kPermillSymbol. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00118">dcfmtsym.h:118</a></div></div>
<div class="ttc" id="classicu_1_1UObject_html"><div class="ttname"><a href="classicu_1_1UObject.html">icu::UObject</a></div><div class="ttdoc">UObject is the common ICU &quot;boilerplate&quot; class. </div><div class="ttdef"><b>Definition:</b> <a href="uobject_8h_source.html#l00223">uobject.h:223</a></div></div>
<div class="ttc" id="unum_8h_html_a2c2f0d1c3a38ec38269be6db11db04b3a2fd9e7e91825a5644aa6664f2db23699"><div class="ttname"><a href="unum_8h.html#a2c2f0d1c3a38ec38269be6db11db04b3a2fd9e7e91825a5644aa6664f2db23699">UNUM_CURRENCY_SPACING_COUNT</a></div><div class="ttdoc">One more than the highest normal UCurrencySpacing value. </div><div class="ttdef"><b>Definition:</b> <a href="unum_8h_source.html#l00335">unum.h:335</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a970f1d7c04b7b9ec5f48124872f17fd5"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a970f1d7c04b7b9ec5f48124872f17fd5">icu::DecimalFormatSymbols::getConstSymbol</a></div><div class="ttdeci">const UnicodeString &amp; getConstSymbol(ENumberFormatSymbol symbol) const </div><div class="ttdoc">Internal function - more efficient version of getSymbol, returning a const reference to one of the sy...</div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00449">dcfmtsym.h:449</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9ba679f6b17c08b4adeb94aa9bd411fbc72"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba679f6b17c08b4adeb94aa9bd411fbc72">icu::DecimalFormatSymbols::kSignificantDigitSymbol</a></div><div class="ttdoc">Significant digit symbol. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00127">dcfmtsym.h:127</a></div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9baf12f99c752fcdefd339fd24609dbbf5f"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9baf12f99c752fcdefd339fd24609dbbf5f">icu::DecimalFormatSymbols::kOneDigitSymbol</a></div><div class="ttdoc">One. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00135">dcfmtsym.h:135</a></div></div>
<div class="ttc" id="umachine_8h_html_a349ef00011f20ccd1d3b424445681aa5"><div class="ttname"><a href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a></div><div class="ttdeci">int8_t UBool</div><div class="ttdoc">The ICU boolean type. </div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00259">umachine.h:259</a></div></div>
<div class="ttc" id="unum_8h_html"><div class="ttname"><a href="unum_8h.html">unum.h</a></div><div class="ttdoc">C API: NumberFormat. </div></div>
<div class="ttc" id="classicu_1_1DecimalFormatSymbols_html_a3525fb6d23eaaab40ed602dc4f6a4d9ba2c2ffc90447a1a893caa1de323abfde1"><div class="ttname"><a href="classicu_1_1DecimalFormatSymbols.html#a3525fb6d23eaaab40ed602dc4f6a4d9ba2c2ffc90447a1a893caa1de323abfde1">icu::DecimalFormatSymbols::kPlusSignSymbol</a></div><div class="ttdoc">The plus sign. </div><div class="ttdef"><b>Definition:</b> <a href="dcfmtsym_8h_source.html#l00108">dcfmtsym.h:108</a></div></div>
<div class="ttc" id="classicu_1_1Locale_html"><div class="ttname"><a href="classicu_1_1Locale.html">icu::Locale</a></div><div class="ttdoc">A Locale object represents a specific geographical, political, or cultural region. </div><div class="ttdef"><b>Definition:</b> <a href="locid_8h_source.html#l00187">locid.h:187</a></div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>