📁 File Manager Pro
v10.0.3 | PHP: 8.1.34
Server: Apache
2026-06-22 15:54:34
📂
/ (Root)
/
opt
/
alt
/
alt-nodejs9
/
root
/
usr
/
share
/
doc
/
alt-nodejs9-libicu-doc
📍 /opt/alt/alt-nodejs9/root/usr/share/doc/alt-nodejs9-libicu-doc
🔄 Refresh
✏️
Editing: classnumber_1_1LocalizedNumberFormatter.html
Read Only
<!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 60.1: icu::number::LocalizedNumberFormatter Class Reference</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 60.1  <span id="projectnumber">60.1</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.14 --> <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('',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="namespaceicu.html">icu</a></li><li class="navelem"><b>number</b></li><li class="navelem"><a class="el" href="classicu_1_1number_1_1LocalizedNumberFormatter.html">LocalizedNumberFormatter</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#friends">Friends</a> </div> <div class="headertitle"> <div class="title">icu::number::LocalizedNumberFormatter Class Reference</div> </div> </div><!--header--> <div class="contents"> <p>A <a class="el" href="classicu_1_1number_1_1NumberFormatter.html" title="See the main description in numberformatter.h for documentation and examples. ">NumberFormatter</a> that has a locale associated with it; this means .format() methods are available. <a href="classicu_1_1number_1_1LocalizedNumberFormatter.html#details">More...</a></p> <p><code>#include <<a class="el" href="numberformatter_8h_source.html">numberformatter.h</a>></code></p> <div class="dynheader"> Inheritance diagram for icu::number::LocalizedNumberFormatter:</div> <div class="dyncontent"> <div class="center"> <img src="classicu_1_1number_1_1LocalizedNumberFormatter.png" usemap="#icu::number::LocalizedNumberFormatter_map" alt=""/> <map id="icu::number::LocalizedNumberFormatter_map" name="icu::number::LocalizedNumberFormatter_map"> <area href="classicu_1_1number_1_1NumberFormatterSettings.html" title="An abstract base class for specifying settings related to number formatting. " alt="icu::number::NumberFormatterSettings< Derived >" shape="rect" coords="0,0,401,24"/> <area href="classicu_1_1UMemory.html" title="UMemory is the common ICU base class. " alt="icu::UMemory" shape="rect" coords="411,0,812,24"/> </map> </div></div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:a55cbc3620909be5a5366e0a3fa2c04ea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1number_1_1FormattedNumber.html">FormattedNumber</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1number_1_1LocalizedNumberFormatter.html#a55cbc3620909be5a5366e0a3fa2c04ea">formatInt</a> (int64_t value, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status) const</td></tr> <tr class="memdesc:a55cbc3620909be5a5366e0a3fa2c04ea"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats. ">Format</a> the given integer number to a string using the settings specified in the <a class="el" href="classicu_1_1number_1_1NumberFormatter.html" title="See the main description in numberformatter.h for documentation and examples. ">NumberFormatter</a> fluent setting chain. <a href="#a55cbc3620909be5a5366e0a3fa2c04ea">More...</a><br /></td></tr> <tr class="separator:a55cbc3620909be5a5366e0a3fa2c04ea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad5ea78348ded68f66a2a6a049cc5706f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1number_1_1FormattedNumber.html">FormattedNumber</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1number_1_1LocalizedNumberFormatter.html#ad5ea78348ded68f66a2a6a049cc5706f">formatDouble</a> (double value, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status) const</td></tr> <tr class="memdesc:ad5ea78348ded68f66a2a6a049cc5706f"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats. ">Format</a> the given float or double to a string using the settings specified in the <a class="el" href="classicu_1_1number_1_1NumberFormatter.html" title="See the main description in numberformatter.h for documentation and examples. ">NumberFormatter</a> fluent setting chain. <a href="#ad5ea78348ded68f66a2a6a049cc5706f">More...</a><br /></td></tr> <tr class="separator:ad5ea78348ded68f66a2a6a049cc5706f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d4fa25ae3cf226e40fb540e90c0de75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1number_1_1FormattedNumber.html">FormattedNumber</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1number_1_1LocalizedNumberFormatter.html#a9d4fa25ae3cf226e40fb540e90c0de75">formatDecimal</a> (<a class="el" href="classicu_1_1StringPiece.html">StringPiece</a> value, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status) const</td></tr> <tr class="memdesc:a9d4fa25ae3cf226e40fb540e90c0de75"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats. ">Format</a> the given decimal number to a string using the settings specified in the <a class="el" href="classicu_1_1number_1_1NumberFormatter.html" title="See the main description in numberformatter.h for documentation and examples. ">NumberFormatter</a> fluent setting chain. <a href="#a9d4fa25ae3cf226e40fb540e90c0de75">More...</a><br /></td></tr> <tr class="separator:a9d4fa25ae3cf226e40fb540e90c0de75"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5777edd3b70644655d63b2c66aeb1a01"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1number_1_1LocalizedNumberFormatter.html#a5777edd3b70644655d63b2c66aeb1a01">LocalizedNumberFormatter</a> (const <a class="el" href="classicu_1_1number_1_1LocalizedNumberFormatter.html">LocalizedNumberFormatter</a> &other)</td></tr> <tr class="memdesc:a5777edd3b70644655d63b2c66aeb1a01"><td class="mdescLeft"> </td><td class="mdescRight">Returns a copy of this <a class="el" href="classicu_1_1number_1_1LocalizedNumberFormatter.html" title="A NumberFormatter that has a locale associated with it; this means .format() methods are available...">LocalizedNumberFormatter</a>. <a href="#a5777edd3b70644655d63b2c66aeb1a01">More...</a><br /></td></tr> <tr class="separator:a5777edd3b70644655d63b2c66aeb1a01"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f29fdb69ada37efca6d01f01fa91b10"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1number_1_1LocalizedNumberFormatter.html#a7f29fdb69ada37efca6d01f01fa91b10">~LocalizedNumberFormatter</a> ()</td></tr> <tr class="memdesc:a7f29fdb69ada37efca6d01f01fa91b10"><td class="mdescLeft"> </td><td class="mdescRight">Destruct this <a class="el" href="classicu_1_1number_1_1LocalizedNumberFormatter.html" title="A NumberFormatter that has a locale associated with it; this means .format() methods are available...">LocalizedNumberFormatter</a>, cleaning up any memory it might own. <a href="#a7f29fdb69ada37efca6d01f01fa91b10">More...</a><br /></td></tr> <tr class="separator:a7f29fdb69ada37efca6d01f01fa91b10"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classicu_1_1number_1_1NumberFormatterSettings')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classicu_1_1number_1_1NumberFormatterSettings.html">icu::number::NumberFormatterSettings< Derived ></a></td></tr> <tr class="memitem:ae95fcd63f68a5cdfabde04945a2f0911 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memItemLeft" align="right" valign="top">Derived </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1number_1_1NumberFormatterSettings.html#ae95fcd63f68a5cdfabde04945a2f0911">notation</a> (const <a class="el" href="classicu_1_1number_1_1Notation.html">Notation</a> &notation) const</td></tr> <tr class="memdesc:ae95fcd63f68a5cdfabde04945a2f0911 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="mdescLeft"> </td><td class="mdescRight">Specifies the notation style (simple, scientific, or compact) for rendering numbers. <a href="classicu_1_1number_1_1NumberFormatterSettings.html#ae95fcd63f68a5cdfabde04945a2f0911">More...</a><br /></td></tr> <tr class="separator:ae95fcd63f68a5cdfabde04945a2f0911 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a70ecfb9e6180b0dc4f16b5d2b61e8e98 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memItemLeft" align="right" valign="top">Derived </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1number_1_1NumberFormatterSettings.html#a70ecfb9e6180b0dc4f16b5d2b61e8e98">unit</a> (const <a class="el" href="classicu_1_1MeasureUnit.html">icu::MeasureUnit</a> &unit) const</td></tr> <tr class="memdesc:a70ecfb9e6180b0dc4f16b5d2b61e8e98 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="mdescLeft"> </td><td class="mdescRight">Specifies the unit (unit of measure, currency, or percent) to associate with rendered numbers. <a href="classicu_1_1number_1_1NumberFormatterSettings.html#a70ecfb9e6180b0dc4f16b5d2b61e8e98">More...</a><br /></td></tr> <tr class="separator:a70ecfb9e6180b0dc4f16b5d2b61e8e98 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae1459eb8c5560aae68270326e9b63527 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memItemLeft" align="right" valign="top">Derived </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1number_1_1NumberFormatterSettings.html#ae1459eb8c5560aae68270326e9b63527">adoptUnit</a> (const <a class="el" href="classicu_1_1MeasureUnit.html">icu::MeasureUnit</a> *<a class="el" href="classicu_1_1number_1_1NumberFormatterSettings.html#a70ecfb9e6180b0dc4f16b5d2b61e8e98">unit</a>) const</td></tr> <tr class="memdesc:ae1459eb8c5560aae68270326e9b63527 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="mdescLeft"> </td><td class="mdescRight">Like <a class="el" href="classicu_1_1number_1_1NumberFormatterSettings.html#a70ecfb9e6180b0dc4f16b5d2b61e8e98" title="Specifies the unit (unit of measure, currency, or percent) to associate with rendered numbers...">unit()</a>, but takes ownership of a pointer. <a href="classicu_1_1number_1_1NumberFormatterSettings.html#ae1459eb8c5560aae68270326e9b63527">More...</a><br /></td></tr> <tr class="separator:ae1459eb8c5560aae68270326e9b63527 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a681c1c0d2a53597a610df5a82688f556 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memItemLeft" align="right" valign="top">Derived </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1number_1_1NumberFormatterSettings.html#a681c1c0d2a53597a610df5a82688f556">rounding</a> (const <a class="el" href="classicu_1_1number_1_1Rounder.html">Rounder</a> &rounder) const</td></tr> <tr class="memdesc:a681c1c0d2a53597a610df5a82688f556 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="mdescLeft"> </td><td class="mdescRight">Specifies the rounding strategy to use when formatting numbers. <a href="classicu_1_1number_1_1NumberFormatterSettings.html#a681c1c0d2a53597a610df5a82688f556">More...</a><br /></td></tr> <tr class="separator:a681c1c0d2a53597a610df5a82688f556 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6d9b29d800ec94b55aa617f1c7608a54 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memItemLeft" align="right" valign="top">Derived </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1number_1_1NumberFormatterSettings.html#a6d9b29d800ec94b55aa617f1c7608a54">grouping</a> (const <a class="el" href="classicu_1_1number_1_1Grouper.html">Grouper</a> &grouper) const</td></tr> <tr class="memdesc:a6d9b29d800ec94b55aa617f1c7608a54 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="mdescLeft"> </td><td class="mdescRight">Specifies the grouping strategy to use when formatting numbers. <a href="classicu_1_1number_1_1NumberFormatterSettings.html#a6d9b29d800ec94b55aa617f1c7608a54">More...</a><br /></td></tr> <tr class="separator:a6d9b29d800ec94b55aa617f1c7608a54 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa50212a0ce85fc745e9dc40896920bb inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memItemLeft" align="right" valign="top">Derived </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1number_1_1NumberFormatterSettings.html#afa50212a0ce85fc745e9dc40896920bb">integerWidth</a> (const <a class="el" href="classicu_1_1number_1_1IntegerWidth.html">IntegerWidth</a> &style) const</td></tr> <tr class="memdesc:afa50212a0ce85fc745e9dc40896920bb inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="mdescLeft"> </td><td class="mdescRight">Specifies the minimum and maximum number of digits to render before the decimal mark. <a href="classicu_1_1number_1_1NumberFormatterSettings.html#afa50212a0ce85fc745e9dc40896920bb">More...</a><br /></td></tr> <tr class="separator:afa50212a0ce85fc745e9dc40896920bb inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad751412bebca5ded07742aa647c3fadc inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memItemLeft" align="right" valign="top">Derived </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1number_1_1NumberFormatterSettings.html#ad751412bebca5ded07742aa647c3fadc">symbols</a> (const <a class="el" href="classicu_1_1DecimalFormatSymbols.html">DecimalFormatSymbols</a> &symbols) const</td></tr> <tr class="memdesc:ad751412bebca5ded07742aa647c3fadc inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="mdescLeft"> </td><td class="mdescRight">Specifies the symbols (decimal separator, grouping separator, percent sign, numerals, etc.) to use when rendering numbers. <a href="classicu_1_1number_1_1NumberFormatterSettings.html#ad751412bebca5ded07742aa647c3fadc">More...</a><br /></td></tr> <tr class="separator:ad751412bebca5ded07742aa647c3fadc inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4d9a6daf3c4f4efac9fbe80b89d1668e inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memItemLeft" align="right" valign="top">Derived </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1number_1_1NumberFormatterSettings.html#a4d9a6daf3c4f4efac9fbe80b89d1668e">adoptSymbols</a> (const <a class="el" href="classicu_1_1NumberingSystem.html">NumberingSystem</a> *<a class="el" href="classicu_1_1number_1_1NumberFormatterSettings.html#ad751412bebca5ded07742aa647c3fadc">symbols</a>) const</td></tr> <tr class="memdesc:a4d9a6daf3c4f4efac9fbe80b89d1668e inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="mdescLeft"> </td><td class="mdescRight">Specifies that the given numbering system should be used when fetching symbols. <a href="classicu_1_1number_1_1NumberFormatterSettings.html#a4d9a6daf3c4f4efac9fbe80b89d1668e">More...</a><br /></td></tr> <tr class="separator:a4d9a6daf3c4f4efac9fbe80b89d1668e inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af23b98911cd63b8a2bceb93fcf2158e4 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memItemLeft" align="right" valign="top">Derived </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1number_1_1NumberFormatterSettings.html#af23b98911cd63b8a2bceb93fcf2158e4">unitWidth</a> (const <a class="el" href="numberformatter_8h.html#a5ee613b0f806f558d9ea877aa62a0c3f">UNumberUnitWidth</a> &width) const</td></tr> <tr class="memdesc:af23b98911cd63b8a2bceb93fcf2158e4 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="mdescLeft"> </td><td class="mdescRight">Sets the width of the unit (measure unit or currency). <a href="classicu_1_1number_1_1NumberFormatterSettings.html#af23b98911cd63b8a2bceb93fcf2158e4">More...</a><br /></td></tr> <tr class="separator:af23b98911cd63b8a2bceb93fcf2158e4 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aea994e4328b9f7a4136a0cae5192fff0 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memItemLeft" align="right" valign="top">Derived </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1number_1_1NumberFormatterSettings.html#aea994e4328b9f7a4136a0cae5192fff0">sign</a> (const <a class="el" href="numberformatter_8h.html#a18092ae1533c9c260f01c9dbf25589c9">UNumberSignDisplay</a> &width) const</td></tr> <tr class="memdesc:aea994e4328b9f7a4136a0cae5192fff0 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="mdescLeft"> </td><td class="mdescRight">Sets the plus/minus sign display strategy. <a href="classicu_1_1number_1_1NumberFormatterSettings.html#aea994e4328b9f7a4136a0cae5192fff0">More...</a><br /></td></tr> <tr class="separator:aea994e4328b9f7a4136a0cae5192fff0 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7b03e99fe7b7da53a9ec3dee96a65bc6 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memItemLeft" align="right" valign="top">Derived </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1number_1_1NumberFormatterSettings.html#a7b03e99fe7b7da53a9ec3dee96a65bc6">decimal</a> (const <a class="el" href="numberformatter_8h.html#a1e0fe0c910e360dda5cdad3387e5a0c6">UNumberDecimalSeparatorDisplay</a> &width) const</td></tr> <tr class="memdesc:a7b03e99fe7b7da53a9ec3dee96a65bc6 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="mdescLeft"> </td><td class="mdescRight">Sets the decimal separator display strategy. <a href="classicu_1_1number_1_1NumberFormatterSettings.html#a7b03e99fe7b7da53a9ec3dee96a65bc6">More...</a><br /></td></tr> <tr class="separator:a7b03e99fe7b7da53a9ec3dee96a65bc6 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac5480689770d10f86bb40695a49ad853 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memItemLeft" align="right" valign="top">Derived </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1number_1_1NumberFormatterSettings.html#ac5480689770d10f86bb40695a49ad853">padding</a> (const <a class="el" href="classicu_1_1number_1_1impl_1_1Padder.html">impl::Padder</a> &padder) const</td></tr> <tr class="memdesc:ac5480689770d10f86bb40695a49ad853 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="mdescLeft"> </td><td class="mdescRight">Set the padding strategy. <a href="classicu_1_1number_1_1NumberFormatterSettings.html#ac5480689770d10f86bb40695a49ad853">More...</a><br /></td></tr> <tr class="separator:ac5480689770d10f86bb40695a49ad853 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6251cc4812f825173cf75762414fdfa0 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memItemLeft" align="right" valign="top">Derived </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1number_1_1NumberFormatterSettings.html#a6251cc4812f825173cf75762414fdfa0">threshold</a> (int32_t threshold) const</td></tr> <tr class="memdesc:a6251cc4812f825173cf75762414fdfa0 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="mdescLeft"> </td><td class="mdescRight">Internal fluent setter to support a custom regulation threshold. <a href="classicu_1_1number_1_1NumberFormatterSettings.html#a6251cc4812f825173cf75762414fdfa0">More...</a><br /></td></tr> <tr class="separator:a6251cc4812f825173cf75762414fdfa0 inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8e9fa209d30169e4a4643a22d509459d inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memItemLeft" align="right" valign="top"><a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1number_1_1NumberFormatterSettings.html#a8e9fa209d30169e4a4643a22d509459d">copyErrorTo</a> (<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &outErrorCode) const</td></tr> <tr class="memdesc:a8e9fa209d30169e4a4643a22d509459d inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="mdescLeft"> </td><td class="mdescRight">Sets the UErrorCode if an error occurred in the fluent chain. <a href="classicu_1_1number_1_1NumberFormatterSettings.html#a8e9fa209d30169e4a4643a22d509459d">More...</a><br /></td></tr> <tr class="separator:a8e9fa209d30169e4a4643a22d509459d inherit pub_methods_classicu_1_1number_1_1NumberFormatterSettings"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a> Friends</h2></td></tr> <tr class="memitem:a3314a966568bc85b8dc13a21693ba2b7"><td class="memItemLeft" align="right" valign="top"><a id="a3314a966568bc85b8dc13a21693ba2b7"></a> class </td><td class="memItemRight" valign="bottom"><b>NumberFormatterSettings< UnlocalizedNumberFormatter ></b></td></tr> <tr class="separator:a3314a966568bc85b8dc13a21693ba2b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aae288d6d6c7ae7bf70805006eecd8828"><td class="memItemLeft" align="right" valign="top"><a id="aae288d6d6c7ae7bf70805006eecd8828"></a> class </td><td class="memItemRight" valign="bottom"><b>NumberFormatterSettings< LocalizedNumberFormatter ></b></td></tr> <tr class="separator:aae288d6d6c7ae7bf70805006eecd8828"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a187b708affd98efc48135253e332a95b"><td class="memItemLeft" align="right" valign="top"><a id="a187b708affd98efc48135253e332a95b"></a> class </td><td class="memItemRight" valign="bottom"><b>UnlocalizedNumberFormatter</b></td></tr> <tr class="separator:a187b708affd98efc48135253e332a95b"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> Additional Inherited Members</h2></td></tr> <tr class="inherit_header pro_attribs_classicu_1_1number_1_1NumberFormatterSettings"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classicu_1_1number_1_1NumberFormatterSettings')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classicu_1_1number_1_1NumberFormatterSettings.html">icu::number::NumberFormatterSettings< Derived ></a></td></tr> <tr class="memitem:ad46fb6b8060547f43bde87b2f180e022 inherit pro_attribs_classicu_1_1number_1_1NumberFormatterSettings"><td class="memItemLeft" align="right" valign="top"><a id="ad46fb6b8060547f43bde87b2f180e022"></a> <a class="el" href="structicu_1_1number_1_1impl_1_1MacroProps.html">impl::MacroProps</a> </td><td class="memItemRight" valign="bottom"><b>fMacros</b></td></tr> <tr class="separator:ad46fb6b8060547f43bde87b2f180e022 inherit pro_attribs_classicu_1_1number_1_1NumberFormatterSettings"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>A <a class="el" href="classicu_1_1number_1_1NumberFormatter.html" title="See the main description in numberformatter.h for documentation and examples. ">NumberFormatter</a> that has a locale associated with it; this means .format() methods are available. </p> <dl class="section see"><dt>See also</dt><dd><a class="el" href="classicu_1_1number_1_1NumberFormatter.html" title="See the main description in numberformatter.h for documentation and examples. ">NumberFormatter</a> </dd></dl> <dl class="draft"><dt><b><a class="el" href="draft.html#_draft000134">Draft:</a></b></dt><dd>This API may be changed in the future versions and was introduced in ICU 60 </dd></dl> <p class="definition">Definition at line <a class="el" href="numberformatter_8h_source.html#l01780">1780</a> of file <a class="el" href="numberformatter_8h_source.html">numberformatter.h</a>.</p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="a5777edd3b70644655d63b2c66aeb1a01"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5777edd3b70644655d63b2c66aeb1a01">◆ </a></span>LocalizedNumberFormatter()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">icu::number::LocalizedNumberFormatter::LocalizedNumberFormatter </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1number_1_1LocalizedNumberFormatter.html">LocalizedNumberFormatter</a> & </td> <td class="paramname"><em>other</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Returns a copy of this <a class="el" href="classicu_1_1number_1_1LocalizedNumberFormatter.html" title="A NumberFormatter that has a locale associated with it; this means .format() methods are available...">LocalizedNumberFormatter</a>. </p> <dl class="draft"><dt><b><a class="el" href="draft.html#_draft000179">Draft:</a></b></dt><dd>This API may be changed in the future versions and was introduced in ICU 60 </dd></dl> <p class="definition">Definition at line <a class="el" href="numberformatter_8h_source.html#l01830">1830</a> of file <a class="el" href="numberformatter_8h_source.html">numberformatter.h</a>.</p> </div> </div> <a id="a7f29fdb69ada37efca6d01f01fa91b10"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7f29fdb69ada37efca6d01f01fa91b10">◆ </a></span>~LocalizedNumberFormatter()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">icu::number::LocalizedNumberFormatter::~LocalizedNumberFormatter </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Destruct this <a class="el" href="classicu_1_1number_1_1LocalizedNumberFormatter.html" title="A NumberFormatter that has a locale associated with it; this means .format() methods are available...">LocalizedNumberFormatter</a>, cleaning up any memory it might own. </p> <dl class="draft"><dt><b><a class="el" href="draft.html#_draft000180">Draft:</a></b></dt><dd>This API may be changed in the future versions and was introduced in ICU 60 </dd></dl> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a id="a9d4fa25ae3cf226e40fb540e90c0de75"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9d4fa25ae3cf226e40fb540e90c0de75">◆ </a></span>formatDecimal()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classicu_1_1number_1_1FormattedNumber.html">FormattedNumber</a> icu::number::LocalizedNumberFormatter::formatDecimal </td> <td>(</td> <td class="paramtype"><a class="el" href="classicu_1_1StringPiece.html">StringPiece</a> </td> <td class="paramname"><em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div><div class="memdoc"> <p><a class="el" href="classicu_1_1Format.html" title="Base class for all formats. ">Format</a> the given decimal number to a string using the settings specified in the <a class="el" href="classicu_1_1number_1_1NumberFormatter.html" title="See the main description in numberformatter.h for documentation and examples. ">NumberFormatter</a> fluent setting chain. </p> <p>The syntax of the unformatted number is a "numeric string" as defined in the Decimal Arithmetic Specification, available at <a href="http://speleotrove.com/decimal">http://speleotrove.com/decimal</a></p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">value</td><td>The number to format. </td></tr> <tr><td class="paramname">status</td><td>Set to an <a class="el" href="classicu_1_1ErrorCode.html" title="Wrapper class for UErrorCode, with conversion operators for direct use in ICU C and C++ APIs...">ErrorCode</a> if one occurred in the setter chain or during formatting. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="classicu_1_1number_1_1FormattedNumber.html" title="The result of a number formatting operation. ">FormattedNumber</a> object; call .toString() to get the string. </dd></dl> <dl class="draft"><dt><b><a class="el" href="draft.html#_draft000178">Draft:</a></b></dt><dd>This API may be changed in the future versions and was introduced in ICU 60 </dd></dl> </div> </div> <a id="ad5ea78348ded68f66a2a6a049cc5706f"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad5ea78348ded68f66a2a6a049cc5706f">◆ </a></span>formatDouble()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classicu_1_1number_1_1FormattedNumber.html">FormattedNumber</a> icu::number::LocalizedNumberFormatter::formatDouble </td> <td>(</td> <td class="paramtype">double </td> <td class="paramname"><em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div><div class="memdoc"> <p><a class="el" href="classicu_1_1Format.html" title="Base class for all formats. ">Format</a> the given float or double to a string using the settings specified in the <a class="el" href="classicu_1_1number_1_1NumberFormatter.html" title="See the main description in numberformatter.h for documentation and examples. ">NumberFormatter</a> fluent setting chain. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">value</td><td>The number to format. </td></tr> <tr><td class="paramname">status</td><td>Set to an <a class="el" href="classicu_1_1ErrorCode.html" title="Wrapper class for UErrorCode, with conversion operators for direct use in ICU C and C++ APIs...">ErrorCode</a> if one occurred in the setter chain or during formatting. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="classicu_1_1number_1_1FormattedNumber.html" title="The result of a number formatting operation. ">FormattedNumber</a> object; call .toString() to get the string. </dd></dl> <dl class="draft"><dt><b><a class="el" href="draft.html#_draft000177">Draft:</a></b></dt><dd>This API may be changed in the future versions and was introduced in ICU 60 </dd></dl> </div> </div> <a id="a55cbc3620909be5a5366e0a3fa2c04ea"></a> <h2 class="memtitle"><span class="permalink"><a href="#a55cbc3620909be5a5366e0a3fa2c04ea">◆ </a></span>formatInt()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classicu_1_1number_1_1FormattedNumber.html">FormattedNumber</a> icu::number::LocalizedNumberFormatter::formatInt </td> <td>(</td> <td class="paramtype">int64_t </td> <td class="paramname"><em>value</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> & </td> <td class="paramname"><em>status</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div><div class="memdoc"> <p><a class="el" href="classicu_1_1Format.html" title="Base class for all formats. ">Format</a> the given integer number to a string using the settings specified in the <a class="el" href="classicu_1_1number_1_1NumberFormatter.html" title="See the main description in numberformatter.h for documentation and examples. ">NumberFormatter</a> fluent setting chain. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">value</td><td>The number to format. </td></tr> <tr><td class="paramname">status</td><td>Set to an <a class="el" href="classicu_1_1ErrorCode.html" title="Wrapper class for UErrorCode, with conversion operators for direct use in ICU C and C++ APIs...">ErrorCode</a> if one occurred in the setter chain or during formatting. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="classicu_1_1number_1_1FormattedNumber.html" title="The result of a number formatting operation. ">FormattedNumber</a> object; call .toString() to get the string. </dd></dl> <dl class="draft"><dt><b><a class="el" href="draft.html#_draft000176">Draft:</a></b></dt><dd>This API may be changed in the future versions and was introduced in ICU 60 </dd></dl> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> <li><a class="el" href="numberformatter_8h_source.html">numberformatter.h</a></li> </ul> </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>
💾 Save Changes
❌ Cancel