Файловый менеджер - Редактировать - /opt/alt/alt-nodejs20/root/usr/share/doc/alt-nodejs20-libicu-doc/classmessage2_1_1FormattedPlaceholder.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: icu::message2::FormattedPlaceholder 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="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="namespaceicu.html">icu</a></li><li class="navelem"><b>message2</b></li><li class="navelem"><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html">FormattedPlaceholder</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::message2::FormattedPlaceholder Class Reference</div> </div> </div><!--header--> <div class="contents"> <p>A <code>FormattablePlaceholder</code> encapsulates an input value (a <code><a class="el" href="classicu_1_1message2_1_1Formattable.html" title="The Formattable class represents a typed value that can be formatted, originating either from a messa...">message2::Formattable</a></code>) together with an optional output value (a <code><a class="el" href="classicu_1_1message2_1_1FormattedValue.html" title="A FormattedValue represents the result of formatting a message2::Formattable. ">message2::FormattedValue</a></code>). <a href="classicu_1_1message2_1_1FormattedPlaceholder.html#details">More...</a></p> <p><code>#include <<a class="el" href="messageformat2__formattable_8h_source.html">messageformat2_formattable.h</a>></code></p> <div class="dynheader"> Inheritance diagram for icu::message2::FormattedPlaceholder:</div> <div class="dyncontent"> <div class="center"> <img src="classicu_1_1message2_1_1FormattedPlaceholder.png" usemap="#icu::message2::FormattedPlaceholder_map" alt=""/> <map id="icu::message2::FormattedPlaceholder_map" name="icu::message2::FormattedPlaceholder_map"> <area href="classicu_1_1UObject.html" title="UObject is the common ICU "boilerplate" class. " alt="icu::UObject" shape="rect" coords="0,56,221,80"/> <area href="classicu_1_1UMemory.html" title="UMemory is the common ICU base class. " alt="icu::UMemory" shape="rect" coords="0,0,221,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:a2cc674d703d7229d1a4444e703585539"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html#a2cc674d703d7229d1a4444e703585539">FormattedPlaceholder</a> (const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &s)</td></tr> <tr class="memdesc:a2cc674d703d7229d1a4444e703585539"><td class="mdescLeft"> </td><td class="mdescRight">Fallback constructor. <a href="#a2cc674d703d7229d1a4444e703585539">More...</a><br /></td></tr> <tr class="separator:a2cc674d703d7229d1a4444e703585539"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab6d58ccc79fda2ecb4f5289dc7c2021d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html#ab6d58ccc79fda2ecb4f5289dc7c2021d">FormattedPlaceholder</a> (const <a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html">FormattedPlaceholder</a> &input, <a class="el" href="classicu_1_1message2_1_1FormattedValue.html">FormattedValue</a> &&<a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html#ac473ceffac410d7e359a70bb94c0d5c1">output</a>)</td></tr> <tr class="memdesc:ab6d58ccc79fda2ecb4f5289dc7c2021d"><td class="mdescLeft"> </td><td class="mdescRight">Constructor for fully formatted placeholders. <a href="#ab6d58ccc79fda2ecb4f5289dc7c2021d">More...</a><br /></td></tr> <tr class="separator:ab6d58ccc79fda2ecb4f5289dc7c2021d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0510c3d85635422cddd89219fabdf7f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html#a0510c3d85635422cddd89219fabdf7f3">FormattedPlaceholder</a> (const <a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html">FormattedPlaceholder</a> &input, <a class="el" href="classicu_1_1message2_1_1FunctionOptions.html">FunctionOptions</a> &&opts, <a class="el" href="classicu_1_1message2_1_1FormattedValue.html">FormattedValue</a> &&<a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html#ac473ceffac410d7e359a70bb94c0d5c1">output</a>)</td></tr> <tr class="memdesc:a0510c3d85635422cddd89219fabdf7f3"><td class="mdescLeft"> </td><td class="mdescRight">Constructor for fully formatted placeholders with options. <a href="#a0510c3d85635422cddd89219fabdf7f3">More...</a><br /></td></tr> <tr class="separator:a0510c3d85635422cddd89219fabdf7f3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a986d3a21025cd80ea91c65c40103f500"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html#a986d3a21025cd80ea91c65c40103f500">FormattedPlaceholder</a> (const <a class="el" href="classicu_1_1message2_1_1Formattable.html">Formattable</a> &input, const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &fb)</td></tr> <tr class="memdesc:a986d3a21025cd80ea91c65c40103f500"><td class="mdescLeft"> </td><td class="mdescRight">Constructor for unformatted placeholders. <a href="#a986d3a21025cd80ea91c65c40103f500">More...</a><br /></td></tr> <tr class="separator:a986d3a21025cd80ea91c65c40103f500"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af68c252c8919eea7bba022230941eac9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html#af68c252c8919eea7bba022230941eac9">FormattedPlaceholder</a> ()</td></tr> <tr class="memdesc:af68c252c8919eea7bba022230941eac9"><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <a href="#af68c252c8919eea7bba022230941eac9">More...</a><br /></td></tr> <tr class="separator:af68c252c8919eea7bba022230941eac9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a462f61d5e436c28eb6d06ccf202f32dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> const <a class="el" href="classicu_1_1message2_1_1Formattable.html">message2::Formattable</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html#a462f61d5e436c28eb6d06ccf202f32dd">asFormattable</a> () const</td></tr> <tr class="memdesc:a462f61d5e436c28eb6d06ccf202f32dd"><td class="mdescLeft"> </td><td class="mdescRight">Returns the source <code><a class="el" href="classicu_1_1message2_1_1Formattable.html" title="The Formattable class represents a typed value that can be formatted, originating either from a messa...">Formattable</a></code> value for this placeholder. <a href="#a462f61d5e436c28eb6d06ccf202f32dd">More...</a><br /></td></tr> <tr class="separator:a462f61d5e436c28eb6d06ccf202f32dd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a69391bc5579f1a9325053fec4beb4e4c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html#a69391bc5579f1a9325053fec4beb4e4c">isFallback</a> () const</td></tr> <tr class="memdesc:a69391bc5579f1a9325053fec4beb4e4c"><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff this is a fallback placeholder. <a href="#a69391bc5579f1a9325053fec4beb4e4c">More...</a><br /></td></tr> <tr class="separator:a69391bc5579f1a9325053fec4beb4e4c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af3b3f05fd3521d51f28b824b2c05254a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html#af3b3f05fd3521d51f28b824b2c05254a">isNullOperand</a> () const</td></tr> <tr class="memdesc:af3b3f05fd3521d51f28b824b2c05254a"><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff this is a null placeholder. <a href="#af3b3f05fd3521d51f28b824b2c05254a">More...</a><br /></td></tr> <tr class="separator:af3b3f05fd3521d51f28b824b2c05254a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a81bcf5d48296880dce7cd66b9a331c11"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html#a81bcf5d48296880dce7cd66b9a331c11">isEvaluated</a> () const</td></tr> <tr class="memdesc:a81bcf5d48296880dce7cd66b9a331c11"><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff this has formatting output. <a href="#a81bcf5d48296880dce7cd66b9a331c11">More...</a><br /></td></tr> <tr class="separator:a81bcf5d48296880dce7cd66b9a331c11"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af36163ff4d5bac9636be52836ce9b948"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html#af36163ff4d5bac9636be52836ce9b948">canFormat</a> () const</td></tr> <tr class="memdesc:af36163ff4d5bac9636be52836ce9b948"><td class="mdescLeft"> </td><td class="mdescRight">Returns true iff this represents a valid argument to the formatter. <a href="#af36163ff4d5bac9636be52836ce9b948">More...</a><br /></td></tr> <tr class="separator:af36163ff4d5bac9636be52836ce9b948"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab79efbcd2af497652bfb9ff1524cda94"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html#ab79efbcd2af497652bfb9ff1524cda94">getFallback</a> () const</td></tr> <tr class="memdesc:ab79efbcd2af497652bfb9ff1524cda94"><td class="mdescLeft"> </td><td class="mdescRight">Gets the fallback value of this placeholder, to be used in its place if an error occurs while formatting it. <a href="#ab79efbcd2af497652bfb9ff1524cda94">More...</a><br /></td></tr> <tr class="separator:ab79efbcd2af497652bfb9ff1524cda94"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9d66891fa88d52cf2a04a2cbe82115a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> const <a class="el" href="classicu_1_1message2_1_1FunctionOptions.html">FunctionOptions</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html#a9d66891fa88d52cf2a04a2cbe82115a9">options</a> () const</td></tr> <tr class="memdesc:a9d66891fa88d52cf2a04a2cbe82115a9"><td class="mdescLeft"> </td><td class="mdescRight">Returns the options of this placeholder. <a href="#a9d66891fa88d52cf2a04a2cbe82115a9">More...</a><br /></td></tr> <tr class="separator:a9d66891fa88d52cf2a04a2cbe82115a9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac473ceffac410d7e359a70bb94c0d5c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> const <a class="el" href="classicu_1_1message2_1_1FormattedValue.html">FormattedValue</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html#ac473ceffac410d7e359a70bb94c0d5c1">output</a> () const</td></tr> <tr class="memdesc:ac473ceffac410d7e359a70bb94c0d5c1"><td class="mdescLeft"> </td><td class="mdescRight">Returns the formatted output of this placeholder. <a href="#ac473ceffac410d7e359a70bb94c0d5c1">More...</a><br /></td></tr> <tr class="separator:ac473ceffac410d7e359a70bb94c0d5c1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6d972a4873e46c66dd293b08ea230b50"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> <a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html">FormattedPlaceholder</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html#a6d972a4873e46c66dd293b08ea230b50">operator=</a> (<a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html">FormattedPlaceholder</a> &&) noexcept</td></tr> <tr class="memdesc:a6d972a4873e46c66dd293b08ea230b50"><td class="mdescLeft"> </td><td class="mdescRight">Move assignment operator: The source <a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html" title="A FormattablePlaceholder encapsulates an input value (a message2::Formattable) together with an optio...">FormattedPlaceholder</a> will be left in a valid but undefined state. <a href="#a6d972a4873e46c66dd293b08ea230b50">More...</a><br /></td></tr> <tr class="separator:a6d972a4873e46c66dd293b08ea230b50"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6c0fbe1c0ef21a0f54da894b63cd2f67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html#a6c0fbe1c0ef21a0f54da894b63cd2f67">FormattedPlaceholder</a> (<a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html">FormattedPlaceholder</a> &&other)</td></tr> <tr class="memdesc:a6c0fbe1c0ef21a0f54da894b63cd2f67"><td class="mdescLeft"> </td><td class="mdescRight">Move constructor: The source <a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html" title="A FormattablePlaceholder encapsulates an input value (a message2::Formattable) together with an optio...">FormattedPlaceholder</a> will be left in a valid but undefined state. <a href="#a6c0fbe1c0ef21a0f54da894b63cd2f67">More...</a><br /></td></tr> <tr class="separator:a6c0fbe1c0ef21a0f54da894b63cd2f67"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3694e93d05169270139dd857e6e72600"><td class="memItemLeft" align="right" valign="top"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html#a3694e93d05169270139dd857e6e72600">formatToString</a> (const <a class="el" href="classicu_1_1Locale.html">Locale</a> &locale, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &status) const</td></tr> <tr class="memdesc:a3694e93d05169270139dd857e6e72600"><td class="mdescLeft"> </td><td class="mdescRight">Formats this as a string, using defaults. <a href="#a3694e93d05169270139dd857e6e72600">More...</a><br /></td></tr> <tr class="separator:a3694e93d05169270139dd857e6e72600"><td class="memSeparator" colspan="2"> </td></tr> <tr class="inherit_header pub_methods_classicu_1_1UObject"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classicu_1_1UObject')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classicu_1_1UObject.html">icu::UObject</a></td></tr> <tr class="memitem:af10026497704f510d3d1f2eff50acb18 inherit pub_methods_classicu_1_1UObject"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1UObject.html#af10026497704f510d3d1f2eff50acb18">~UObject</a> ()</td></tr> <tr class="memdesc:af10026497704f510d3d1f2eff50acb18 inherit pub_methods_classicu_1_1UObject"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <a href="classicu_1_1UObject.html#af10026497704f510d3d1f2eff50acb18">More...</a><br /></td></tr> <tr class="separator:af10026497704f510d3d1f2eff50acb18 inherit pub_methods_classicu_1_1UObject"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aca1169c4978c52ce2b76eda104e9a214 inherit pub_methods_classicu_1_1UObject"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1UObject.html#aca1169c4978c52ce2b76eda104e9a214">getDynamicClassID</a> () const</td></tr> <tr class="memdesc:aca1169c4978c52ce2b76eda104e9a214 inherit pub_methods_classicu_1_1UObject"><td class="mdescLeft"> </td><td class="mdescRight">ICU4C "poor man's RTTI", returns a UClassID for the actual ICU class. <a href="classicu_1_1UObject.html#aca1169c4978c52ce2b76eda104e9a214">More...</a><br /></td></tr> <tr class="separator:aca1169c4978c52ce2b76eda104e9a214 inherit pub_methods_classicu_1_1UObject"><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:a0b7027cefd0c4513d5b0394abc24da54"><td class="memItemLeft" align="right" valign="top"><a id="a0b7027cefd0c4513d5b0394abc24da54"></a> class </td><td class="memItemRight" valign="bottom"><b>MessageFormatter</b></td></tr> <tr class="separator:a0b7027cefd0c4513d5b0394abc24da54"><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 <code>FormattablePlaceholder</code> encapsulates an input value (a <code><a class="el" href="classicu_1_1message2_1_1Formattable.html" title="The Formattable class represents a typed value that can be formatted, originating either from a messa...">message2::Formattable</a></code>) together with an optional output value (a <code><a class="el" href="classicu_1_1message2_1_1FormattedValue.html" title="A FormattedValue represents the result of formatting a message2::Formattable. ">message2::FormattedValue</a></code>). </p> <p>More information, such as source line/column numbers, could be added to the class in the future.</p> <p><code>FormattablePlaceholder</code> is immutable (not deeply immutable) and movable. It is not copyable.</p> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000618">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 75 technology preview </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000587">Deprecated:</a></b></dt><dd>This API is for technology preview only. </dd></dl> <p class="definition">Definition at line <a class="el" href="messageformat2__formattable_8h_source.html#l00691">691</a> of file <a class="el" href="messageformat2__formattable_8h_source.html">messageformat2_formattable.h</a>.</p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a id="a2cc674d703d7229d1a4444e703585539"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2cc674d703d7229d1a4444e703585539">◆ </a></span>FormattedPlaceholder() <span class="overload">[1/6]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> icu::message2::FormattedPlaceholder::FormattedPlaceholder </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>s</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">explicit</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Fallback constructor. </p> <p>Constructs a value that represents a formatting error, without recording an input <code><a class="el" href="classicu_1_1message2_1_1Formattable.html" title="The Formattable class represents a typed value that can be formatted, originating either from a messa...">Formattable</a></code> as the source.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">s</td><td>An error string. (See the <a class="el" href="classicu_1_1MessageFormat.html">MessageFormat</a> specification for details on fallback strings.)</td></tr> </table> </dd> </dl> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000663">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 75 technology preview </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000632">Deprecated:</a></b></dt><dd>This API is for technology preview only. </dd></dl> <p class="definition">Definition at line <a class="el" href="messageformat2__formattable_8h_source.html#l00703">703</a> of file <a class="el" href="messageformat2__formattable_8h_source.html">messageformat2_formattable.h</a>.</p> </div> </div> <a id="ab6d58ccc79fda2ecb4f5289dc7c2021d"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab6d58ccc79fda2ecb4f5289dc7c2021d">◆ </a></span>FormattedPlaceholder() <span class="overload">[2/6]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> icu::message2::FormattedPlaceholder::FormattedPlaceholder </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html">FormattedPlaceholder</a> & </td> <td class="paramname"><em>input</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classicu_1_1message2_1_1FormattedValue.html">FormattedValue</a> && </td> <td class="paramname"><em>output</em> </td> </tr> <tr> <td></td> <td>)</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>Constructor for fully formatted placeholders. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">input</td><td>A <code><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html" title="A FormattablePlaceholder encapsulates an input value (a message2::Formattable) together with an optio...">FormattedPlaceholder</a></code> containing the fallback string and source <code><a class="el" href="classicu_1_1message2_1_1Formattable.html" title="The Formattable class represents a typed value that can be formatted, originating either from a messa...">Formattable</a></code> used to construct the formatted value. </td></tr> <tr><td class="paramname">output</td><td>A <code><a class="el" href="classicu_1_1message2_1_1FormattedValue.html" title="A FormattedValue represents the result of formatting a message2::Formattable. ">FormattedValue</a></code> representing the formatted output of <code>input</code>. Passed by move.</td></tr> </table> </dd> </dl> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000664">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 75 technology preview </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000633">Deprecated:</a></b></dt><dd>This API is for technology preview only. </dd></dl> <p class="definition">Definition at line <a class="el" href="messageformat2__formattable_8h_source.html#l00715">715</a> of file <a class="el" href="messageformat2__formattable_8h_source.html">messageformat2_formattable.h</a>.</p> </div> </div> <a id="a0510c3d85635422cddd89219fabdf7f3"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0510c3d85635422cddd89219fabdf7f3">◆ </a></span>FormattedPlaceholder() <span class="overload">[3/6]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> icu::message2::FormattedPlaceholder::FormattedPlaceholder </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html">FormattedPlaceholder</a> & </td> <td class="paramname"><em>input</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classicu_1_1message2_1_1FunctionOptions.html">FunctionOptions</a> && </td> <td class="paramname"><em>opts</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classicu_1_1message2_1_1FormattedValue.html">FormattedValue</a> && </td> <td class="paramname"><em>output</em> </td> </tr> <tr> <td></td> <td>)</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>Constructor for fully formatted placeholders with options. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">input</td><td>A <code><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html" title="A FormattablePlaceholder encapsulates an input value (a message2::Formattable) together with an optio...">FormattedPlaceholder</a></code> containing the fallback string and source <code><a class="el" href="classicu_1_1message2_1_1Formattable.html" title="The Formattable class represents a typed value that can be formatted, originating either from a messa...">Formattable</a></code> used to construct the formatted value. </td></tr> <tr><td class="paramname">opts</td><td>Function options that were used to construct <code>output</code>. May be the empty map. </td></tr> <tr><td class="paramname">output</td><td>A <code><a class="el" href="classicu_1_1message2_1_1FormattedValue.html" title="A FormattedValue represents the result of formatting a message2::Formattable. ">FormattedValue</a></code> representing the formatted output of <code>input</code>. Passed by move.</td></tr> </table> </dd> </dl> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000665">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 75 technology preview </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000634">Deprecated:</a></b></dt><dd>This API is for technology preview only. </dd></dl> <p class="definition">Definition at line <a class="el" href="messageformat2__formattable_8h_source.html#l00730">730</a> of file <a class="el" href="messageformat2__formattable_8h_source.html">messageformat2_formattable.h</a>.</p> </div> </div> <a id="a986d3a21025cd80ea91c65c40103f500"></a> <h2 class="memtitle"><span class="permalink"><a href="#a986d3a21025cd80ea91c65c40103f500">◆ </a></span>FormattedPlaceholder() <span class="overload">[4/6]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> icu::message2::FormattedPlaceholder::FormattedPlaceholder </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1message2_1_1Formattable.html">Formattable</a> & </td> <td class="paramname"><em>input</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td> <td class="paramname"><em>fb</em> </td> </tr> <tr> <td></td> <td>)</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>Constructor for unformatted placeholders. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">input</td><td>A <code><a class="el" href="classicu_1_1message2_1_1Formattable.html" title="The Formattable class represents a typed value that can be formatted, originating either from a messa...">Formattable</a></code> object. </td></tr> <tr><td class="paramname">fb</td><td>Fallback string to use if an error occurs while formatting the input.</td></tr> </table> </dd> </dl> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000666">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 75 technology preview </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000635">Deprecated:</a></b></dt><dd>This API is for technology preview only. </dd></dl> <p class="definition">Definition at line <a class="el" href="messageformat2__formattable_8h_source.html#l00742">742</a> of file <a class="el" href="messageformat2__formattable_8h_source.html">messageformat2_formattable.h</a>.</p> </div> </div> <a id="af68c252c8919eea7bba022230941eac9"></a> <h2 class="memtitle"><span class="permalink"><a href="#af68c252c8919eea7bba022230941eac9">◆ </a></span>FormattedPlaceholder() <span class="overload">[5/6]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> icu::message2::FormattedPlaceholder::FormattedPlaceholder </td> <td>(</td> <td class="paramname"></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>Default constructor. </p> <p>Leaves the <a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html" title="A FormattablePlaceholder encapsulates an input value (a message2::Formattable) together with an optio...">FormattedPlaceholder</a> in a valid but undefined state.</p> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000667">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 75 technology preview </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000636">Deprecated:</a></b></dt><dd>This API is for technology preview only. </dd></dl> <p class="definition">Definition at line <a class="el" href="messageformat2__formattable_8h_source.html#l00751">751</a> of file <a class="el" href="messageformat2__formattable_8h_source.html">messageformat2_formattable.h</a>.</p> </div> </div> <a id="a6c0fbe1c0ef21a0f54da894b63cd2f67"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6c0fbe1c0ef21a0f54da894b63cd2f67">◆ </a></span>FormattedPlaceholder() <span class="overload">[6/6]</span></h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> icu::message2::FormattedPlaceholder::FormattedPlaceholder </td> <td>(</td> <td class="paramtype"><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html">FormattedPlaceholder</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>Move constructor: The source <a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html" title="A FormattablePlaceholder encapsulates an input value (a message2::Formattable) together with an optio...">FormattedPlaceholder</a> will be left in a valid but undefined state. </p> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000677">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 75 technology preview </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000646">Deprecated:</a></b></dt><dd>This API is for technology preview only. </dd></dl> <p class="definition">Definition at line <a class="el" href="messageformat2__formattable_8h_source.html#l00840">840</a> of file <a class="el" href="messageformat2__formattable_8h_source.html">messageformat2_formattable.h</a>.</p> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a id="a462f61d5e436c28eb6d06ccf202f32dd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a462f61d5e436c28eb6d06ccf202f32dd">◆ </a></span>asFormattable()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> const <a class="el" href="classicu_1_1message2_1_1Formattable.html">message2::Formattable</a>& icu::message2::FormattedPlaceholder::asFormattable </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns the source <code><a class="el" href="classicu_1_1message2_1_1Formattable.html" title="The Formattable class represents a typed value that can be formatted, originating either from a messa...">Formattable</a></code> value for this placeholder. </p> <p>The result is undefined if this is a null operand.</p> <dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="classicu_1_1message2_1_1Formattable.html" title="The Formattable class represents a typed value that can be formatted, originating either from a messa...">message2::Formattable</a> value.</dd></dl> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000668">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 75 technology preview </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000637">Deprecated:</a></b></dt><dd>This API is for technology preview only. </dd></dl> </div> </div> <a id="af36163ff4d5bac9636be52836ce9b948"></a> <h2 class="memtitle"><span class="permalink"><a href="#af36163ff4d5bac9636be52836ce9b948">◆ </a></span>canFormat()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> bool icu::message2::FormattedPlaceholder::canFormat </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</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 true iff this represents a valid argument to the formatter. </p> <dl class="section return"><dt>Returns</dt><dd>True if and only if this is neither the null argument nor a fallback placeholder.</dd></dl> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000672">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 75 technology preview </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000641">Deprecated:</a></b></dt><dd>This API is for technology preview only. </dd></dl> <p class="definition">Definition at line <a class="el" href="messageformat2__formattable_8h_source.html#l00800">800</a> of file <a class="el" href="messageformat2__formattable_8h_source.html">messageformat2_formattable.h</a>.</p> </div> </div> <a id="a3694e93d05169270139dd857e6e72600"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3694e93d05169270139dd857e6e72600">◆ </a></span>formatToString()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> icu::message2::FormattedPlaceholder::formatToString </td> <td>(</td> <td class="paramtype">const <a class="el" href="classicu_1_1Locale.html">Locale</a> & </td> <td class="paramname"><em>locale</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>Formats this as a string, using defaults. </p> <p>If this is either the null operand or is a fallback value, the return value is the result of formatting the fallback value (which is the default fallback string if this is the null operand). If there is no formatted output and the input is object- or array-typed, then the argument is treated as a fallback value, since there is no default formatter for objects or arrays.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">locale</td><td>The locale to use for formatting numbers or dates </td></tr> <tr><td class="paramname">status</td><td>Input/output error code </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>The result of formatting this placeholder.</dd></dl> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000678">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 75 technology preview </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000647">Deprecated:</a></b></dt><dd>This API is for technology preview only. </dd></dl> </div> </div> <a id="ab79efbcd2af497652bfb9ff1524cda94"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab79efbcd2af497652bfb9ff1524cda94">◆ </a></span>getFallback()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> const <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a>& icu::message2::FormattedPlaceholder::getFallback </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</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>Gets the fallback value of this placeholder, to be used in its place if an error occurs while formatting it. </p> <dl class="section return"><dt>Returns</dt><dd>A reference to this placeholder's fallback string. </dd></dl> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000673">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 75 technology preview </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000642">Deprecated:</a></b></dt><dd>This API is for technology preview only. </dd></dl> <p class="definition">Definition at line <a class="el" href="messageformat2__formattable_8h_source.html#l00808">808</a> of file <a class="el" href="messageformat2__formattable_8h_source.html">messageformat2_formattable.h</a>.</p> </div> </div> <a id="a81bcf5d48296880dce7cd66b9a331c11"></a> <h2 class="memtitle"><span class="permalink"><a href="#a81bcf5d48296880dce7cd66b9a331c11">◆ </a></span>isEvaluated()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> bool icu::message2::FormattedPlaceholder::isEvaluated </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</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 true iff this has formatting output. </p> <dl class="section return"><dt>Returns</dt><dd>True if and only if this was constructed from both an input <code><a class="el" href="classicu_1_1message2_1_1Formattable.html" title="The Formattable class represents a typed value that can be formatted, originating either from a messa...">Formattable</a></code> and output <code><a class="el" href="classicu_1_1message2_1_1FormattedValue.html" title="A FormattedValue represents the result of formatting a message2::Formattable. ">FormattedValue</a></code>.</dd></dl> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000671">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 75 technology preview </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000640">Deprecated:</a></b></dt><dd>This API is for technology preview only. </dd></dl> <p class="definition">Definition at line <a class="el" href="messageformat2__formattable_8h_source.html#l00791">791</a> of file <a class="el" href="messageformat2__formattable_8h_source.html">messageformat2_formattable.h</a>.</p> </div> </div> <a id="a69391bc5579f1a9325053fec4beb4e4c"></a> <h2 class="memtitle"><span class="permalink"><a href="#a69391bc5579f1a9325053fec4beb4e4c">◆ </a></span>isFallback()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> bool icu::message2::FormattedPlaceholder::isFallback </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</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 true iff this is a fallback placeholder. </p> <dl class="section return"><dt>Returns</dt><dd>True if and only if this placeholder was constructed from a fallback string, with no <code><a class="el" href="classicu_1_1message2_1_1Formattable.html" title="The Formattable class represents a typed value that can be formatted, originating either from a messa...">Formattable</a></code> source or formatting output.</dd></dl> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000669">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 75 technology preview </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000638">Deprecated:</a></b></dt><dd>This API is for technology preview only. </dd></dl> <p class="definition">Definition at line <a class="el" href="messageformat2__formattable_8h_source.html#l00771">771</a> of file <a class="el" href="messageformat2__formattable_8h_source.html">messageformat2_formattable.h</a>.</p> </div> </div> <a id="af3b3f05fd3521d51f28b824b2c05254a"></a> <h2 class="memtitle"><span class="permalink"><a href="#af3b3f05fd3521d51f28b824b2c05254a">◆ </a></span>isNullOperand()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> bool icu::message2::FormattedPlaceholder::isNullOperand </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</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 true iff this is a null placeholder. </p> <dl class="section return"><dt>Returns</dt><dd>True if and only if this placeholder represents the absent argument to a formatter that was invoked without an argument.</dd></dl> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000670">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 75 technology preview </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000639">Deprecated:</a></b></dt><dd>This API is for technology preview only. </dd></dl> <p class="definition">Definition at line <a class="el" href="messageformat2__formattable_8h_source.html#l00781">781</a> of file <a class="el" href="messageformat2__formattable_8h_source.html">messageformat2_formattable.h</a>.</p> </div> </div> <a id="a6d972a4873e46c66dd293b08ea230b50"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6d972a4873e46c66dd293b08ea230b50">◆ </a></span>operator=()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> <a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html">FormattedPlaceholder</a>& icu::message2::FormattedPlaceholder::operator= </td> <td>(</td> <td class="paramtype"><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html">FormattedPlaceholder</a> && </td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">noexcept</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Move assignment operator: The source <a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html" title="A FormattablePlaceholder encapsulates an input value (a message2::Formattable) together with an optio...">FormattedPlaceholder</a> will be left in a valid but undefined state. </p> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000676">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 75 technology preview </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000645">Deprecated:</a></b></dt><dd>This API is for technology preview only. </dd></dl> </div> </div> <a id="a9d66891fa88d52cf2a04a2cbe82115a9"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9d66891fa88d52cf2a04a2cbe82115a9">◆ </a></span>options()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> const <a class="el" href="classicu_1_1message2_1_1FunctionOptions.html">FunctionOptions</a>& icu::message2::FormattedPlaceholder::options </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</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 the options of this placeholder. </p> <p>The result is the empty map if !isEvaluated(). </p><dl class="section return"><dt>Returns</dt><dd>A reference to an option map, capturing the options that were used in producing the output of this <code><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html" title="A FormattablePlaceholder encapsulates an input value (a message2::Formattable) together with an optio...">FormattedPlaceholder</a></code> (or empty if there is no output) </dd></dl> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000674">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 75 technology preview </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000643">Deprecated:</a></b></dt><dd>This API is for technology preview only. </dd></dl> <p class="definition">Definition at line <a class="el" href="messageformat2__formattable_8h_source.html#l00817">817</a> of file <a class="el" href="messageformat2__formattable_8h_source.html">messageformat2_formattable.h</a>.</p> </div> </div> <a id="ac473ceffac410d7e359a70bb94c0d5c1"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac473ceffac410d7e359a70bb94c0d5c1">◆ </a></span>output()</h2> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="utypes_8h.html#ab9d90a30137b6ec046fe59e79b09745a">U_I18N_API</a> const <a class="el" href="classicu_1_1message2_1_1FormattedValue.html">FormattedValue</a>& icu::message2::FormattedPlaceholder::output </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</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 the formatted output of this placeholder. </p> <p>The result is undefined if !isEvaluated(). </p><dl class="section return"><dt>Returns</dt><dd>A fully formatted <code><a class="el" href="classicu_1_1message2_1_1FormattedPlaceholder.html" title="A FormattablePlaceholder encapsulates an input value (a message2::Formattable) together with an optio...">FormattedPlaceholder</a></code>. </dd></dl> <dl class="internal"><dt><b><a class="el" href="internal.html#_internal000675">Internal:</a></b></dt><dd>Do not use. This API is for internal use only. ICU 75 technology preview </dd></dl> <dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000644">Deprecated:</a></b></dt><dd>This API is for technology preview only. </dd></dl> <p class="definition">Definition at line <a class="el" href="messageformat2__formattable_8h_source.html#l00824">824</a> of file <a class="el" href="messageformat2__formattable_8h_source.html">messageformat2_formattable.h</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following file:<ul> <li>i18n/unicode/<a class="el" href="messageformat2__formattable_8h_source.html">messageformat2_formattable.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>
| ver. 1.6 |
Github
|
.
| PHP 8.3.30 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка