Файловый менеджер - Редактировать - /opt/alt/alt-nodejs20/root/usr/share/doc/alt-nodejs20-libicu-doc/fmtable_8h_source.html
Назад
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.14"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>ICU 78.3: i18n/unicode/fmtable.h Source File</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/searchdata.js"></script> <script type="text/javascript" src="search/search.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">ICU 78.3  <span id="projectnumber">78.3</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ var searchBox = new SearchBox("searchBox", "search",false,'Search'); /* @license-end */ </script> <script type="text/javascript" src="menudata.js"></script> <script type="text/javascript" src="menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('',true,false,'search.php','Search'); $(document).ready(function() { init_search(); }); }); /* @license-end */</script> <div id="main-nav"></div> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> </div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="dir_73bc6a9bb617ea1bc89a10aa59ce84e4.html">i18n</a></li><li class="navelem"><a class="el" href="dir_0119ce638985e8a1561a00fdb5f76ff6.html">unicode</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">fmtable.h</div> </div> </div><!--header--> <div class="contents"> <a href="fmtable_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">// © 2016 and later: Unicode, Inc. and others.</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment">// License & terms of use: http://www.unicode.org/copyright.html</span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment">/*</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment">********************************************************************************</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment">* Copyright (C) 1997-2014, International Business Machines</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment">* Corporation and others. All Rights Reserved.</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment">********************************************************************************</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment">*</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment">* File FMTABLE.H</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment">*</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">* Modification History:</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment">*</span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment">* Date Name Description</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment">* 02/29/97 aliu Creation.</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment">********************************************************************************</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment">*/</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#ifndef FMTABLE_H</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#define FMTABLE_H</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include "<a class="code" href="utypes_8h.html">unicode/utypes.h</a>"</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#if U_SHOW_CPLUSPLUS_API</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div><div class="line"><a name="l00029"></a><span class="lineno"> 29</span> <span class="preprocessor">#if !UCONFIG_NO_FORMATTING</span></div><div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div><div class="line"><a name="l00031"></a><span class="lineno"> 31</span> <span class="preprocessor">#include "<a class="code" href="unistr_8h.html">unicode/unistr.h</a>"</span></div><div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#include "<a class="code" href="stringpiece_8h.html">unicode/stringpiece.h</a>"</span></div><div class="line"><a name="l00033"></a><span class="lineno"> 33</span> <span class="preprocessor">#include "<a class="code" href="uformattable_8h.html">unicode/uformattable.h</a>"</span></div><div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div><div class="line"><a name="l00035"></a><span class="lineno"> 35</span> U_NAMESPACE_BEGIN</div><div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div><div class="line"><a name="l00037"></a><span class="lineno"> 37</span> <span class="keyword">class </span>FixedString;</div><div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div><div class="line"><a name="l00039"></a><span class="lineno"> 39</span> <span class="keyword">namespace </span>number::impl {</div><div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="keyword">class </span>DecimalQuantity;</div><div class="line"><a name="l00041"></a><span class="lineno"> 41</span> }</div><div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div><div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html"> 63</a></span> <span class="keyword">class </span><a class="code" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> <a class="code" href="classicu_1_1Formattable.html">Formattable</a> : <span class="keyword">public</span> <a class="code" href="classicu_1_1UObject.html">UObject</a> {</div><div class="line"><a name="l00064"></a><span class="lineno"> 64</span> <span class="keyword">public</span>:</div><div class="line"><a name="l00074"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#ae4010ddd561aeea0281613e10f23c7bf"> 74</a></span>  <span class="keyword">enum</span> <a class="code" href="classicu_1_1Formattable.html#ae4010ddd561aeea0281613e10f23c7bf">ISDATE</a> { kIsDate };</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> </div><div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  <a class="code" href="classicu_1_1Formattable.html">Formattable</a>(); <span class="comment">// Type kLong, value 0</span></div><div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div><div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  <a class="code" href="classicu_1_1Formattable.html">Formattable</a>(<a class="code" href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039">UDate</a> d, ISDATE flag);</div><div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div><div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  <a class="code" href="classicu_1_1Formattable.html">Formattable</a>(<span class="keywordtype">double</span> d);</div><div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span>  <a class="code" href="classicu_1_1Formattable.html">Formattable</a>(int32_t l);</div><div class="line"><a name="l00103"></a><span class="lineno"> 103</span> </div><div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <a class="code" href="classicu_1_1Formattable.html">Formattable</a>(int64_t ll);</div><div class="line"><a name="l00110"></a><span class="lineno"> 110</span> </div><div class="line"><a name="l00111"></a><span class="lineno"> 111</span> <span class="preprocessor">#if !UCONFIG_NO_CONVERSION</span></div><div class="line"><a name="l00112"></a><span class="lineno"> 112</span> </div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span>  <a class="code" href="classicu_1_1Formattable.html">Formattable</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* strToCopy);</div><div class="line"><a name="l00119"></a><span class="lineno"> 119</span> <span class="preprocessor">#endif</span></div><div class="line"><a name="l00120"></a><span class="lineno"> 120</span> </div><div class="line"><a name="l00134"></a><span class="lineno"> 134</span>  <a class="code" href="classicu_1_1Formattable.html">Formattable</a>(<a class="code" href="classicu_1_1StringPiece.html">StringPiece</a> number, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status);</div><div class="line"><a name="l00135"></a><span class="lineno"> 135</span> </div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <a class="code" href="classicu_1_1Formattable.html">Formattable</a>(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>& strToCopy);</div><div class="line"><a name="l00142"></a><span class="lineno"> 142</span> </div><div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  <a class="code" href="classicu_1_1Formattable.html">Formattable</a>(<a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>* strToAdopt);</div><div class="line"><a name="l00149"></a><span class="lineno"> 149</span> </div><div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <a class="code" href="classicu_1_1Formattable.html">Formattable</a>(<span class="keyword">const</span> <a class="code" href="classicu_1_1Formattable.html">Formattable</a>* arrayToCopy, int32_t count);</div><div class="line"><a name="l00157"></a><span class="lineno"> 157</span> </div><div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  <a class="code" href="classicu_1_1Formattable.html">Formattable</a>(<a class="code" href="classicu_1_1UObject.html">UObject</a>* objectToAdopt);</div><div class="line"><a name="l00164"></a><span class="lineno"> 164</span> </div><div class="line"><a name="l00169"></a><span class="lineno"> 169</span>  <a class="code" href="classicu_1_1Formattable.html">Formattable</a>(<span class="keyword">const</span> <a class="code" href="classicu_1_1Formattable.html">Formattable</a>&);</div><div class="line"><a name="l00170"></a><span class="lineno"> 170</span> </div><div class="line"><a name="l00176"></a><span class="lineno"> 176</span>  <a class="code" href="classicu_1_1Formattable.html">Formattable</a>& operator=(<span class="keyword">const</span> <a class="code" href="classicu_1_1Formattable.html">Formattable</a> &rhs);</div><div class="line"><a name="l00177"></a><span class="lineno"> 177</span> </div><div class="line"><a name="l00184"></a><span class="lineno"> 184</span>  <span class="keywordtype">bool</span> <a class="code" href="namespaceicu.html#a5e840c3254f3b18f2b2f2662b8495d52">operator==</a>(<span class="keyword">const</span> <a class="code" href="classicu_1_1Formattable.html">Formattable</a> &other) <span class="keyword">const</span>;</div><div class="line"><a name="l00185"></a><span class="lineno"> 185</span> </div><div class="line"><a name="l00192"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#ae5b1e0194b7f877b0801c5e5e0da30c8"> 192</a></span>  <span class="keywordtype">bool</span> <a class="code" href="classicu_1_1Formattable.html#ae5b1e0194b7f877b0801c5e5e0da30c8">operator!=</a>(<span class="keyword">const</span> <a class="code" href="classicu_1_1Formattable.html">Formattable</a>& other)<span class="keyword"> const</span></div><div class="line"><a name="l00193"></a><span class="lineno"> 193</span> <span class="keyword"> </span>{ <span class="keywordflow">return</span> !<a class="code" href="namespaceicu.html#a5e840c3254f3b18f2b2f2662b8495d52">operator==</a>(other); }</div><div class="line"><a name="l00194"></a><span class="lineno"> 194</span> </div><div class="line"><a name="l00199"></a><span class="lineno"> 199</span>  <span class="keyword">virtual</span> ~<a class="code" href="classicu_1_1Formattable.html">Formattable</a>();</div><div class="line"><a name="l00200"></a><span class="lineno"> 200</span> </div><div class="line"><a name="l00212"></a><span class="lineno"> 212</span>  <a class="code" href="classicu_1_1Formattable.html">Formattable</a> *clone() <span class="keyword">const</span>;</div><div class="line"><a name="l00213"></a><span class="lineno"> 213</span> </div><div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166"> 220</a></span>  <span class="keyword">enum</span> <a class="code" href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166">Type</a> {</div><div class="line"><a name="l00226"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166ad007cfc98395c661bc59f400247596b5"> 226</a></span>  <a class="code" href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166ad007cfc98395c661bc59f400247596b5">kDate</a>,</div><div class="line"><a name="l00227"></a><span class="lineno"> 227</span> </div><div class="line"><a name="l00233"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166a0283c208de31be47f6ccd35baeffa2b5"> 233</a></span>  <a class="code" href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166a0283c208de31be47f6ccd35baeffa2b5">kDouble</a>,</div><div class="line"><a name="l00234"></a><span class="lineno"> 234</span> </div><div class="line"><a name="l00240"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166a476fbd5f69394241b38ef3924d57a01f"> 240</a></span>  <a class="code" href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166a476fbd5f69394241b38ef3924d57a01f">kLong</a>,</div><div class="line"><a name="l00241"></a><span class="lineno"> 241</span> </div><div class="line"><a name="l00247"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166a9ba463d0564122c3c282ec42760416b9"> 247</a></span>  <a class="code" href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166a9ba463d0564122c3c282ec42760416b9">kString</a>,</div><div class="line"><a name="l00248"></a><span class="lineno"> 248</span> </div><div class="line"><a name="l00254"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166a40c0f7e6e821dc2446144147c1c16608"> 254</a></span>  <a class="code" href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166a40c0f7e6e821dc2446144147c1c16608">kArray</a>,</div><div class="line"><a name="l00255"></a><span class="lineno"> 255</span> </div><div class="line"><a name="l00261"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166a971c02c7f262c51cfdc4b836a7939ddd"> 261</a></span>  <a class="code" href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166a971c02c7f262c51cfdc4b836a7939ddd">kInt64</a>,</div><div class="line"><a name="l00262"></a><span class="lineno"> 262</span> </div><div class="line"><a name="l00268"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166a3b9928998b193e3efa87ee5a0ec8f9d6"> 268</a></span>  kObject</div><div class="line"><a name="l00269"></a><span class="lineno"> 269</span>  };</div><div class="line"><a name="l00270"></a><span class="lineno"> 270</span> </div><div class="line"><a name="l00276"></a><span class="lineno"> 276</span>  Type getType() <span class="keyword">const</span>;</div><div class="line"><a name="l00277"></a><span class="lineno"> 277</span> </div><div class="line"><a name="l00284"></a><span class="lineno"> 284</span>  <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> isNumeric() <span class="keyword">const</span>;</div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span> </div><div class="line"><a name="l00292"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#aad6f2a7c80e10c65a901178254312d7e"> 292</a></span>  <span class="keywordtype">double</span> <a class="code" href="classicu_1_1Formattable.html#aad6f2a7c80e10c65a901178254312d7e">getDouble</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> fValue.fDouble; }</div><div class="line"><a name="l00293"></a><span class="lineno"> 293</span> </div><div class="line"><a name="l00306"></a><span class="lineno"> 306</span>  <span class="keywordtype">double</span> getDouble(<a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>& status) <span class="keyword">const</span>;</div><div class="line"><a name="l00307"></a><span class="lineno"> 307</span> </div><div class="line"><a name="l00314"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#a62be38651312bef362498a4f73a0ee66"> 314</a></span>  int32_t <a class="code" href="classicu_1_1Formattable.html#a62be38651312bef362498a4f73a0ee66">getLong</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> <span class="keyword">static_cast<</span>int32_t<span class="keyword">></span>(fValue.fInt64); }</div><div class="line"><a name="l00315"></a><span class="lineno"> 315</span> </div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span>  int32_t getLong(<a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>& status) <span class="keyword">const</span>;</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span> </div><div class="line"><a name="l00340"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#ac8ac13706299131b9f15a2fd04916f6d"> 340</a></span>  int64_t <a class="code" href="classicu_1_1Formattable.html#ac8ac13706299131b9f15a2fd04916f6d">getInt64</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> fValue.fInt64; }</div><div class="line"><a name="l00341"></a><span class="lineno"> 341</span> </div><div class="line"><a name="l00357"></a><span class="lineno"> 357</span>  int64_t getInt64(<a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>& status) <span class="keyword">const</span>;</div><div class="line"><a name="l00358"></a><span class="lineno"> 358</span> </div><div class="line"><a name="l00365"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#af4581ae8fcad0b4e75e5c85246366e31"> 365</a></span>  <a class="code" href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039">UDate</a> <a class="code" href="classicu_1_1Formattable.html#af4581ae8fcad0b4e75e5c85246366e31">getDate</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> fValue.fDate; }</div><div class="line"><a name="l00366"></a><span class="lineno"> 366</span> </div><div class="line"><a name="l00375"></a><span class="lineno"> 375</span>  <a class="code" href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039">UDate</a> getDate(<a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>& status) <span class="keyword">const</span>;</div><div class="line"><a name="l00376"></a><span class="lineno"> 376</span> </div><div class="line"><a name="l00384"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#ad41222bdcd8e2afcef3a6e5efd7cbb10"> 384</a></span>  <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>& <a class="code" href="classicu_1_1Formattable.html#ad41222bdcd8e2afcef3a6e5efd7cbb10">getString</a>(<a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>& result)<span class="keyword"> const</span></div><div class="line"><a name="l00385"></a><span class="lineno"> 385</span> <span class="keyword"> </span>{ result=*fValue.fString; <span class="keywordflow">return</span> result; }</div><div class="line"><a name="l00386"></a><span class="lineno"> 386</span> </div><div class="line"><a name="l00396"></a><span class="lineno"> 396</span>  <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>& getString(<a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>& result, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>& status) <span class="keyword">const</span>;</div><div class="line"><a name="l00397"></a><span class="lineno"> 397</span> </div><div class="line"><a name="l00405"></a><span class="lineno"> 405</span>  <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>& getString() <span class="keyword">const</span>;</div><div class="line"><a name="l00406"></a><span class="lineno"> 406</span> </div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span>  <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>& getString(<a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>& status) <span class="keyword">const</span>;</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span> </div><div class="line"><a name="l00423"></a><span class="lineno"> 423</span>  <span class="keyword">inline</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>& getString();</div><div class="line"><a name="l00424"></a><span class="lineno"> 424</span> </div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span>  <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>& getString(<a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>& status);</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span> </div><div class="line"><a name="l00442"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#a7b042e0f1f3d6bdbf8b6026ba61594c6"> 442</a></span>  <span class="keyword">const</span> <a class="code" href="classicu_1_1Formattable.html">Formattable</a>* <a class="code" href="classicu_1_1Formattable.html#a7b042e0f1f3d6bdbf8b6026ba61594c6">getArray</a>(int32_t& count)<span class="keyword"> const</span></div><div class="line"><a name="l00443"></a><span class="lineno"> 443</span> <span class="keyword"> </span>{ count=fValue.fArrayAndCount.fCount; <span class="keywordflow">return</span> fValue.fArrayAndCount.fArray; }</div><div class="line"><a name="l00444"></a><span class="lineno"> 444</span> </div><div class="line"><a name="l00454"></a><span class="lineno"> 454</span>  <span class="keyword">const</span> <a class="code" href="classicu_1_1Formattable.html">Formattable</a>* getArray(int32_t& count, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>& status) <span class="keyword">const</span>;</div><div class="line"><a name="l00455"></a><span class="lineno"> 455</span> </div><div class="line"><a name="l00464"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#a162975f9d3e09f621fb6f714d3aa49fb"> 464</a></span>  <a class="code" href="classicu_1_1Formattable.html">Formattable</a>& <a class="code" href="classicu_1_1Formattable.html#a162975f9d3e09f621fb6f714d3aa49fb">operator[]</a>(int32_t index) { <span class="keywordflow">return</span> fValue.fArrayAndCount.fArray[index]; }</div><div class="line"><a name="l00465"></a><span class="lineno"> 465</span> </div><div class="line"><a name="l00472"></a><span class="lineno"> 472</span>  <span class="keyword">const</span> <a class="code" href="classicu_1_1UObject.html">UObject</a>* getObject() <span class="keyword">const</span>;</div><div class="line"><a name="l00473"></a><span class="lineno"> 473</span> </div><div class="line"><a name="l00492"></a><span class="lineno"> 492</span>  <a class="code" href="classicu_1_1StringPiece.html">StringPiece</a> getDecimalNumber(<a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status);</div><div class="line"><a name="l00493"></a><span class="lineno"> 493</span> </div><div class="line"><a name="l00500"></a><span class="lineno"> 500</span>  <span class="keywordtype">void</span> setDouble(<span class="keywordtype">double</span> d);</div><div class="line"><a name="l00501"></a><span class="lineno"> 501</span> </div><div class="line"><a name="l00508"></a><span class="lineno"> 508</span>  <span class="keywordtype">void</span> setLong(int32_t l);</div><div class="line"><a name="l00509"></a><span class="lineno"> 509</span> </div><div class="line"><a name="l00516"></a><span class="lineno"> 516</span>  <span class="keywordtype">void</span> setInt64(int64_t ll);</div><div class="line"><a name="l00517"></a><span class="lineno"> 517</span> </div><div class="line"><a name="l00524"></a><span class="lineno"> 524</span>  <span class="keywordtype">void</span> setDate(<a class="code" href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039">UDate</a> d);</div><div class="line"><a name="l00525"></a><span class="lineno"> 525</span> </div><div class="line"><a name="l00532"></a><span class="lineno"> 532</span>  <span class="keywordtype">void</span> setString(<span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>& stringToCopy);</div><div class="line"><a name="l00533"></a><span class="lineno"> 533</span> </div><div class="line"><a name="l00541"></a><span class="lineno"> 541</span>  <span class="keywordtype">void</span> setArray(<span class="keyword">const</span> <a class="code" href="classicu_1_1Formattable.html">Formattable</a>* array, int32_t count);</div><div class="line"><a name="l00542"></a><span class="lineno"> 542</span> </div><div class="line"><a name="l00549"></a><span class="lineno"> 549</span>  <span class="keywordtype">void</span> adoptString(<a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>* stringToAdopt);</div><div class="line"><a name="l00550"></a><span class="lineno"> 550</span> </div><div class="line"><a name="l00556"></a><span class="lineno"> 556</span>  <span class="keywordtype">void</span> adoptArray(<a class="code" href="classicu_1_1Formattable.html">Formattable</a>* array, int32_t count);</div><div class="line"><a name="l00557"></a><span class="lineno"> 557</span> </div><div class="line"><a name="l00565"></a><span class="lineno"> 565</span>  <span class="keywordtype">void</span> adoptObject(<a class="code" href="classicu_1_1UObject.html">UObject</a>* objectToAdopt);</div><div class="line"><a name="l00566"></a><span class="lineno"> 566</span> </div><div class="line"><a name="l00581"></a><span class="lineno"> 581</span>  <span class="keywordtype">void</span> setDecimalNumber(<a class="code" href="classicu_1_1StringPiece.html">StringPiece</a> numberString,</div><div class="line"><a name="l00582"></a><span class="lineno"> 582</span>  <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status);</div><div class="line"><a name="l00583"></a><span class="lineno"> 583</span> </div><div class="line"><a name="l00589"></a><span class="lineno"> 589</span>  <span class="keyword">virtual</span> <a class="code" href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a> <a class="code" href="classicu_1_1UObject.html#aca1169c4978c52ce2b76eda104e9a214">getDynamicClassID</a>() <span class="keyword">const override</span>;</div><div class="line"><a name="l00590"></a><span class="lineno"> 590</span> </div><div class="line"><a name="l00596"></a><span class="lineno"> 596</span>  <span class="keyword">static</span> <a class="code" href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a> U_EXPORT2 getStaticClassID();</div><div class="line"><a name="l00597"></a><span class="lineno"> 597</span> </div><div class="line"><a name="l00605"></a><span class="lineno"> 605</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <a class="code" href="classicu_1_1Formattable.html">Formattable</a> *fromUFormattable(<a class="code" href="uformattable_8h.html#a9d2d5a940197ec966f492f8276ee76d9">UFormattable</a> *fmt);</div><div class="line"><a name="l00606"></a><span class="lineno"> 606</span> </div><div class="line"><a name="l00614"></a><span class="lineno"> 614</span>  <span class="keyword">static</span> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="classicu_1_1Formattable.html">Formattable</a> *fromUFormattable(<span class="keyword">const</span> <a class="code" href="uformattable_8h.html#a9d2d5a940197ec966f492f8276ee76d9">UFormattable</a> *fmt);</div><div class="line"><a name="l00615"></a><span class="lineno"> 615</span> </div><div class="line"><a name="l00622"></a><span class="lineno"> 622</span>  <span class="keyword">inline</span> <a class="code" href="uformattable_8h.html#a9d2d5a940197ec966f492f8276ee76d9">UFormattable</a> *toUFormattable();</div><div class="line"><a name="l00623"></a><span class="lineno"> 623</span> </div><div class="line"><a name="l00630"></a><span class="lineno"> 630</span>  <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="uformattable_8h.html#a9d2d5a940197ec966f492f8276ee76d9">UFormattable</a> *toUFormattable() <span class="keyword">const</span>;</div><div class="line"><a name="l00631"></a><span class="lineno"> 631</span> </div><div class="line"><a name="l00632"></a><span class="lineno"> 632</span> <span class="preprocessor">#ifndef U_HIDE_DEPRECATED_API</span></div><div class="line"><a name="l00633"></a><span class="lineno"> 633</span> </div><div class="line"><a name="l00639"></a><span class="lineno"> 639</span>  <span class="keyword">inline</span> int32_t getLong(<a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>* status) <span class="keyword">const</span>;</div><div class="line"><a name="l00640"></a><span class="lineno"> 640</span> <span class="preprocessor">#endif </span><span class="comment">/* U_HIDE_DEPRECATED_API */</span><span class="preprocessor"></span></div><div class="line"><a name="l00641"></a><span class="lineno"> 641</span> </div><div class="line"><a name="l00642"></a><span class="lineno"> 642</span> <span class="preprocessor">#ifndef U_HIDE_INTERNAL_API</span></div><div class="line"><a name="l00643"></a><span class="lineno"> 643</span> </div><div class="line"><a name="l00651"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#a5da40332214e23336e650023e49a2c8e"> 651</a></span>  number::impl::DecimalQuantity *<a class="code" href="classicu_1_1Formattable.html#a5da40332214e23336e650023e49a2c8e">getDecimalQuantity</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> fDecimalQuantity;}</div><div class="line"><a name="l00652"></a><span class="lineno"> 652</span> </div><div class="line"><a name="l00657"></a><span class="lineno"> 657</span>  <span class="keywordtype">void</span> populateDecimalQuantity(number::impl::DecimalQuantity& output, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>& status) <span class="keyword">const</span>;</div><div class="line"><a name="l00658"></a><span class="lineno"> 658</span> </div><div class="line"><a name="l00665"></a><span class="lineno"> 665</span>  <span class="keywordtype">void</span> adoptDecimalQuantity(number::impl::DecimalQuantity *dq);</div><div class="line"><a name="l00666"></a><span class="lineno"> 666</span> </div><div class="line"><a name="l00673"></a><span class="lineno"> 673</span>  FixedString *internalGetFixedString(<a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status);</div><div class="line"><a name="l00674"></a><span class="lineno"> 674</span> </div><div class="line"><a name="l00675"></a><span class="lineno"> 675</span> <span class="preprocessor">#endif </span><span class="comment">/* U_HIDE_INTERNAL_API */</span><span class="preprocessor"></span></div><div class="line"><a name="l00676"></a><span class="lineno"> 676</span> </div><div class="line"><a name="l00677"></a><span class="lineno"> 677</span> <span class="keyword">private</span>:</div><div class="line"><a name="l00682"></a><span class="lineno"> 682</span>  <span class="keywordtype">void</span> dispose();</div><div class="line"><a name="l00683"></a><span class="lineno"> 683</span> </div><div class="line"><a name="l00687"></a><span class="lineno"> 687</span>  <span class="keywordtype">void</span> init();</div><div class="line"><a name="l00688"></a><span class="lineno"> 688</span> </div><div class="line"><a name="l00689"></a><span class="lineno"> 689</span>  <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>* getBogus() <span class="keyword">const</span>;</div><div class="line"><a name="l00690"></a><span class="lineno"> 690</span> </div><div class="line"><a name="l00691"></a><span class="lineno"> 691</span>  <span class="keyword">union </span>{</div><div class="line"><a name="l00692"></a><span class="lineno"> 692</span>  <a class="code" href="classicu_1_1UObject.html">UObject</a>* fObject;</div><div class="line"><a name="l00693"></a><span class="lineno"> 693</span>  <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>* fString;</div><div class="line"><a name="l00694"></a><span class="lineno"> 694</span>  <span class="keywordtype">double</span> fDouble;</div><div class="line"><a name="l00695"></a><span class="lineno"> 695</span>  int64_t fInt64;</div><div class="line"><a name="l00696"></a><span class="lineno"> 696</span>  <a class="code" href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039">UDate</a> fDate;</div><div class="line"><a name="l00697"></a><span class="lineno"> 697</span>  <span class="keyword">struct </span>{</div><div class="line"><a name="l00698"></a><span class="lineno"> 698</span>  <a class="code" href="classicu_1_1Formattable.html">Formattable</a>* fArray;</div><div class="line"><a name="l00699"></a><span class="lineno"> 699</span>  int32_t fCount;</div><div class="line"><a name="l00700"></a><span class="lineno"> 700</span>  } fArrayAndCount;</div><div class="line"><a name="l00701"></a><span class="lineno"> 701</span>  } fValue;</div><div class="line"><a name="l00702"></a><span class="lineno"> 702</span> </div><div class="line"><a name="l00703"></a><span class="lineno"> 703</span>  FixedString* fDecimalStr;</div><div class="line"><a name="l00704"></a><span class="lineno"> 704</span> </div><div class="line"><a name="l00705"></a><span class="lineno"> 705</span>  number::impl::DecimalQuantity *fDecimalQuantity;</div><div class="line"><a name="l00706"></a><span class="lineno"> 706</span> </div><div class="line"><a name="l00707"></a><span class="lineno"> 707</span>  Type fType;</div><div class="line"><a name="l00708"></a><span class="lineno"> 708</span>  UnicodeString fBogus; <span class="comment">// Bogus string when it's needed.</span></div><div class="line"><a name="l00709"></a><span class="lineno"> 709</span> };</div><div class="line"><a name="l00710"></a><span class="lineno"> 710</span> </div><div class="line"><a name="l00711"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#a0c4670b8835673248481d083dd55489b"> 711</a></span> <span class="keyword">inline</span> <a class="code" href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039">UDate</a> Formattable::getDate(<a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>& status)<span class="keyword"> const </span>{</div><div class="line"><a name="l00712"></a><span class="lineno"> 712</span>  <span class="keywordflow">if</span> (fType != kDate) {</div><div class="line"><a name="l00713"></a><span class="lineno"> 713</span>  <span class="keywordflow">if</span> (<a class="code" href="utypes_8h.html#a527f2c69e6b2e3b2c53ad8a99fb36711">U_SUCCESS</a>(status)) {</div><div class="line"><a name="l00714"></a><span class="lineno"> 714</span>  status = <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca3b2830761371670dcbe807353eba2b6a">U_INVALID_FORMAT_ERROR</a>;</div><div class="line"><a name="l00715"></a><span class="lineno"> 715</span>  }</div><div class="line"><a name="l00716"></a><span class="lineno"> 716</span>  <span class="keywordflow">return</span> 0;</div><div class="line"><a name="l00717"></a><span class="lineno"> 717</span>  }</div><div class="line"><a name="l00718"></a><span class="lineno"> 718</span>  <span class="keywordflow">return</span> fValue.fDate;</div><div class="line"><a name="l00719"></a><span class="lineno"> 719</span> }</div><div class="line"><a name="l00720"></a><span class="lineno"> 720</span> </div><div class="line"><a name="l00721"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#a8abbcddbeed319379a5da35c8f85343f"> 721</a></span> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>& Formattable::getString()<span class="keyword"> const </span>{</div><div class="line"><a name="l00722"></a><span class="lineno"> 722</span>  <span class="keywordflow">return</span> *fValue.fString;</div><div class="line"><a name="l00723"></a><span class="lineno"> 723</span> }</div><div class="line"><a name="l00724"></a><span class="lineno"> 724</span> </div><div class="line"><a name="l00725"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#ab253a9da95b09ebaef1d82cf149378dd"> 725</a></span> <span class="keyword">inline</span> <a class="code" href="classicu_1_1UnicodeString.html">UnicodeString</a>& Formattable::getString() {</div><div class="line"><a name="l00726"></a><span class="lineno"> 726</span>  <span class="keywordflow">return</span> *fValue.fString;</div><div class="line"><a name="l00727"></a><span class="lineno"> 727</span> }</div><div class="line"><a name="l00728"></a><span class="lineno"> 728</span> </div><div class="line"><a name="l00729"></a><span class="lineno"> 729</span> <span class="preprocessor">#ifndef U_HIDE_DEPRECATED_API</span></div><div class="line"><a name="l00730"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#a874183e45fe98acf1318c43e5c117455"> 730</a></span> <span class="keyword">inline</span> int32_t Formattable::getLong(<a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>* status)<span class="keyword"> const </span>{</div><div class="line"><a name="l00731"></a><span class="lineno"> 731</span>  <span class="keywordflow">return</span> getLong(*status);</div><div class="line"><a name="l00732"></a><span class="lineno"> 732</span> }</div><div class="line"><a name="l00733"></a><span class="lineno"> 733</span> <span class="preprocessor">#endif </span><span class="comment">/* U_HIDE_DEPRECATED_API */</span><span class="preprocessor"></span></div><div class="line"><a name="l00734"></a><span class="lineno"> 734</span> </div><div class="line"><a name="l00735"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#abec9822687a6113ed86c6d8db1c9009b"> 735</a></span> <span class="keyword">inline</span> <a class="code" href="uformattable_8h.html#a9d2d5a940197ec966f492f8276ee76d9">UFormattable</a>* Formattable::toUFormattable() {</div><div class="line"><a name="l00736"></a><span class="lineno"> 736</span>  <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast<</span><a class="code" href="uformattable_8h.html#a9d2d5a940197ec966f492f8276ee76d9">UFormattable</a>*<span class="keyword">></span>(<span class="keyword">this</span>);</div><div class="line"><a name="l00737"></a><span class="lineno"> 737</span> }</div><div class="line"><a name="l00738"></a><span class="lineno"> 738</span> </div><div class="line"><a name="l00739"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#aadb98dfb7e4a8d25037def0bf96c43b0"> 739</a></span> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="uformattable_8h.html#a9d2d5a940197ec966f492f8276ee76d9">UFormattable</a>* Formattable::toUFormattable()<span class="keyword"> const </span>{</div><div class="line"><a name="l00740"></a><span class="lineno"> 740</span>  <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast<</span><span class="keyword">const </span><a class="code" href="uformattable_8h.html#a9d2d5a940197ec966f492f8276ee76d9">UFormattable</a>*<span class="keyword">></span>(<span class="keyword">this</span>);</div><div class="line"><a name="l00741"></a><span class="lineno"> 741</span> }</div><div class="line"><a name="l00742"></a><span class="lineno"> 742</span> </div><div class="line"><a name="l00743"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#a01111b0e2d3edc72fe503e62de71219f"> 743</a></span> <span class="keyword">inline</span> <a class="code" href="classicu_1_1Formattable.html">Formattable</a>* Formattable::fromUFormattable(<a class="code" href="uformattable_8h.html#a9d2d5a940197ec966f492f8276ee76d9">UFormattable</a> *fmt) {</div><div class="line"><a name="l00744"></a><span class="lineno"> 744</span>  <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast<</span><a class="code" href="classicu_1_1Formattable.html">Formattable</a> *<span class="keyword">></span>(fmt);</div><div class="line"><a name="l00745"></a><span class="lineno"> 745</span> }</div><div class="line"><a name="l00746"></a><span class="lineno"> 746</span> </div><div class="line"><a name="l00747"></a><span class="lineno"><a class="line" href="classicu_1_1Formattable.html#a0c7b907f3d3e121f363787a356bc3ae2"> 747</a></span> <span class="keyword">inline</span> <span class="keyword">const</span> <a class="code" href="classicu_1_1Formattable.html">Formattable</a>* Formattable::fromUFormattable(<span class="keyword">const</span> <a class="code" href="uformattable_8h.html#a9d2d5a940197ec966f492f8276ee76d9">UFormattable</a> *fmt) {</div><div class="line"><a name="l00748"></a><span class="lineno"> 748</span>  <span class="keywordflow">return</span> <span class="keyword">reinterpret_cast<</span><span class="keyword">const </span><a class="code" href="classicu_1_1Formattable.html">Formattable</a> *<span class="keyword">></span>(fmt);</div><div class="line"><a name="l00749"></a><span class="lineno"> 749</span> }</div><div class="line"><a name="l00750"></a><span class="lineno"> 750</span> </div><div class="line"><a name="l00751"></a><span class="lineno"> 751</span> U_NAMESPACE_END</div><div class="line"><a name="l00752"></a><span class="lineno"> 752</span> </div><div class="line"><a name="l00753"></a><span class="lineno"> 753</span> <span class="preprocessor">#endif </span><span class="comment">/* #if !UCONFIG_NO_FORMATTING */</span><span class="preprocessor"></span></div><div class="line"><a name="l00754"></a><span class="lineno"> 754</span> </div><div class="line"><a name="l00755"></a><span class="lineno"> 755</span> <span class="preprocessor">#endif </span><span class="comment">/* U_SHOW_CPLUSPLUS_API */</span><span class="preprocessor"></span></div><div class="line"><a name="l00756"></a><span class="lineno"> 756</span> </div><div class="line"><a name="l00757"></a><span class="lineno"> 757</span> <span class="preprocessor">#endif //_FMTABLE</span></div><div class="line"><a name="l00758"></a><span class="lineno"> 758</span> <span class="comment">//eof</span></div><div class="ttc" id="uformattable_8h_html"><div class="ttname"><a href="uformattable_8h.html">uformattable.h</a></div><div class="ttdoc">C API: UFormattable is a thin wrapper for primitive types used for formatting and parsing...</div></div> <div class="ttc" id="namespaceicu_html_a5e840c3254f3b18f2b2f2662b8495d52"><div class="ttname"><a href="namespaceicu.html#a5e840c3254f3b18f2b2f2662b8495d52">icu::operator==</a></div><div class="ttdeci">U_COMMON_API UBool operator==(const StringPiece &x, const StringPiece &y)</div><div class="ttdoc">Global operator == for StringPiece. </div></div> <div class="ttc" id="utypes_8h_html_a527f2c69e6b2e3b2c53ad8a99fb36711"><div class="ttname"><a href="utypes_8h.html#a527f2c69e6b2e3b2c53ad8a99fb36711">U_SUCCESS</a></div><div class="ttdeci">#define U_SUCCESS(x)</div><div class="ttdoc">Does the error code indicate success? </div><div class="ttdef"><b>Definition:</b> <a href="utypes_8h_source.html#l00822">utypes.h:822</a></div></div> <div class="ttc" id="classicu_1_1Formattable_html_ac8ac13706299131b9f15a2fd04916f6d"><div class="ttname"><a href="classicu_1_1Formattable.html#ac8ac13706299131b9f15a2fd04916f6d">icu::Formattable::getInt64</a></div><div class="ttdeci">int64_t getInt64() const</div><div class="ttdoc">Gets the int64 value of this object. </div><div class="ttdef"><b>Definition:</b> <a href="fmtable_8h_source.html#l00340">fmtable.h:340</a></div></div> <div class="ttc" id="classicu_1_1Formattable_html_aad6f2a7c80e10c65a901178254312d7e"><div class="ttname"><a href="classicu_1_1Formattable.html#aad6f2a7c80e10c65a901178254312d7e">icu::Formattable::getDouble</a></div><div class="ttdeci">double getDouble() const</div><div class="ttdoc">Gets the double value of this object. </div><div class="ttdef"><b>Definition:</b> <a href="fmtable_8h_source.html#l00292">fmtable.h:292</a></div></div> <div class="ttc" id="utypes_8h_html_ace1704e9e77d407d1eaaa2e73ec0c039"><div class="ttname"><a href="utypes_8h.html#ace1704e9e77d407d1eaaa2e73ec0c039">UDate</a></div><div class="ttdeci">double UDate</div><div class="ttdoc">Date and Time data type. </div><div class="ttdef"><b>Definition:</b> <a href="utypes_8h_source.html#l00218">utypes.h:218</a></div></div> <div class="ttc" id="unistr_8h_html"><div class="ttname"><a href="unistr_8h.html">unistr.h</a></div><div class="ttdoc">C++ API: Unicode String. </div></div> <div class="ttc" id="classicu_1_1Formattable_html_a74d75e74861f3e85b76349f294317166"><div class="ttname"><a href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166">icu::Formattable::Type</a></div><div class="ttdeci">Type</div><div class="ttdoc">Selector for flavor of data type contained within a Formattable object. </div><div class="ttdef"><b>Definition:</b> <a href="fmtable_8h_source.html#l00220">fmtable.h:220</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&#39;s RTTI. </div><div class="ttdef"><b>Definition:</b> <a href="uobject_8h_source.html#l00096">uobject.h:96</a></div></div> <div class="ttc" id="classicu_1_1Formattable_html_af4581ae8fcad0b4e75e5c85246366e31"><div class="ttname"><a href="classicu_1_1Formattable.html#af4581ae8fcad0b4e75e5c85246366e31">icu::Formattable::getDate</a></div><div class="ttdeci">UDate getDate() const</div><div class="ttdoc">Gets the Date value of this object. </div><div class="ttdef"><b>Definition:</b> <a href="fmtable_8h_source.html#l00365">fmtable.h:365</a></div></div> <div class="ttc" id="classicu_1_1Formattable_html_ad41222bdcd8e2afcef3a6e5efd7cbb10"><div class="ttname"><a href="classicu_1_1Formattable.html#ad41222bdcd8e2afcef3a6e5efd7cbb10">icu::Formattable::getString</a></div><div class="ttdeci">UnicodeString & getString(UnicodeString &result) const</div><div class="ttdoc">Gets the string value of this object. </div><div class="ttdef"><b>Definition:</b> <a href="fmtable_8h_source.html#l00384">fmtable.h:384</a></div></div> <div class="ttc" id="classicu_1_1Formattable_html_a74d75e74861f3e85b76349f294317166a40c0f7e6e821dc2446144147c1c16608"><div class="ttname"><a href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166a40c0f7e6e821dc2446144147c1c16608">icu::Formattable::kArray</a></div><div class="ttdoc">Selector indicating an array of Formattables. </div><div class="ttdef"><b>Definition:</b> <a href="fmtable_8h_source.html#l00254">fmtable.h:254</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#l00316">utypes.h:316</a></div></div> <div class="ttc" id="stringpiece_8h_html"><div class="ttname"><a href="stringpiece_8h.html">stringpiece.h</a></div><div class="ttdoc">C++ API: StringPiece: Read-only byte string wrapper class. </div></div> <div class="ttc" id="classicu_1_1Formattable_html_a74d75e74861f3e85b76349f294317166a0283c208de31be47f6ccd35baeffa2b5"><div class="ttname"><a href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166a0283c208de31be47f6ccd35baeffa2b5">icu::Formattable::kDouble</a></div><div class="ttdoc">Selector indicating a double value. </div><div class="ttdef"><b>Definition:</b> <a href="fmtable_8h_source.html#l00233">fmtable.h:233</a></div></div> <div class="ttc" id="classicu_1_1Formattable_html_a162975f9d3e09f621fb6f714d3aa49fb"><div class="ttname"><a href="classicu_1_1Formattable.html#a162975f9d3e09f621fb6f714d3aa49fb">icu::Formattable::operator[]</a></div><div class="ttdeci">Formattable & operator[](int32_t index)</div><div class="ttdoc">Accesses the specified element in the array value of this Formattable object. </div><div class="ttdef"><b>Definition:</b> <a href="fmtable_8h_source.html#l00464">fmtable.h:464</a></div></div> <div class="ttc" id="utypes_8h_html_a3343c1c8a8377277046774691c98d78ca3b2830761371670dcbe807353eba2b6a"><div class="ttname"><a href="utypes_8h.html#a3343c1c8a8377277046774691c98d78ca3b2830761371670dcbe807353eba2b6a">U_INVALID_FORMAT_ERROR</a></div><div class="ttdoc">Data format is not what is expected. </div><div class="ttdef"><b>Definition:</b> <a href="utypes_8h_source.html#l00548">utypes.h:548</a></div></div> <div class="ttc" id="classicu_1_1Formattable_html_a62be38651312bef362498a4f73a0ee66"><div class="ttname"><a href="classicu_1_1Formattable.html#a62be38651312bef362498a4f73a0ee66">icu::Formattable::getLong</a></div><div class="ttdeci">int32_t getLong() const</div><div class="ttdoc">Gets the long value of this object. </div><div class="ttdef"><b>Definition:</b> <a href="fmtable_8h_source.html#l00314">fmtable.h:314</a></div></div> <div class="ttc" id="classicu_1_1Formattable_html_ae4010ddd561aeea0281613e10f23c7bf"><div class="ttname"><a href="classicu_1_1Formattable.html#ae4010ddd561aeea0281613e10f23c7bf">icu::Formattable::ISDATE</a></div><div class="ttdeci">ISDATE</div><div class="ttdoc">This enum is only used to let callers distinguish between the Formattable(UDate) constructor and the ...</div><div class="ttdef"><b>Definition:</b> <a href="fmtable_8h_source.html#l00074">fmtable.h:74</a></div></div> <div class="ttc" id="classicu_1_1UObject_html_aca1169c4978c52ce2b76eda104e9a214"><div class="ttname"><a href="classicu_1_1UObject.html#aca1169c4978c52ce2b76eda104e9a214">icu::UObject::getDynamicClassID</a></div><div class="ttdeci">virtual UClassID getDynamicClassID() const</div><div class="ttdoc">ICU4C "poor man&#39;s RTTI", returns a UClassID for the actual ICU class. </div></div> <div class="ttc" id="classicu_1_1Formattable_html_a5da40332214e23336e650023e49a2c8e"><div class="ttname"><a href="classicu_1_1Formattable.html#a5da40332214e23336e650023e49a2c8e">icu::Formattable::getDecimalQuantity</a></div><div class="ttdeci">number::impl::DecimalQuantity * getDecimalQuantity() const</div><div class="ttdoc">Internal function, do not use. </div><div class="ttdef"><b>Definition:</b> <a href="fmtable_8h_source.html#l00651">fmtable.h:651</a></div></div> <div class="ttc" id="classicu_1_1Formattable_html_ae5b1e0194b7f877b0801c5e5e0da30c8"><div class="ttname"><a href="classicu_1_1Formattable.html#ae5b1e0194b7f877b0801c5e5e0da30c8">icu::Formattable::operator!=</a></div><div class="ttdeci">bool operator!=(const Formattable &other) const</div><div class="ttdoc">Equality operator. </div><div class="ttdef"><b>Definition:</b> <a href="fmtable_8h_source.html#l00192">fmtable.h:192</a></div></div> <div class="ttc" id="utypes_8h_html_a3343c1c8a8377277046774691c98d78c"><div class="ttname"><a href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a></div><div class="ttdeci">UErrorCode</div><div class="ttdoc">Standard ICU4C error code type, a substitute for exceptions. </div><div class="ttdef"><b>Definition:</b> <a href="utypes_8h_source.html#l00509">utypes.h:509</a></div></div> <div class="ttc" id="classicu_1_1Formattable_html_a74d75e74861f3e85b76349f294317166a9ba463d0564122c3c282ec42760416b9"><div class="ttname"><a href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166a9ba463d0564122c3c282ec42760416b9">icu::Formattable::kString</a></div><div class="ttdoc">Selector indicating a UnicodeString value. </div><div class="ttdef"><b>Definition:</b> <a href="fmtable_8h_source.html#l00247">fmtable.h:247</a></div></div> <div class="ttc" id="classicu_1_1Formattable_html_a7b042e0f1f3d6bdbf8b6026ba61594c6"><div class="ttname"><a href="classicu_1_1Formattable.html#a7b042e0f1f3d6bdbf8b6026ba61594c6">icu::Formattable::getArray</a></div><div class="ttdeci">const Formattable * getArray(int32_t &count) const</div><div class="ttdoc">Gets the array value and count of this object. </div><div class="ttdef"><b>Definition:</b> <a href="fmtable_8h_source.html#l00442">fmtable.h:442</a></div></div> <div class="ttc" id="classicu_1_1Formattable_html_a74d75e74861f3e85b76349f294317166ad007cfc98395c661bc59f400247596b5"><div class="ttname"><a href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166ad007cfc98395c661bc59f400247596b5">icu::Formattable::kDate</a></div><div class="ttdoc">Selector indicating a UDate value. </div><div class="ttdef"><b>Definition:</b> <a href="fmtable_8h_source.html#l00226">fmtable.h:226</a></div></div> <div class="ttc" id="utypes_8h_html"><div class="ttname"><a href="utypes_8h.html">utypes.h</a></div><div class="ttdoc">Basic definitions for ICU, for both C and C++ APIs. </div></div> <div class="ttc" id="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#l00302">unistr.h:302</a></div></div> <div class="ttc" id="classicu_1_1Formattable_html"><div class="ttname"><a href="classicu_1_1Formattable.html">icu::Formattable</a></div><div class="ttdoc">Formattable objects can be passed to the Format class or its subclasses for formatting. </div><div class="ttdef"><b>Definition:</b> <a href="fmtable_8h_source.html#l00063">fmtable.h:63</a></div></div> <div class="ttc" id="classicu_1_1Formattable_html_a74d75e74861f3e85b76349f294317166a476fbd5f69394241b38ef3924d57a01f"><div class="ttname"><a href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166a476fbd5f69394241b38ef3924d57a01f">icu::Formattable::kLong</a></div><div class="ttdoc">Selector indicating a 32-bit integer value. </div><div class="ttdef"><b>Definition:</b> <a href="fmtable_8h_source.html#l00240">fmtable.h:240</a></div></div> <div class="ttc" id="uformattable_8h_html_a9d2d5a940197ec966f492f8276ee76d9"><div class="ttname"><a href="uformattable_8h.html#a9d2d5a940197ec966f492f8276ee76d9">UFormattable</a></div><div class="ttdeci">void * UFormattable</div><div class="ttdoc">Opaque type representing various types of data which may be used for formatting and parsing operation...</div><div class="ttdef"><b>Definition:</b> <a href="uformattable_8h_source.html#l00072">uformattable.h:72</a></div></div> <div class="ttc" id="classicu_1_1StringPiece_html"><div class="ttname"><a href="classicu_1_1StringPiece.html">icu::StringPiece</a></div><div class="ttdoc">A string-like object that points to a sized piece of memory. </div><div class="ttdef"><b>Definition:</b> <a href="stringpiece_8h_source.html#l00061">stringpiece.h:61</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 "boilerplate" class. </div><div class="ttdef"><b>Definition:</b> <a href="uobject_8h_source.html#l00222">uobject.h:222</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, a signed-byte integer. </div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00269">umachine.h:269</a></div></div> <div class="ttc" id="classicu_1_1Formattable_html_a74d75e74861f3e85b76349f294317166a971c02c7f262c51cfdc4b836a7939ddd"><div class="ttname"><a href="classicu_1_1Formattable.html#a74d75e74861f3e85b76349f294317166a971c02c7f262c51cfdc4b836a7939ddd">icu::Formattable::kInt64</a></div><div class="ttdoc">Selector indicating a 64-bit integer value. </div><div class="ttdef"><b>Definition:</b> <a href="fmtable_8h_source.html#l00261">fmtable.h:261</a></div></div> </div><!-- fragment --></div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.14 </small></address> </body> </html>
| ver. 1.6 |
Github
|
.
| PHP 8.3.30 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка