Файловый менеджер - Редактировать - /opt/alt/alt-nodejs20/root/usr/share/doc/alt-nodejs20-libicu-doc/ulocbuilder_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: common/unicode/ulocbuilder.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_bdd9a5d540de89e9fe90efdfc6973a4f.html">common</a></li><li class="navelem"><a class="el" href="dir_f59c6450ff718ff1b085cfd1c36acbd7.html">unicode</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="headertitle"> <div class="title">ulocbuilder.h</div> </div> </div><!--header--> <div class="contents"> <a href="ulocbuilder_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">// © 2023 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="preprocessor">#ifndef __ULOCBUILDER_H__</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#define __ULOCBUILDER_H__</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span> </div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include "<a class="code" href="localpointer_8h.html">unicode/localpointer.h</a>"</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include "<a class="code" href="ulocale_8h.html">unicode/ulocale.h</a>"</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="preprocessor">#include "<a class="code" href="utypes_8h.html">unicode/utypes.h</a>"</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="keyword">struct </span><a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>;</div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div><div class="line"><a name="l00025"></a><span class="lineno"><a class="line" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89"> 25</a></span> <span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a> <a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div><div class="line"><a name="l00074"></a><span class="lineno"> 74</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>* U_EXPORT2</div><div class="line"><a name="l00075"></a><span class="lineno"> 75</span> <a class="code" href="ulocbuilder_8h.html#a96d823741d0f6d45762f9ff4dc270d81">ulocbld_open</a>(<span class="keywordtype">void</span>);</div><div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div><div class="line"><a name="l00082"></a><span class="lineno"> 82</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l00083"></a><span class="lineno"> 83</span> <a class="code" href="ulocbuilder_8h.html#ae578f3119eb13e03641383612c87630a">ulocbld_close</a>(<a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>* builder);</div><div class="line"><a name="l00084"></a><span class="lineno"> 84</span> </div><div class="line"><a name="l00100"></a><span class="lineno"> 100</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l00101"></a><span class="lineno"> 101</span> <a class="code" href="ulocbuilder_8h.html#a9912e0b4a0ecb3e22ec2dec847779223">ulocbld_setLocale</a>(<a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>* builder, <span class="keyword">const</span> <span class="keywordtype">char</span>* locale, int32_t length);</div><div class="line"><a name="l00102"></a><span class="lineno"> 102</span> </div><div class="line"><a name="l00116"></a><span class="lineno"> 116</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l00117"></a><span class="lineno"> 117</span> <a class="code" href="ulocbuilder_8h.html#a12cf55fc7434d8749edddae8bfa03d62">ulocbld_adoptULocale</a>(<a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>* builder, <a class="code" href="ulocale_8h.html#aa5a1850d572e0fdb8a74aeee5cf0dd22">ULocale</a>* locale);</div><div class="line"><a name="l00118"></a><span class="lineno"> 118</span> </div><div class="line"><a name="l00139"></a><span class="lineno"> 139</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l00140"></a><span class="lineno"> 140</span> <a class="code" href="ulocbuilder_8h.html#ab414e18ce42868026ef245f4b51066eb">ulocbld_setLanguageTag</a>(<a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>* builder, <span class="keyword">const</span> <span class="keywordtype">char</span>* tag, int32_t length);</div><div class="line"><a name="l00141"></a><span class="lineno"> 141</span> </div><div class="line"><a name="l00159"></a><span class="lineno"> 159</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l00160"></a><span class="lineno"> 160</span> <a class="code" href="ulocbuilder_8h.html#af7588f21f0117754b13b5b96d0cb1cc7">ulocbld_setLanguage</a>(<a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>* builder, <span class="keyword">const</span> <span class="keywordtype">char</span>* language, int32_t length);</div><div class="line"><a name="l00161"></a><span class="lineno"> 161</span> </div><div class="line"><a name="l00180"></a><span class="lineno"> 180</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l00181"></a><span class="lineno"> 181</span> <a class="code" href="ulocbuilder_8h.html#a89b85160562ce4924acc66c93753cd6d">ulocbld_setScript</a>(<a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>* builder, <span class="keyword">const</span> <span class="keywordtype">char</span>* script, int32_t length);</div><div class="line"><a name="l00182"></a><span class="lineno"> 182</span> </div><div class="line"><a name="l00204"></a><span class="lineno"> 204</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l00205"></a><span class="lineno"> 205</span> <a class="code" href="ulocbuilder_8h.html#a065880ba33c0fbf9dd1caae9c59de1f5">ulocbld_setRegion</a>(<a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>* builder, <span class="keyword">const</span> <span class="keywordtype">char</span>* region, int32_t length);</div><div class="line"><a name="l00206"></a><span class="lineno"> 206</span> </div><div class="line"><a name="l00230"></a><span class="lineno"> 230</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l00231"></a><span class="lineno"> 231</span> <a class="code" href="ulocbuilder_8h.html#a1441b7938953c51eaa13600e553cfe8f">ulocbld_setVariant</a>(<a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>* builder, <span class="keyword">const</span> <span class="keywordtype">char</span>* variant, int32_t length);</div><div class="line"><a name="l00232"></a><span class="lineno"> 232</span> </div><div class="line"><a name="l00256"></a><span class="lineno"> 256</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l00257"></a><span class="lineno"> 257</span> <a class="code" href="ulocbuilder_8h.html#a4776acd0f7fe60f65200b203c1c50a14">ulocbld_setExtension</a>(<a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>* builder, <span class="keywordtype">char</span> key, <span class="keyword">const</span> <span class="keywordtype">char</span>* value, int32_t length);</div><div class="line"><a name="l00258"></a><span class="lineno"> 258</span> </div><div class="line"><a name="l00285"></a><span class="lineno"> 285</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l00286"></a><span class="lineno"> 286</span> <a class="code" href="ulocbuilder_8h.html#ac4ce00305f9e2b3d751e136f7484640d">ulocbld_setUnicodeLocaleKeyword</a>(<a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>* builder,</div><div class="line"><a name="l00287"></a><span class="lineno"> 287</span>  <span class="keyword">const</span> <span class="keywordtype">char</span>* key, int32_t keyLength, <span class="keyword">const</span> <span class="keywordtype">char</span>* type, int32_t typeLength);</div><div class="line"><a name="l00288"></a><span class="lineno"> 288</span> </div><div class="line"><a name="l00302"></a><span class="lineno"> 302</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l00303"></a><span class="lineno"> 303</span> <a class="code" href="ulocbuilder_8h.html#ad90d21105f4fdbfa626f6c582aedaf50">ulocbld_addUnicodeLocaleAttribute</a>(</div><div class="line"><a name="l00304"></a><span class="lineno"> 304</span>  <a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>* builder, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribute, int32_t length);</div><div class="line"><a name="l00305"></a><span class="lineno"> 305</span> </div><div class="line"><a name="l00321"></a><span class="lineno"> 321</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l00322"></a><span class="lineno"> 322</span> <a class="code" href="ulocbuilder_8h.html#a3900a936fea1c3c65471c0da87d90336">ulocbld_removeUnicodeLocaleAttribute</a>(</div><div class="line"><a name="l00323"></a><span class="lineno"> 323</span>  <a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>* builder, <span class="keyword">const</span> <span class="keywordtype">char</span>* attribute, int32_t length);</div><div class="line"><a name="l00324"></a><span class="lineno"> 324</span> </div><div class="line"><a name="l00332"></a><span class="lineno"> 332</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l00333"></a><span class="lineno"> 333</span> <a class="code" href="ulocbuilder_8h.html#aad968814c20c52b0326064401d1ac446">ulocbld_clear</a>(<a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>* builder);</div><div class="line"><a name="l00334"></a><span class="lineno"> 334</span> </div><div class="line"><a name="l00342"></a><span class="lineno"> 342</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <span class="keywordtype">void</span> U_EXPORT2</div><div class="line"><a name="l00343"></a><span class="lineno"> 343</span> <a class="code" href="ulocbuilder_8h.html#af924cc87b7464b87a2b38d27a2b392db">ulocbld_clearExtensions</a>(<a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>* builder);</div><div class="line"><a name="l00344"></a><span class="lineno"> 344</span> </div><div class="line"><a name="l00361"></a><span class="lineno"> 361</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2</div><div class="line"><a name="l00362"></a><span class="lineno"> 362</span> <a class="code" href="ulocbuilder_8h.html#ae37b7c2050092b673a37cf53703b5659">ulocbld_buildLocaleID</a>(<a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>* builder, <span class="keywordtype">char</span>* locale,</div><div class="line"><a name="l00363"></a><span class="lineno"> 363</span>  int32_t localeCapacity, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>* err);</div><div class="line"><a name="l00364"></a><span class="lineno"> 364</span> </div><div class="line"><a name="l00380"></a><span class="lineno"> 380</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="ulocale_8h.html#aa5a1850d572e0fdb8a74aeee5cf0dd22">ULocale</a>* U_EXPORT2</div><div class="line"><a name="l00381"></a><span class="lineno"> 381</span> <a class="code" href="ulocbuilder_8h.html#a8cc40ca8b1097ab1a9dce310859bb22d">ulocbld_buildULocale</a>(<a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>* builder, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>* err);</div><div class="line"><a name="l00382"></a><span class="lineno"> 382</span> </div><div class="line"><a name="l00400"></a><span class="lineno"> 400</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> int32_t U_EXPORT2</div><div class="line"><a name="l00401"></a><span class="lineno"> 401</span> <a class="code" href="ulocbuilder_8h.html#af6ec7cf828299269e75e238ccd664a75">ulocbld_buildLanguageTag</a>(<a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>* builder, <span class="keywordtype">char</span>* language,</div><div class="line"><a name="l00402"></a><span class="lineno"> 402</span>  int32_t languageCapacity, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a>* err);</div><div class="line"><a name="l00403"></a><span class="lineno"> 403</span> </div><div class="line"><a name="l00415"></a><span class="lineno"> 415</span> <a class="code" href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a> <a class="code" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> U_EXPORT2</div><div class="line"><a name="l00416"></a><span class="lineno"> 416</span> <a class="code" href="ulocbuilder_8h.html#a570e6c54a2629728fc8735b74fb1a809">ulocbld_copyErrorTo</a>(<span class="keyword">const</span> <a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>* builder, <a class="code" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> *outErrorCode);</div><div class="line"><a name="l00417"></a><span class="lineno"> 417</span> </div><div class="line"><a name="l00418"></a><span class="lineno"> 418</span> <span class="preprocessor">#if U_SHOW_CPLUSPLUS_API</span></div><div class="line"><a name="l00419"></a><span class="lineno"> 419</span> </div><div class="line"><a name="l00420"></a><span class="lineno"> 420</span> U_NAMESPACE_BEGIN</div><div class="line"><a name="l00421"></a><span class="lineno"> 421</span> </div><div class="line"><a name="l00431"></a><span class="lineno"> 431</span> <a class="code" href="localpointer_8h.html#a3030f841466c4bbbd465ac9c4b999549">U_DEFINE_LOCAL_OPEN_POINTER</a>(<a class="code" href="classLocalULocaleBuilderPointer.html">LocalULocaleBuilderPointer</a>, <a class="code" href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a>, <a class="code" href="ulocbuilder_8h.html#ae578f3119eb13e03641383612c87630a">ulocbld_close</a>);</div><div class="line"><a name="l00432"></a><span class="lineno"> 432</span> </div><div class="line"><a name="l00433"></a><span class="lineno"> 433</span> U_NAMESPACE_END</div><div class="line"><a name="l00434"></a><span class="lineno"> 434</span> </div><div class="line"><a name="l00435"></a><span class="lineno"> 435</span> <span class="preprocessor">#endif </span><span class="comment">/* U_SHOW_CPLUSPLUS_API */</span><span class="preprocessor"></span></div><div class="line"><a name="l00436"></a><span class="lineno"> 436</span> </div><div class="line"><a name="l00437"></a><span class="lineno"> 437</span> <span class="preprocessor">#endif // __ULOCBUILDER_H__</span></div><div class="ttc" id="ulocbuilder_8h_html_ae37b7c2050092b673a37cf53703b5659"><div class="ttname"><a href="ulocbuilder_8h.html#ae37b7c2050092b673a37cf53703b5659">ulocbld_buildLocaleID</a></div><div class="ttdeci">U_CAPI int32_t ulocbld_buildLocaleID(ULocaleBuilder *builder, char *locale, int32_t localeCapacity, UErrorCode *err)</div><div class="ttdoc">Build the LocaleID string from the fields set on this builder. </div></div> <div class="ttc" id="umachine_8h_html_a676114b1a64bb7c2de15c919a00b28df"><div class="ttname"><a href="umachine_8h.html#a676114b1a64bb7c2de15c919a00b28df">U_CAPI</a></div><div class="ttdeci">#define U_CAPI</div><div class="ttdoc">This is used to declare a function as a public ICU C API. </div><div class="ttdef"><b>Definition:</b> <a href="umachine_8h_source.html#l00110">umachine.h:110</a></div></div> <div class="ttc" id="ulocbuilder_8h_html_aad968814c20c52b0326064401d1ac446"><div class="ttname"><a href="ulocbuilder_8h.html#aad968814c20c52b0326064401d1ac446">ulocbld_clear</a></div><div class="ttdeci">U_CAPI void ulocbld_clear(ULocaleBuilder *builder)</div><div class="ttdoc">Resets the builder to its initial, empty state. </div></div> <div class="ttc" id="classLocalULocaleBuilderPointer_html"><div class="ttname"><a href="classLocalULocaleBuilderPointer.html">LocalULocaleBuilderPointer</a></div><div class="ttdoc">"Smart pointer" class, closes a ULocaleBuilder via ulocbld_close(). </div></div> <div class="ttc" id="ulocbuilder_8h_html_a5f944daf8cd9a25715b71418347eed89"><div class="ttname"><a href="ulocbuilder_8h.html#a5f944daf8cd9a25715b71418347eed89">ULocaleBuilder</a></div><div class="ttdeci">struct ULocaleBuilder ULocaleBuilder</div><div class="ttdoc">C typedef for struct ULocaleBuilder. </div><div class="ttdef"><b>Definition:</b> <a href="ulocbuilder_8h_source.html#l00025">ulocbuilder.h:25</a></div></div> <div class="ttc" id="ulocbuilder_8h_html_ac4ce00305f9e2b3d751e136f7484640d"><div class="ttname"><a href="ulocbuilder_8h.html#ac4ce00305f9e2b3d751e136f7484640d">ulocbld_setUnicodeLocaleKeyword</a></div><div class="ttdeci">U_CAPI void ulocbld_setUnicodeLocaleKeyword(ULocaleBuilder *builder, const char *key, int32_t keyLength, const char *type, int32_t typeLength)</div><div class="ttdoc">Sets the Unicode locale keyword type for the given key. </div></div> <div class="ttc" id="ulocbuilder_8h_html_a8cc40ca8b1097ab1a9dce310859bb22d"><div class="ttname"><a href="ulocbuilder_8h.html#a8cc40ca8b1097ab1a9dce310859bb22d">ulocbld_buildULocale</a></div><div class="ttdeci">U_CAPI ULocale * ulocbld_buildULocale(ULocaleBuilder *builder, UErrorCode *err)</div><div class="ttdoc">Build the ULocale object from the fields set on this builder. </div></div> <div class="ttc" id="ulocbuilder_8h_html_a570e6c54a2629728fc8735b74fb1a809"><div class="ttname"><a href="ulocbuilder_8h.html#a570e6c54a2629728fc8735b74fb1a809">ulocbld_copyErrorTo</a></div><div class="ttdeci">U_CAPI UBool ulocbld_copyErrorTo(const ULocaleBuilder *builder, UErrorCode *outErrorCode)</div><div class="ttdoc">Sets the UErrorCode if an error occurred while recording sets. </div></div> <div class="ttc" id="ulocbuilder_8h_html_a3900a936fea1c3c65471c0da87d90336"><div class="ttname"><a href="ulocbuilder_8h.html#a3900a936fea1c3c65471c0da87d90336">ulocbld_removeUnicodeLocaleAttribute</a></div><div class="ttdeci">U_CAPI void ulocbld_removeUnicodeLocaleAttribute(ULocaleBuilder *builder, const char *attribute, int32_t length)</div><div class="ttdoc">Removes a unicode locale attribute, if present, otherwise has no effect. </div></div> <div class="ttc" id="ulocbuilder_8h_html_a1441b7938953c51eaa13600e553cfe8f"><div class="ttname"><a href="ulocbuilder_8h.html#a1441b7938953c51eaa13600e553cfe8f">ulocbld_setVariant</a></div><div class="ttdeci">U_CAPI void ulocbld_setVariant(ULocaleBuilder *builder, const char *variant, int32_t length)</div><div class="ttdoc">Sets the variant. </div></div> <div class="ttc" id="ulocbuilder_8h_html_af924cc87b7464b87a2b38d27a2b392db"><div class="ttname"><a href="ulocbuilder_8h.html#af924cc87b7464b87a2b38d27a2b392db">ulocbld_clearExtensions</a></div><div class="ttdeci">U_CAPI void ulocbld_clearExtensions(ULocaleBuilder *builder)</div><div class="ttdoc">Resets the extensions to their initial, empty state. </div></div> <div class="ttc" id="ulocbuilder_8h_html_a4776acd0f7fe60f65200b203c1c50a14"><div class="ttname"><a href="ulocbuilder_8h.html#a4776acd0f7fe60f65200b203c1c50a14">ulocbld_setExtension</a></div><div class="ttdeci">U_CAPI void ulocbld_setExtension(ULocaleBuilder *builder, char key, const char *value, int32_t length)</div><div class="ttdoc">Sets the extension for the given key. </div></div> <div class="ttc" id="ulocbuilder_8h_html_ad90d21105f4fdbfa626f6c582aedaf50"><div class="ttname"><a href="ulocbuilder_8h.html#ad90d21105f4fdbfa626f6c582aedaf50">ulocbld_addUnicodeLocaleAttribute</a></div><div class="ttdeci">U_CAPI void ulocbld_addUnicodeLocaleAttribute(ULocaleBuilder *builder, const char *attribute, int32_t length)</div><div class="ttdoc">Adds a unicode locale attribute, if not already present, otherwise has no effect. ...</div></div> <div class="ttc" id="localpointer_8h_html_a3030f841466c4bbbd465ac9c4b999549"><div class="ttname"><a href="localpointer_8h.html#a3030f841466c4bbbd465ac9c4b999549">U_DEFINE_LOCAL_OPEN_POINTER</a></div><div class="ttdeci">#define U_DEFINE_LOCAL_OPEN_POINTER(LocalPointerClassName, Type, closeFunction)</div><div class="ttdoc">"Smart pointer" definition macro, deletes objects via the closeFunction. </div><div class="ttdef"><b>Definition:</b> <a href="localpointer_8h_source.html#l00548">localpointer.h:548</a></div></div> <div class="ttc" id="localpointer_8h_html"><div class="ttname"><a href="localpointer_8h.html">localpointer.h</a></div><div class="ttdoc">C++ API: "Smart pointers" for use with and in ICU4C C++ code. </div></div> <div class="ttc" id="ulocale_8h_html"><div class="ttname"><a href="ulocale_8h.html">ulocale.h</a></div><div class="ttdoc">C API: Locale ID functionality similar to C++ class Locale. </div></div> <div class="ttc" id="ulocbuilder_8h_html_ae578f3119eb13e03641383612c87630a"><div class="ttname"><a href="ulocbuilder_8h.html#ae578f3119eb13e03641383612c87630a">ulocbld_close</a></div><div class="ttdeci">U_CAPI void ulocbld_close(ULocaleBuilder *builder)</div><div class="ttdoc">Close the builder and destroy it&#39;s internal states. </div></div> <div class="ttc" id="ulocbuilder_8h_html_a065880ba33c0fbf9dd1caae9c59de1f5"><div class="ttname"><a href="ulocbuilder_8h.html#a065880ba33c0fbf9dd1caae9c59de1f5">ulocbld_setRegion</a></div><div class="ttdeci">U_CAPI void ulocbld_setRegion(ULocaleBuilder *builder, const char *region, int32_t length)</div><div class="ttdoc">Sets the region. </div></div> <div class="ttc" id="ulocbuilder_8h_html_af7588f21f0117754b13b5b96d0cb1cc7"><div class="ttname"><a href="ulocbuilder_8h.html#af7588f21f0117754b13b5b96d0cb1cc7">ulocbld_setLanguage</a></div><div class="ttdeci">U_CAPI void ulocbld_setLanguage(ULocaleBuilder *builder, const char *language, int32_t length)</div><div class="ttdoc">Sets the language. </div></div> <div class="ttc" id="ulocbuilder_8h_html_a96d823741d0f6d45762f9ff4dc270d81"><div class="ttname"><a href="ulocbuilder_8h.html#a96d823741d0f6d45762f9ff4dc270d81">ulocbld_open</a></div><div class="ttdeci">U_CAPI ULocaleBuilder * ulocbld_open(void)</div><div class="ttdoc">ULocaleBuilder is used to build valid locale id string or IETF BCP 47 language tag from values config...</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="ulocbuilder_8h_html_af6ec7cf828299269e75e238ccd664a75"><div class="ttname"><a href="ulocbuilder_8h.html#af6ec7cf828299269e75e238ccd664a75">ulocbld_buildLanguageTag</a></div><div class="ttdeci">U_CAPI int32_t ulocbld_buildLanguageTag(ULocaleBuilder *builder, char *language, int32_t languageCapacity, UErrorCode *err)</div><div class="ttdoc">Build the IETF BCP 47 language tag string from the fields set on this builder. </div></div> <div class="ttc" id="ulocbuilder_8h_html_a9912e0b4a0ecb3e22ec2dec847779223"><div class="ttname"><a href="ulocbuilder_8h.html#a9912e0b4a0ecb3e22ec2dec847779223">ulocbld_setLocale</a></div><div class="ttdeci">U_CAPI void ulocbld_setLocale(ULocaleBuilder *builder, const char *locale, int32_t length)</div><div class="ttdoc">Resets the ULocaleBuilder to match the provided locale. </div></div> <div class="ttc" id="ulocale_8h_html_aa5a1850d572e0fdb8a74aeee5cf0dd22"><div class="ttname"><a href="ulocale_8h.html#aa5a1850d572e0fdb8a74aeee5cf0dd22">ULocale</a></div><div class="ttdeci">struct ULocale ULocale</div><div class="ttdoc">C typedef for struct ULocale. </div><div class="ttdef"><b>Definition:</b> <a href="ulocale_8h_source.html#l00026">ulocale.h:26</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="ulocbuilder_8h_html_ab414e18ce42868026ef245f4b51066eb"><div class="ttname"><a href="ulocbuilder_8h.html#ab414e18ce42868026ef245f4b51066eb">ulocbld_setLanguageTag</a></div><div class="ttdeci">U_CAPI void ulocbld_setLanguageTag(ULocaleBuilder *builder, const char *tag, int32_t length)</div><div class="ttdoc">Resets the ULocaleBuilder to match the provided IETF BCP 47 language tag. </div></div> <div class="ttc" id="ulocbuilder_8h_html_a89b85160562ce4924acc66c93753cd6d"><div class="ttname"><a href="ulocbuilder_8h.html#a89b85160562ce4924acc66c93753cd6d">ulocbld_setScript</a></div><div class="ttdeci">U_CAPI void ulocbld_setScript(ULocaleBuilder *builder, const char *script, int32_t length)</div><div class="ttdoc">Sets the script. </div></div> <div class="ttc" id="ulocbuilder_8h_html_a12cf55fc7434d8749edddae8bfa03d62"><div class="ttname"><a href="ulocbuilder_8h.html#a12cf55fc7434d8749edddae8bfa03d62">ulocbld_adoptULocale</a></div><div class="ttdeci">U_CAPI void ulocbld_adoptULocale(ULocaleBuilder *builder, ULocale *locale)</div><div class="ttdoc">Resets the ULocaleBuilder to match the provided ULocale. </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><!-- 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
|
Настройка