-
Notifications
You must be signed in to change notification settings - Fork 38
/
Copy pathclassChoiceFormat.html
2694 lines (2537 loc) · 242 KB
/
classChoiceFormat.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>ICU 76.1: icu::ChoiceFormat 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 id="projectrow">
<td id="projectalign">
<div id="projectname">ICU 76.1<span id="projectnumber"> 76.1</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
$(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">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespaceicu.html">icu</a></li><li class="navelem"><a class="el" href="classicu_1_1ChoiceFormat.html">ChoiceFormat</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> |
<a href="#pub-static-methods">Static Public Member Functions</a> |
<a href="#friends">Friends</a> </div>
<div class="headertitle"><div class="title">icu::ChoiceFormat Class Reference</div></div>
</div><!--header-->
<div class="contents">
<p><a class="el" href="classicu_1_1ChoiceFormat.html" title="ChoiceFormat converts between ranges of numeric values and strings for those ranges.">ChoiceFormat</a> converts between ranges of numeric values and strings for those ranges.
<a href="classicu_1_1ChoiceFormat.html#details">More...</a></p>
<p><code>#include <<a class="el" href="choicfmt_8h_source.html">choicfmt.h</a>></code></p>
<div class="dynheader">
Inheritance diagram for icu::ChoiceFormat:</div>
<div class="dyncontent">
<div class="center">
<img src="classicu_1_1ChoiceFormat.png" usemap="#icu::ChoiceFormat_map" alt=""/>
<map id="icu::ChoiceFormat_map" name="icu::ChoiceFormat_map">
<area href="classicu_1_1NumberFormat.html" alt="icu::NumberFormat" shape="rect" coords="0,168,118,192"/>
<area href="classicu_1_1Format.html" title="Base class for all formats." alt="icu::Format" shape="rect" coords="0,112,118,136"/>
<area href="classicu_1_1UObject.html" title="UObject is the common ICU "boilerplate" class." alt="icu::UObject" shape="rect" coords="0,56,118,80"/>
<area href="classicu_1_1UMemory.html" title="UMemory is the common ICU base class." alt="icu::UMemory" shape="rect" coords="0,0,118,24"/>
</map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a39ccafe6c07e0262cedddb604e8c4c2a" id="r_a39ccafe6c07e0262cedddb604e8c4c2a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a39ccafe6c07e0262cedddb604e8c4c2a">ChoiceFormat</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &pattern, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>)</td></tr>
<tr class="memdesc:a39ccafe6c07e0262cedddb604e8c4c2a"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a new <a class="el" href="classicu_1_1ChoiceFormat.html" title="ChoiceFormat converts between ranges of numeric values and strings for those ranges.">ChoiceFormat</a> from the pattern string. <br /></td></tr>
<tr class="separator:a39ccafe6c07e0262cedddb604e8c4c2a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:adf5761c562b4309d71312e23179dae7c" id="r_adf5761c562b4309d71312e23179dae7c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#adf5761c562b4309d71312e23179dae7c">ChoiceFormat</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">double</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">limits</a>, <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">formats</a>, <a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> count)</td></tr>
<tr class="memdesc:adf5761c562b4309d71312e23179dae7c"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a new <a class="el" href="classicu_1_1ChoiceFormat.html" title="ChoiceFormat converts between ranges of numeric values and strings for those ranges.">ChoiceFormat</a> with the given limits and message strings. <br /></td></tr>
<tr class="separator:adf5761c562b4309d71312e23179dae7c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3e0950efcfa3536e3138afbbd6a0748d" id="r_a3e0950efcfa3536e3138afbbd6a0748d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a3e0950efcfa3536e3138afbbd6a0748d">ChoiceFormat</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">double</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">limits</a>, <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">closures</a>, <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">formats</a>, <a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> count)</td></tr>
<tr class="memdesc:a3e0950efcfa3536e3138afbbd6a0748d"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a new <a class="el" href="classicu_1_1ChoiceFormat.html" title="ChoiceFormat converts between ranges of numeric values and strings for those ranges.">ChoiceFormat</a> with the given limits, closure flags and message strings. <br /></td></tr>
<tr class="separator:a3e0950efcfa3536e3138afbbd6a0748d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7246a9e0d487051fde28b3e91d6d2979" id="r_a7246a9e0d487051fde28b3e91d6d2979"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a7246a9e0d487051fde28b3e91d6d2979">ChoiceFormat</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1ChoiceFormat.html">ChoiceFormat</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">that</a>)</td></tr>
<tr class="memdesc:a7246a9e0d487051fde28b3e91d6d2979"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:a7246a9e0d487051fde28b3e91d6d2979"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aba8c9d5480fbf072273850959ae3cfc6" id="r_aba8c9d5480fbf072273850959ae3cfc6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1ChoiceFormat.html">ChoiceFormat</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#aba8c9d5480fbf072273850959ae3cfc6">operator=</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1ChoiceFormat.html">ChoiceFormat</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">that</a>)</td></tr>
<tr class="memdesc:aba8c9d5480fbf072273850959ae3cfc6"><td class="mdescLeft"> </td><td class="mdescRight">Assignment operator. <br /></td></tr>
<tr class="separator:aba8c9d5480fbf072273850959ae3cfc6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac17bdc0c1b8ac45972eedea77ee44a34" id="r_ac17bdc0c1b8ac45972eedea77ee44a34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#ac17bdc0c1b8ac45972eedea77ee44a34">~ChoiceFormat</a> ()</td></tr>
<tr class="memdesc:ac17bdc0c1b8ac45972eedea77ee44a34"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:ac17bdc0c1b8ac45972eedea77ee44a34"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1bb77b3150e6fe539bc99b7d1f36e7f1" id="r_a1bb77b3150e6fe539bc99b7d1f36e7f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1ChoiceFormat.html">ChoiceFormat</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a1bb77b3150e6fe539bc99b7d1f36e7f1">clone</a> () <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">override</a></td></tr>
<tr class="memdesc:a1bb77b3150e6fe539bc99b7d1f36e7f1"><td class="mdescLeft"> </td><td class="mdescRight">Clones this <a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> object. <br /></td></tr>
<tr class="separator:a1bb77b3150e6fe539bc99b7d1f36e7f1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a543cf47a90e2134a5f4f0b999a8c0cb0" id="r_a543cf47a90e2134a5f4f0b999a8c0cb0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a543cf47a90e2134a5f4f0b999a8c0cb0">operator==</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Format.html">Format</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">other</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">override</a></td></tr>
<tr class="memdesc:a543cf47a90e2134a5f4f0b999a8c0cb0"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if the given <a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> objects are semantically equal. <br /></td></tr>
<tr class="separator:a543cf47a90e2134a5f4f0b999a8c0cb0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aad59b7220c5560d91befc7aa3e6d1dea" id="r_aad59b7220c5560d91befc7aa3e6d1dea"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#aad59b7220c5560d91befc7aa3e6d1dea">applyPattern</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &pattern, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>)</td></tr>
<tr class="memdesc:aad59b7220c5560d91befc7aa3e6d1dea"><td class="mdescLeft"> </td><td class="mdescRight">Sets the pattern. <br /></td></tr>
<tr class="separator:aad59b7220c5560d91befc7aa3e6d1dea"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a81f2bd984ab82fe16a0998422409842b" id="r_a81f2bd984ab82fe16a0998422409842b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a81f2bd984ab82fe16a0998422409842b">applyPattern</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &pattern, <a class="el" href="structUParseError.html">UParseError</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">parseError</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>)</td></tr>
<tr class="memdesc:a81f2bd984ab82fe16a0998422409842b"><td class="mdescLeft"> </td><td class="mdescRight">Sets the pattern. <br /></td></tr>
<tr class="separator:a81f2bd984ab82fe16a0998422409842b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae3d00a9745a46eb8b659d971c7b5507b" id="r_ae3d00a9745a46eb8b659d971c7b5507b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#ae3d00a9745a46eb8b659d971c7b5507b">toPattern</a> (<a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &pattern) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:ae3d00a9745a46eb8b659d971c7b5507b"><td class="mdescLeft"> </td><td class="mdescRight">Gets the pattern. <br /></td></tr>
<tr class="separator:ae3d00a9745a46eb8b659d971c7b5507b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0287a36a21b8069a0b98fb5b20d7fbf4" id="r_a0287a36a21b8069a0b98fb5b20d7fbf4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a0287a36a21b8069a0b98fb5b20d7fbf4">setChoices</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">double</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">limitsToCopy</a>, <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">formatsToCopy</a>, <a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> count)</td></tr>
<tr class="memdesc:a0287a36a21b8069a0b98fb5b20d7fbf4"><td class="mdescLeft"> </td><td class="mdescRight">Sets the choices to be used in formatting. <br /></td></tr>
<tr class="separator:a0287a36a21b8069a0b98fb5b20d7fbf4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a49838e712aa19b4a40010389ee1602ae" id="r_a49838e712aa19b4a40010389ee1602ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a49838e712aa19b4a40010389ee1602ae">setChoices</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">double</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">limits</a>, <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">closures</a>, <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">formats</a>, <a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> count)</td></tr>
<tr class="memdesc:a49838e712aa19b4a40010389ee1602ae"><td class="mdescLeft"> </td><td class="mdescRight">Sets the choices to be used in formatting. <br /></td></tr>
<tr class="separator:a49838e712aa19b4a40010389ee1602ae"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a37927b747a93573330865c433b9da6f6" id="r_a37927b747a93573330865c433b9da6f6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">double</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a37927b747a93573330865c433b9da6f6">getLimits</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> &count) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a37927b747a93573330865c433b9da6f6"><td class="mdescLeft"> </td><td class="mdescRight">Returns nullptr and 0. <br /></td></tr>
<tr class="separator:a37927b747a93573330865c433b9da6f6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac995be8b041d2c3927926a4b92fc8121" id="r_ac995be8b041d2c3927926a4b92fc8121"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#ac995be8b041d2c3927926a4b92fc8121">getClosures</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> &count) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:ac995be8b041d2c3927926a4b92fc8121"><td class="mdescLeft"> </td><td class="mdescRight">Returns nullptr and 0. <br /></td></tr>
<tr class="separator:ac995be8b041d2c3927926a4b92fc8121"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae7489e91d03d60c2bfb5c55eee339eeb" id="r_ae7489e91d03d60c2bfb5c55eee339eeb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#ae7489e91d03d60c2bfb5c55eee339eeb">getFormats</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> &count) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:ae7489e91d03d60c2bfb5c55eee339eeb"><td class="mdescLeft"> </td><td class="mdescRight">Returns nullptr and 0. <br /></td></tr>
<tr class="separator:ae7489e91d03d60c2bfb5c55eee339eeb"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aea17660df0143e564bb14c319cf0aa8d" id="r_aea17660df0143e564bb14c319cf0aa8d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#aea17660df0143e564bb14c319cf0aa8d">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">double</a> number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPosition.html">FieldPosition</a> &pos) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">override</a></td></tr>
<tr class="memdesc:aea17660df0143e564bb14c319cf0aa8d"><td class="mdescLeft"> </td><td class="mdescRight">Formats a double number using this object's choices. <br /></td></tr>
<tr class="separator:aea17660df0143e564bb14c319cf0aa8d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aaecce88b15648686de6c43d3e4164855" id="r_aaecce88b15648686de6c43d3e4164855"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#aaecce88b15648686de6c43d3e4164855">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPosition.html">FieldPosition</a> &pos) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">override</a></td></tr>
<tr class="memdesc:aaecce88b15648686de6c43d3e4164855"><td class="mdescLeft"> </td><td class="mdescRight">Formats an int32_t number using this object's choices. <br /></td></tr>
<tr class="separator:aaecce88b15648686de6c43d3e4164855"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a530704d230960268a3ec9f4fd6603d0e" id="r_a530704d230960268a3ec9f4fd6603d0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a530704d230960268a3ec9f4fd6603d0e">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int64_t</a> number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPosition.html">FieldPosition</a> &pos) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">override</a></td></tr>
<tr class="memdesc:a530704d230960268a3ec9f4fd6603d0e"><td class="mdescLeft"> </td><td class="mdescRight">Formats an int64_t number using this object's choices. <br /></td></tr>
<tr class="separator:a530704d230960268a3ec9f4fd6603d0e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acee39023754229d28d678033a3d399f4" id="r_acee39023754229d28d678033a3d399f4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#acee39023754229d28d678033a3d399f4">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Formattable.html">Formattable</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">objs</a>, <a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> <a class="el" href="classicu_1_1LocalPointerBase.html">cnt</a>, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPosition.html">FieldPosition</a> &pos, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">success</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:acee39023754229d28d678033a3d399f4"><td class="mdescLeft"> </td><td class="mdescRight">Formats an array of objects using this object's choices. <br /></td></tr>
<tr class="separator:acee39023754229d28d678033a3d399f4"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acba4da9323132999fab8e05c3ea6b5a2" id="r_acba4da9323132999fab8e05c3ea6b5a2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#acba4da9323132999fab8e05c3ea6b5a2">parse</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &text, <a class="el" href="classicu_1_1Formattable.html">Formattable</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">result</a>, <a class="el" href="classicu_1_1ParsePosition.html">ParsePosition</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">parsePosition</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">override</a></td></tr>
<tr class="memdesc:acba4da9323132999fab8e05c3ea6b5a2"><td class="mdescLeft"> </td><td class="mdescRight">Looks for the longest match of any message string on the input text and, if there is a match, sets the result object to the corresponding range's number. <br /></td></tr>
<tr class="separator:acba4da9323132999fab8e05c3ea6b5a2"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af7fcb75ab01479e5ee56c0b3dc63024e" id="r_af7fcb75ab01479e5ee56c0b3dc63024e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#af7fcb75ab01479e5ee56c0b3dc63024e">getDynamicClassID</a> () <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">override</a></td></tr>
<tr class="memdesc:af7fcb75ab01479e5ee56c0b3dc63024e"><td class="mdescLeft"> </td><td class="mdescRight">Returns a unique class ID POLYMORPHICALLY. <br /></td></tr>
<tr class="separator:af7fcb75ab01479e5ee56c0b3dc63024e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeb8a04a7121bcec7daaa02d2b0ac94be" id="r_aeb8a04a7121bcec7daaa02d2b0ac94be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#aeb8a04a7121bcec7daaa02d2b0ac94be">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Formattable.html">Formattable</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">obj</a>, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPosition.html">FieldPosition</a> &pos, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">override</a></td></tr>
<tr class="memdesc:aeb8a04a7121bcec7daaa02d2b0ac94be"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> an object to produce a string. <br /></td></tr>
<tr class="separator:aeb8a04a7121bcec7daaa02d2b0ac94be"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a5d925189bbced0c5d4d922a0fea129a6" id="r_a5d925189bbced0c5d4d922a0fea129a6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a5d925189bbced0c5d4d922a0fea129a6">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Formattable.html">Formattable</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">obj</a>, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPositionIterator.html">FieldPositionIterator</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">posIter</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">override</a></td></tr>
<tr class="memdesc:a5d925189bbced0c5d4d922a0fea129a6"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> an object to produce a string. <br /></td></tr>
<tr class="separator:a5d925189bbced0c5d4d922a0fea129a6"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a66d9f175906d3716638a9e2aea099835" id="r_a66d9f175906d3716638a9e2aea099835"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a66d9f175906d3716638a9e2aea099835">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">double</a> number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a66d9f175906d3716638a9e2aea099835"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> a double number. <br /></td></tr>
<tr class="separator:a66d9f175906d3716638a9e2aea099835"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9e2eaa78dce5dd80f71dfad84b2f911a" id="r_a9e2eaa78dce5dd80f71dfad84b2f911a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a9e2eaa78dce5dd80f71dfad84b2f911a">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a9e2eaa78dce5dd80f71dfad84b2f911a"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> a long number. <br /></td></tr>
<tr class="separator:a9e2eaa78dce5dd80f71dfad84b2f911a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2190345945949350095a2b8bfba498b1" id="r_a2190345945949350095a2b8bfba498b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a2190345945949350095a2b8bfba498b1">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int64_t</a> number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a2190345945949350095a2b8bfba498b1"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> an int64 number. <br /></td></tr>
<tr class="separator:a2190345945949350095a2b8bfba498b1"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a37b24312b7978a32052d50b81c50a483" id="r_a37b24312b7978a32052d50b81c50a483"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a37b24312b7978a32052d50b81c50a483">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">double</a> number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPosition.html">FieldPosition</a> &pos) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a>=0</td></tr>
<tr class="memdesc:a37b24312b7978a32052d50b81c50a483"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> a double number. <br /></td></tr>
<tr class="separator:a37b24312b7978a32052d50b81c50a483"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae7ca40f75b85ec4316fa1b75b9a6c872" id="r_ae7ca40f75b85ec4316fa1b75b9a6c872"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#ae7ca40f75b85ec4316fa1b75b9a6c872">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">double</a> number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPosition.html">FieldPosition</a> &pos, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:ae7ca40f75b85ec4316fa1b75b9a6c872"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> a double number. <br /></td></tr>
<tr class="separator:ae7ca40f75b85ec4316fa1b75b9a6c872"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a07c7f6bb6e5b11022c089b3f0fa7c22f" id="r_a07c7f6bb6e5b11022c089b3f0fa7c22f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a07c7f6bb6e5b11022c089b3f0fa7c22f">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">double</a> number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPositionIterator.html">FieldPositionIterator</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">posIter</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a07c7f6bb6e5b11022c089b3f0fa7c22f"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> a double number. <br /></td></tr>
<tr class="separator:a07c7f6bb6e5b11022c089b3f0fa7c22f"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1ecdd998c56b1d7af0758bc91903b69c" id="r_a1ecdd998c56b1d7af0758bc91903b69c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a1ecdd998c56b1d7af0758bc91903b69c">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPosition.html">FieldPosition</a> &pos) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a>=0</td></tr>
<tr class="memdesc:a1ecdd998c56b1d7af0758bc91903b69c"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> a long number. <br /></td></tr>
<tr class="separator:a1ecdd998c56b1d7af0758bc91903b69c"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab49822facfd590619cd21c81175af1fc" id="r_ab49822facfd590619cd21c81175af1fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#ab49822facfd590619cd21c81175af1fc">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPosition.html">FieldPosition</a> &pos, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:ab49822facfd590619cd21c81175af1fc"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> a long number. <br /></td></tr>
<tr class="separator:ab49822facfd590619cd21c81175af1fc"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a65efbdbd8d89d00911b03daf83819701" id="r_a65efbdbd8d89d00911b03daf83819701"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a65efbdbd8d89d00911b03daf83819701">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPositionIterator.html">FieldPositionIterator</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">posIter</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a65efbdbd8d89d00911b03daf83819701"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> an int32 number. <br /></td></tr>
<tr class="separator:a65efbdbd8d89d00911b03daf83819701"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa17c711d0e66059ba79f3292419a2d66" id="r_aa17c711d0e66059ba79f3292419a2d66"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#aa17c711d0e66059ba79f3292419a2d66">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int64_t</a> number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPosition.html">FieldPosition</a> &pos) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:aa17c711d0e66059ba79f3292419a2d66"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> an int64 number. <br /></td></tr>
<tr class="separator:aa17c711d0e66059ba79f3292419a2d66"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7005e9ea0f65d9c73a984efe0cc21279" id="r_a7005e9ea0f65d9c73a984efe0cc21279"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a7005e9ea0f65d9c73a984efe0cc21279">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int64_t</a> number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPosition.html">FieldPosition</a> &pos, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a7005e9ea0f65d9c73a984efe0cc21279"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> an int64 number. <br /></td></tr>
<tr class="separator:a7005e9ea0f65d9c73a984efe0cc21279"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abb5c08b192c200a336296c3b23b34a9e" id="r_abb5c08b192c200a336296c3b23b34a9e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#abb5c08b192c200a336296c3b23b34a9e">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int64_t</a> number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPositionIterator.html">FieldPositionIterator</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">posIter</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:abb5c08b192c200a336296c3b23b34a9e"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> an int64 number. <br /></td></tr>
<tr class="separator:abb5c08b192c200a336296c3b23b34a9e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8ed2ca7b9a65bf08c4ef81bbf9680f0d" id="r_a8ed2ca7b9a65bf08c4ef81bbf9680f0d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a8ed2ca7b9a65bf08c4ef81bbf9680f0d">format</a> (<a class="el" href="classicu_1_1StringPiece.html">StringPiece</a> number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPositionIterator.html">FieldPositionIterator</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">posIter</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a8ed2ca7b9a65bf08c4ef81bbf9680f0d"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> a decimal number. <br /></td></tr>
<tr class="separator:a8ed2ca7b9a65bf08c4ef81bbf9680f0d"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a58f4eef4daf92cd9538de0a0b3ed4901" id="r_a58f4eef4daf92cd9538de0a0b3ed4901"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a58f4eef4daf92cd9538de0a0b3ed4901">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> number::impl::DecimalQuantity &number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPositionIterator.html">FieldPositionIterator</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">posIter</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a58f4eef4daf92cd9538de0a0b3ed4901"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> a decimal number. <br /></td></tr>
<tr class="separator:a58f4eef4daf92cd9538de0a0b3ed4901"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8ebee6c4b516d70c47f705e2e0d57fe7" id="r_a8ebee6c4b516d70c47f705e2e0d57fe7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a8ebee6c4b516d70c47f705e2e0d57fe7">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> number::impl::DecimalQuantity &number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPosition.html">FieldPosition</a> &pos, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a8ebee6c4b516d70c47f705e2e0d57fe7"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> a decimal number. <br /></td></tr>
<tr class="separator:a8ebee6c4b516d70c47f705e2e0d57fe7"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1428f3f78762dfc43af127f451e7b43a" id="r_a1428f3f78762dfc43af127f451e7b43a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a1428f3f78762dfc43af127f451e7b43a">parse</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &text, <a class="el" href="classicu_1_1Formattable.html">Formattable</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">result</a>, <a class="el" href="classicu_1_1ParsePosition.html">ParsePosition</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">parsePosition</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a>=0</td></tr>
<tr class="memdesc:a1428f3f78762dfc43af127f451e7b43a"><td class="mdescLeft"> </td><td class="mdescRight">Return a long if possible (e.g. <br /></td></tr>
<tr class="separator:a1428f3f78762dfc43af127f451e7b43a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af1b67906a274773e9ca59fd1eb77f73a" id="r_af1b67906a274773e9ca59fd1eb77f73a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#af1b67906a274773e9ca59fd1eb77f73a">parse</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &text, <a class="el" href="classicu_1_1Formattable.html">Formattable</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">result</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:af1b67906a274773e9ca59fd1eb77f73a"><td class="mdescLeft"> </td><td class="mdescRight">Parse a string as a numeric value, and return a <a class="el" href="classicu_1_1Formattable.html" title="Formattable objects can be passed to the Format class or its subclasses for formatting.">Formattable</a> numeric object. <br /></td></tr>
<tr class="separator:af1b67906a274773e9ca59fd1eb77f73a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classicu_1_1NumberFormat"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classicu_1_1NumberFormat')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classicu_1_1NumberFormat.html">icu::NumberFormat</a></td></tr>
<tr class="memitem:a5db5298d4ae21f759f26c6763d6dc3e6 inherit pub_methods_classicu_1_1NumberFormat" id="r_a5db5298d4ae21f759f26c6763d6dc3e6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a5db5298d4ae21f759f26c6763d6dc3e6">~NumberFormat</a> ()</td></tr>
<tr class="memdesc:a5db5298d4ae21f759f26c6763d6dc3e6 inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:a5db5298d4ae21f759f26c6763d6dc3e6 inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2ae9d0c09d54de7645dfb090fb426dfa inherit pub_methods_classicu_1_1NumberFormat" id="r_a2ae9d0c09d54de7645dfb090fb426dfa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a2ae9d0c09d54de7645dfb090fb426dfa">parseObject</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &source, <a class="el" href="classicu_1_1Formattable.html">Formattable</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">result</a>, <a class="el" href="classicu_1_1ParsePosition.html">ParsePosition</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">parse_pos</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">override</a></td></tr>
<tr class="memdesc:a2ae9d0c09d54de7645dfb090fb426dfa inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Parse a string to produce an object. <br /></td></tr>
<tr class="separator:a2ae9d0c09d54de7645dfb090fb426dfa inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a66d9f175906d3716638a9e2aea099835 inherit pub_methods_classicu_1_1NumberFormat" id="r_a66d9f175906d3716638a9e2aea099835"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a66d9f175906d3716638a9e2aea099835">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">double</a> number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a66d9f175906d3716638a9e2aea099835 inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> a double number. <br /></td></tr>
<tr class="separator:a66d9f175906d3716638a9e2aea099835 inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9e2eaa78dce5dd80f71dfad84b2f911a inherit pub_methods_classicu_1_1NumberFormat" id="r_a9e2eaa78dce5dd80f71dfad84b2f911a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a9e2eaa78dce5dd80f71dfad84b2f911a">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a9e2eaa78dce5dd80f71dfad84b2f911a inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> a long number. <br /></td></tr>
<tr class="separator:a9e2eaa78dce5dd80f71dfad84b2f911a inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2190345945949350095a2b8bfba498b1 inherit pub_methods_classicu_1_1NumberFormat" id="r_a2190345945949350095a2b8bfba498b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a2190345945949350095a2b8bfba498b1">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int64_t</a> number, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a2190345945949350095a2b8bfba498b1 inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> an int64 number. <br /></td></tr>
<tr class="separator:a2190345945949350095a2b8bfba498b1 inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aebef744852e384299f206e9ad6b396fa inherit pub_methods_classicu_1_1NumberFormat" id="r_aebef744852e384299f206e9ad6b396fa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1CurrencyAmount.html">CurrencyAmount</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#aebef744852e384299f206e9ad6b396fa">parseCurrency</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &text, <a class="el" href="classicu_1_1ParsePosition.html">ParsePosition</a> &pos) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:aebef744852e384299f206e9ad6b396fa inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Parses text from the given string as a currency amount. <br /></td></tr>
<tr class="separator:aebef744852e384299f206e9ad6b396fa inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af2a55cb0e83461e18f54741d70462b7f inherit pub_methods_classicu_1_1NumberFormat" id="r_af2a55cb0e83461e18f54741d70462b7f"><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_1NumberFormat.html#af2a55cb0e83461e18f54741d70462b7f">isParseIntegerOnly</a> () <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:af2a55cb0e83461e18f54741d70462b7f inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Return true if this format will parse numbers as integers only. <br /></td></tr>
<tr class="separator:af2a55cb0e83461e18f54741d70462b7f inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0cff5dc7cfa11316e1b33e62184165c7 inherit pub_methods_classicu_1_1NumberFormat" id="r_a0cff5dc7cfa11316e1b33e62184165c7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a0cff5dc7cfa11316e1b33e62184165c7">setParseIntegerOnly</a> (<a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> value)</td></tr>
<tr class="memdesc:a0cff5dc7cfa11316e1b33e62184165c7 inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Sets whether or not numbers should be parsed as integers only. <br /></td></tr>
<tr class="separator:a0cff5dc7cfa11316e1b33e62184165c7 inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a4fa051c06f38990fb6db496292a6871c inherit pub_methods_classicu_1_1NumberFormat" id="r_a4fa051c06f38990fb6db496292a6871c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a4fa051c06f38990fb6db496292a6871c">setLenient</a> (<a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> <a class="el" href="classicu_1_1LocalPointerBase.html">enable</a>)</td></tr>
<tr class="memdesc:a4fa051c06f38990fb6db496292a6871c inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Sets whether lenient parsing should be enabled (it is off by default). <br /></td></tr>
<tr class="separator:a4fa051c06f38990fb6db496292a6871c inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aecb155e1db6545cf5ec4e1eb7893454d inherit pub_methods_classicu_1_1NumberFormat" id="r_aecb155e1db6545cf5ec4e1eb7893454d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#aecb155e1db6545cf5ec4e1eb7893454d">isLenient</a> () <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:aecb155e1db6545cf5ec4e1eb7893454d inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Returns whether lenient parsing is enabled (it is off by default). <br /></td></tr>
<tr class="separator:aecb155e1db6545cf5ec4e1eb7893454d inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab27ed83349f3ca17138648340bf74248 inherit pub_methods_classicu_1_1NumberFormat" id="r_ab27ed83349f3ca17138648340bf74248"><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_1NumberFormat.html#ab27ed83349f3ca17138648340bf74248">isGroupingUsed</a> () <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:ab27ed83349f3ca17138648340bf74248 inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Returns true if grouping is used in this format. <br /></td></tr>
<tr class="separator:ab27ed83349f3ca17138648340bf74248 inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7d053e0c0b0bb829f9c6728a00f42774 inherit pub_methods_classicu_1_1NumberFormat" id="r_a7d053e0c0b0bb829f9c6728a00f42774"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a7d053e0c0b0bb829f9c6728a00f42774">setGroupingUsed</a> (<a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> <a class="el" href="classicu_1_1LocalPointerBase.html">newValue</a>)</td></tr>
<tr class="memdesc:a7d053e0c0b0bb829f9c6728a00f42774 inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Set whether or not grouping will be used in this format. <br /></td></tr>
<tr class="separator:a7d053e0c0b0bb829f9c6728a00f42774 inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7bfaef056242d6040981cd6acbc50d46 inherit pub_methods_classicu_1_1NumberFormat" id="r_a7bfaef056242d6040981cd6acbc50d46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a7bfaef056242d6040981cd6acbc50d46">getMaximumIntegerDigits</a> () <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a7bfaef056242d6040981cd6acbc50d46 inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Returns the maximum number of digits allowed in the integer portion of a number. <br /></td></tr>
<tr class="separator:a7bfaef056242d6040981cd6acbc50d46 inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1a75a235fc1e4fb74c73e1fbbe61639f inherit pub_methods_classicu_1_1NumberFormat" id="r_a1a75a235fc1e4fb74c73e1fbbe61639f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a1a75a235fc1e4fb74c73e1fbbe61639f">setMaximumIntegerDigits</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> <a class="el" href="classicu_1_1LocalPointerBase.html">newValue</a>)</td></tr>
<tr class="memdesc:a1a75a235fc1e4fb74c73e1fbbe61639f inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Sets the maximum number of digits allowed in the integer portion of a number. <br /></td></tr>
<tr class="separator:a1a75a235fc1e4fb74c73e1fbbe61639f inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeda92c7bcdc42565f2d48257e4f83623 inherit pub_methods_classicu_1_1NumberFormat" id="r_aeda92c7bcdc42565f2d48257e4f83623"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#aeda92c7bcdc42565f2d48257e4f83623">getMinimumIntegerDigits</a> () <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:aeda92c7bcdc42565f2d48257e4f83623 inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Returns the minimum number of digits allowed in the integer portion of a number. <br /></td></tr>
<tr class="separator:aeda92c7bcdc42565f2d48257e4f83623 inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a05bca7eaa33aef4ccc2a88bb459b03dd inherit pub_methods_classicu_1_1NumberFormat" id="r_a05bca7eaa33aef4ccc2a88bb459b03dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a05bca7eaa33aef4ccc2a88bb459b03dd">setMinimumIntegerDigits</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> <a class="el" href="classicu_1_1LocalPointerBase.html">newValue</a>)</td></tr>
<tr class="memdesc:a05bca7eaa33aef4ccc2a88bb459b03dd inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Sets the minimum number of digits allowed in the integer portion of a number. <br /></td></tr>
<tr class="separator:a05bca7eaa33aef4ccc2a88bb459b03dd inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad51fb040e616422baf6ea5325ab7b474 inherit pub_methods_classicu_1_1NumberFormat" id="r_ad51fb040e616422baf6ea5325ab7b474"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#ad51fb040e616422baf6ea5325ab7b474">getMaximumFractionDigits</a> () <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:ad51fb040e616422baf6ea5325ab7b474 inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Returns the maximum number of digits allowed in the fraction portion of a number. <br /></td></tr>
<tr class="separator:ad51fb040e616422baf6ea5325ab7b474 inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a896f4fe4227dd472670f5d4c574d449a inherit pub_methods_classicu_1_1NumberFormat" id="r_a896f4fe4227dd472670f5d4c574d449a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a896f4fe4227dd472670f5d4c574d449a">setMaximumFractionDigits</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> <a class="el" href="classicu_1_1LocalPointerBase.html">newValue</a>)</td></tr>
<tr class="memdesc:a896f4fe4227dd472670f5d4c574d449a inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Sets the maximum number of digits allowed in the fraction portion of a number. <br /></td></tr>
<tr class="separator:a896f4fe4227dd472670f5d4c574d449a inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3616e28b9ff8a93a9dc80289a7dabaae inherit pub_methods_classicu_1_1NumberFormat" id="r_a3616e28b9ff8a93a9dc80289a7dabaae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a3616e28b9ff8a93a9dc80289a7dabaae">getMinimumFractionDigits</a> () <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a3616e28b9ff8a93a9dc80289a7dabaae inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Returns the minimum number of digits allowed in the fraction portion of a number. <br /></td></tr>
<tr class="separator:a3616e28b9ff8a93a9dc80289a7dabaae inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a652d271eb820111aa0534d9b5ec0ce72 inherit pub_methods_classicu_1_1NumberFormat" id="r_a652d271eb820111aa0534d9b5ec0ce72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a652d271eb820111aa0534d9b5ec0ce72">setMinimumFractionDigits</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> <a class="el" href="classicu_1_1LocalPointerBase.html">newValue</a>)</td></tr>
<tr class="memdesc:a652d271eb820111aa0534d9b5ec0ce72 inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Sets the minimum number of digits allowed in the fraction portion of a number. <br /></td></tr>
<tr class="separator:a652d271eb820111aa0534d9b5ec0ce72 inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a87627ccdebc2f3ba18424590bbdedd72 inherit pub_methods_classicu_1_1NumberFormat" id="r_a87627ccdebc2f3ba18424590bbdedd72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a87627ccdebc2f3ba18424590bbdedd72">setCurrency</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">char16_t</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">theCurrency</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">ec</a>)</td></tr>
<tr class="memdesc:a87627ccdebc2f3ba18424590bbdedd72 inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Sets the currency used to display currency amounts. <br /></td></tr>
<tr class="separator:a87627ccdebc2f3ba18424590bbdedd72 inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a57226f54f2da78b417c6bdce143f1148 inherit pub_methods_classicu_1_1NumberFormat" id="r_a57226f54f2da78b417c6bdce143f1148"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">char16_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a57226f54f2da78b417c6bdce143f1148">getCurrency</a> () <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a57226f54f2da78b417c6bdce143f1148 inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Gets the currency used to display currency amounts. <br /></td></tr>
<tr class="separator:a57226f54f2da78b417c6bdce143f1148 inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1cc86f7ff38d717fcf8b2a78af7577a8 inherit pub_methods_classicu_1_1NumberFormat" id="r_a1cc86f7ff38d717fcf8b2a78af7577a8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a1cc86f7ff38d717fcf8b2a78af7577a8">setContext</a> (<a class="el" href="udisplaycontext_8h.html#ac80aa1aceff6c7ad2e9f983a19d8d868">UDisplayContext</a> value, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>)</td></tr>
<tr class="memdesc:a1cc86f7ff38d717fcf8b2a78af7577a8 inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Set a particular UDisplayContext value in the formatter, such as UDISPCTX_CAPITALIZATION_FOR_STANDALONE. <br /></td></tr>
<tr class="separator:a1cc86f7ff38d717fcf8b2a78af7577a8 inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1b89e48c88ff539640abde388b4a6df0 inherit pub_methods_classicu_1_1NumberFormat" id="r_a1b89e48c88ff539640abde388b4a6df0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="udisplaycontext_8h.html#ac80aa1aceff6c7ad2e9f983a19d8d868">UDisplayContext</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a1b89e48c88ff539640abde388b4a6df0">getContext</a> (<a class="el" href="udisplaycontext_8h.html#a7ce674e7cd26fb195f7344b861af5427">UDisplayContextType</a> type, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a1b89e48c88ff539640abde388b4a6df0 inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Get the formatter's UDisplayContext value for the specified UDisplayContextType, such as UDISPCTX_TYPE_CAPITALIZATION. <br /></td></tr>
<tr class="separator:a1b89e48c88ff539640abde388b4a6df0 inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9447b9be773eb98e6f009960ff07793e inherit pub_methods_classicu_1_1NumberFormat" id="r_a9447b9be773eb98e6f009960ff07793e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1NumberFormat.html#a9d29015d512c0a7bd83f28367025e21d">ERoundingMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a9447b9be773eb98e6f009960ff07793e">getRoundingMode</a> () <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a9447b9be773eb98e6f009960ff07793e inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Get the rounding mode. <br /></td></tr>
<tr class="separator:a9447b9be773eb98e6f009960ff07793e inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ab06f428e751ab86160323eac8b8fbf04 inherit pub_methods_classicu_1_1NumberFormat" id="r_ab06f428e751ab86160323eac8b8fbf04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#ab06f428e751ab86160323eac8b8fbf04">setRoundingMode</a> (<a class="el" href="classicu_1_1NumberFormat.html#a9d29015d512c0a7bd83f28367025e21d">ERoundingMode</a> roundingMode)</td></tr>
<tr class="memdesc:ab06f428e751ab86160323eac8b8fbf04 inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Set the rounding mode. <br /></td></tr>
<tr class="separator:ab06f428e751ab86160323eac8b8fbf04 inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3118634b6b3042729ddfe2f2dbf7ea10 inherit pub_methods_classicu_1_1NumberFormat" id="r_a3118634b6b3042729ddfe2f2dbf7ea10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a3118634b6b3042729ddfe2f2dbf7ea10">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Formattable.html">Formattable</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">obj</a>, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a3118634b6b3042729ddfe2f2dbf7ea10 inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Formats an object to produce a string. <br /></td></tr>
<tr class="separator:a3118634b6b3042729ddfe2f2dbf7ea10 inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:add52b12300a59ee5801bda1c6c21d6a3 inherit pub_methods_classicu_1_1NumberFormat" id="r_add52b12300a59ee5801bda1c6c21d6a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#add52b12300a59ee5801bda1c6c21d6a3">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Formattable.html">Formattable</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">obj</a>, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPosition.html">FieldPosition</a> &pos, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a>=0</td></tr>
<tr class="memdesc:add52b12300a59ee5801bda1c6c21d6a3 inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> an object to produce a string. <br /></td></tr>
<tr class="separator:add52b12300a59ee5801bda1c6c21d6a3 inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a04c0b274f048825e08296cd22d0dd4fb inherit pub_methods_classicu_1_1NumberFormat" id="r_a04c0b274f048825e08296cd22d0dd4fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a04c0b274f048825e08296cd22d0dd4fb">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Formattable.html">Formattable</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">obj</a>, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="classicu_1_1FieldPositionIterator.html">FieldPositionIterator</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">posIter</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a04c0b274f048825e08296cd22d0dd4fb inherit pub_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> an object to produce a string. <br /></td></tr>
<tr class="separator:a04c0b274f048825e08296cd22d0dd4fb inherit pub_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classicu_1_1Format"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classicu_1_1Format')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classicu_1_1Format.html">icu::Format</a></td></tr>
<tr class="memitem:ab5b0d091d165c5576af62b3ee246058a inherit pub_methods_classicu_1_1Format" id="r_ab5b0d091d165c5576af62b3ee246058a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Format.html#ab5b0d091d165c5576af62b3ee246058a">~Format</a> ()</td></tr>
<tr class="memdesc:ab5b0d091d165c5576af62b3ee246058a inherit pub_methods_classicu_1_1Format"><td class="mdescLeft"> </td><td class="mdescRight">Destructor. <br /></td></tr>
<tr class="separator:ab5b0d091d165c5576af62b3ee246058a inherit pub_methods_classicu_1_1Format"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aedcfb084bd044486e9112d6bae06556d inherit pub_methods_classicu_1_1Format" id="r_aedcfb084bd044486e9112d6bae06556d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">bool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Format.html#aedcfb084bd044486e9112d6bae06556d">operator!=</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Format.html">Format</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">other</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:aedcfb084bd044486e9112d6bae06556d inherit pub_methods_classicu_1_1Format"><td class="mdescLeft"> </td><td class="mdescRight">Return true if the given <a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> objects are not semantically equal. <br /></td></tr>
<tr class="separator:aedcfb084bd044486e9112d6bae06556d inherit pub_methods_classicu_1_1Format"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a3118634b6b3042729ddfe2f2dbf7ea10 inherit pub_methods_classicu_1_1Format" id="r_a3118634b6b3042729ddfe2f2dbf7ea10"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Format.html#a3118634b6b3042729ddfe2f2dbf7ea10">format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Formattable.html">Formattable</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">obj</a>, <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &appendTo, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a3118634b6b3042729ddfe2f2dbf7ea10 inherit pub_methods_classicu_1_1Format"><td class="mdescLeft"> </td><td class="mdescRight">Formats an object to produce a string. <br /></td></tr>
<tr class="separator:a3118634b6b3042729ddfe2f2dbf7ea10 inherit pub_methods_classicu_1_1Format"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac8854eba45f8c57f22ff994b8e8099ae inherit pub_methods_classicu_1_1Format" id="r_ac8854eba45f8c57f22ff994b8e8099ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Format.html#ac8854eba45f8c57f22ff994b8e8099ae">parseObject</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &source, <a class="el" href="classicu_1_1Formattable.html">Formattable</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">result</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:ac8854eba45f8c57f22ff994b8e8099ae inherit pub_methods_classicu_1_1Format"><td class="mdescLeft"> </td><td class="mdescRight">Parses a string to produce an object. <br /></td></tr>
<tr class="separator:ac8854eba45f8c57f22ff994b8e8099ae inherit pub_methods_classicu_1_1Format"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:afb8661d3a5d713adc9845c6c76de2a09 inherit pub_methods_classicu_1_1Format" id="r_afb8661d3a5d713adc9845c6c76de2a09"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1Locale.html">Locale</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Format.html#afb8661d3a5d713adc9845c6c76de2a09">getLocale</a> (<a class="el" href="uloc_8h.html#adf053345d343f8d82ae080f7a5871f34">ULocDataLocaleType</a> type, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:afb8661d3a5d713adc9845c6c76de2a09 inherit pub_methods_classicu_1_1Format"><td class="mdescLeft"> </td><td class="mdescRight">Get the locale for this format object. <br /></td></tr>
<tr class="separator:afb8661d3a5d713adc9845c6c76de2a09 inherit pub_methods_classicu_1_1Format"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7bbf0c0ae756b7d63c6184dee820ca49 inherit pub_methods_classicu_1_1Format" id="r_a7bbf0c0ae756b7d63c6184dee820ca49"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">char</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Format.html#a7bbf0c0ae756b7d63c6184dee820ca49">getLocaleID</a> (<a class="el" href="uloc_8h.html#adf053345d343f8d82ae080f7a5871f34">ULocDataLocaleType</a> type, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a7bbf0c0ae756b7d63c6184dee820ca49 inherit pub_methods_classicu_1_1Format"><td class="mdescLeft"> </td><td class="mdescRight">Get the locale for this format object. <br /></td></tr>
<tr class="separator:a7bbf0c0ae756b7d63c6184dee820ca49 inherit pub_methods_classicu_1_1Format"><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" id="r_af10026497704f510d3d1f2eff50acb18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> </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. <br /></td></tr>
<tr class="separator:af10026497704f510d3d1f2eff50acb18 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 id="pub-static-methods" name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a6e5676fe5a39ccf4930c904e0ad65b1a" id="r_a6e5676fe5a39ccf4930c904e0ad65b1a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a6e5676fe5a39ccf4930c904e0ad65b1a">getStaticClassID</a> ()</td></tr>
<tr class="memdesc:a6e5676fe5a39ccf4930c904e0ad65b1a"><td class="mdescLeft"> </td><td class="mdescRight">Returns the class ID for this class. <br /></td></tr>
<tr class="separator:a6e5676fe5a39ccf4930c904e0ad65b1a"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_static_methods_classicu_1_1NumberFormat"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classicu_1_1NumberFormat')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classicu_1_1NumberFormat.html">icu::NumberFormat</a></td></tr>
<tr class="memitem:a73667172995ff1eb66c5c86c7f54efd9 inherit pub_static_methods_classicu_1_1NumberFormat" id="r_a73667172995ff1eb66c5c86c7f54efd9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="classicu_1_1NumberFormat.html">NumberFormat</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a73667172995ff1eb66c5c86c7f54efd9">createInstance</a> (<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &)</td></tr>
<tr class="memdesc:a73667172995ff1eb66c5c86c7f54efd9 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Create a default style <a class="el" href="classicu_1_1NumberFormat.html">NumberFormat</a> for the current default locale. <br /></td></tr>
<tr class="separator:a73667172995ff1eb66c5c86c7f54efd9 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa96b1269a6a306b50e1e56654647f6d4 inherit pub_static_methods_classicu_1_1NumberFormat" id="r_aa96b1269a6a306b50e1e56654647f6d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="classicu_1_1NumberFormat.html">NumberFormat</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#aa96b1269a6a306b50e1e56654647f6d4">createInstance</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Locale.html">Locale</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">inLocale</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &)</td></tr>
<tr class="memdesc:aa96b1269a6a306b50e1e56654647f6d4 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Create a default style <a class="el" href="classicu_1_1NumberFormat.html">NumberFormat</a> for the specified locale. <br /></td></tr>
<tr class="separator:aa96b1269a6a306b50e1e56654647f6d4 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:acb88cf9b44bde11e5b2c6f6154365844 inherit pub_static_methods_classicu_1_1NumberFormat" id="r_acb88cf9b44bde11e5b2c6f6154365844"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="classicu_1_1NumberFormat.html">NumberFormat</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#acb88cf9b44bde11e5b2c6f6154365844">createInstance</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Locale.html">Locale</a> &desiredLocale, <a class="el" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266d">UNumberFormatStyle</a> <a class="el" href="classicu_1_1LocalPointerBase.html">style</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &errorCode)</td></tr>
<tr class="memdesc:acb88cf9b44bde11e5b2c6f6154365844 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Create a specific style <a class="el" href="classicu_1_1NumberFormat.html">NumberFormat</a> for the specified locale. <br /></td></tr>
<tr class="separator:acb88cf9b44bde11e5b2c6f6154365844 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a604929b9b00102a4ebae85b1bd30a14f inherit pub_static_methods_classicu_1_1NumberFormat" id="r_a604929b9b00102a4ebae85b1bd30a14f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="classicu_1_1NumberFormat.html">NumberFormat</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a604929b9b00102a4ebae85b1bd30a14f">internalCreateInstance</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Locale.html">Locale</a> &desiredLocale, <a class="el" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266d">UNumberFormatStyle</a> <a class="el" href="classicu_1_1LocalPointerBase.html">style</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &errorCode)</td></tr>
<tr class="memdesc:a604929b9b00102a4ebae85b1bd30a14f inherit pub_static_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">ICU use only. <br /></td></tr>
<tr class="separator:a604929b9b00102a4ebae85b1bd30a14f inherit pub_static_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:add21df7f736ee62e6155ad4ded18a800 inherit pub_static_methods_classicu_1_1NumberFormat" id="r_add21df7f736ee62e6155ad4ded18a800"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">SharedNumberFormat</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#add21df7f736ee62e6155ad4ded18a800">createSharedInstance</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Locale.html">Locale</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">inLocale</a>, <a class="el" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266d">UNumberFormatStyle</a> <a class="el" href="classicu_1_1LocalPointerBase.html">style</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>)</td></tr>
<tr class="memdesc:add21df7f736ee62e6155ad4ded18a800 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">ICU use only. <br /></td></tr>
<tr class="separator:add21df7f736ee62e6155ad4ded18a800 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2851c698ba1718f5b5a9ffb3b8e51476 inherit pub_static_methods_classicu_1_1NumberFormat" id="r_a2851c698ba1718f5b5a9ffb3b8e51476"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="classicu_1_1NumberFormat.html">NumberFormat</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a2851c698ba1718f5b5a9ffb3b8e51476">createCurrencyInstance</a> (<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &)</td></tr>
<tr class="memdesc:a2851c698ba1718f5b5a9ffb3b8e51476 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Returns a currency format for the current default locale. <br /></td></tr>
<tr class="separator:a2851c698ba1718f5b5a9ffb3b8e51476 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aaf53d31bde44dbb9eb34f81f6feef24c inherit pub_static_methods_classicu_1_1NumberFormat" id="r_aaf53d31bde44dbb9eb34f81f6feef24c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="classicu_1_1NumberFormat.html">NumberFormat</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#aaf53d31bde44dbb9eb34f81f6feef24c">createCurrencyInstance</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Locale.html">Locale</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">inLocale</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &)</td></tr>
<tr class="memdesc:aaf53d31bde44dbb9eb34f81f6feef24c inherit pub_static_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Returns a currency format for the specified locale. <br /></td></tr>
<tr class="separator:aaf53d31bde44dbb9eb34f81f6feef24c inherit pub_static_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:add1bef8574fddf46fb0adb0e9c8783dd inherit pub_static_methods_classicu_1_1NumberFormat" id="r_add1bef8574fddf46fb0adb0e9c8783dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="classicu_1_1NumberFormat.html">NumberFormat</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#add1bef8574fddf46fb0adb0e9c8783dd">createPercentInstance</a> (<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &)</td></tr>
<tr class="memdesc:add1bef8574fddf46fb0adb0e9c8783dd inherit pub_static_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Returns a percentage format for the current default locale. <br /></td></tr>
<tr class="separator:add1bef8574fddf46fb0adb0e9c8783dd inherit pub_static_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a477d13cd7bfb31fec6bfb61e847290f9 inherit pub_static_methods_classicu_1_1NumberFormat" id="r_a477d13cd7bfb31fec6bfb61e847290f9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="classicu_1_1NumberFormat.html">NumberFormat</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a477d13cd7bfb31fec6bfb61e847290f9">createPercentInstance</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Locale.html">Locale</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">inLocale</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &)</td></tr>
<tr class="memdesc:a477d13cd7bfb31fec6bfb61e847290f9 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Returns a percentage format for the specified locale. <br /></td></tr>
<tr class="separator:a477d13cd7bfb31fec6bfb61e847290f9 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6ea23061ec9150a556343e4a2b78ced4 inherit pub_static_methods_classicu_1_1NumberFormat" id="r_a6ea23061ec9150a556343e4a2b78ced4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="classicu_1_1NumberFormat.html">NumberFormat</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a6ea23061ec9150a556343e4a2b78ced4">createScientificInstance</a> (<a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &)</td></tr>
<tr class="memdesc:a6ea23061ec9150a556343e4a2b78ced4 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Returns a scientific format for the current default locale. <br /></td></tr>
<tr class="separator:a6ea23061ec9150a556343e4a2b78ced4 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa417ef12764b017b3105e06fb0f6b36c inherit pub_static_methods_classicu_1_1NumberFormat" id="r_aa417ef12764b017b3105e06fb0f6b36c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="classicu_1_1NumberFormat.html">NumberFormat</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#aa417ef12764b017b3105e06fb0f6b36c">createScientificInstance</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Locale.html">Locale</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">inLocale</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &)</td></tr>
<tr class="memdesc:aa417ef12764b017b3105e06fb0f6b36c inherit pub_static_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Returns a scientific format for the specified locale. <br /></td></tr>
<tr class="separator:aa417ef12764b017b3105e06fb0f6b36c inherit pub_static_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a1c449ac57e5ba4677e51ccac7cf1afd4 inherit pub_static_methods_classicu_1_1NumberFormat" id="r_a1c449ac57e5ba4677e51ccac7cf1afd4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Locale.html">Locale</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a1c449ac57e5ba4677e51ccac7cf1afd4">getAvailableLocales</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> &count)</td></tr>
<tr class="memdesc:a1c449ac57e5ba4677e51ccac7cf1afd4 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Get the set of Locales for which NumberFormats are installed. <br /></td></tr>
<tr class="separator:a1c449ac57e5ba4677e51ccac7cf1afd4 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a7edd33cc1c6aa8b5c660799da32e10fd inherit pub_static_methods_classicu_1_1NumberFormat" id="r_a7edd33cc1c6aa8b5c660799da32e10fd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="umisc_8h.html#ab5905d79ed3b979840cee1d5fd48b4fb">URegistryKey</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a7edd33cc1c6aa8b5c660799da32e10fd">registerFactory</a> (<a class="el" href="classicu_1_1NumberFormatFactory.html">NumberFormatFactory</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">toAdopt</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>)</td></tr>
<tr class="memdesc:a7edd33cc1c6aa8b5c660799da32e10fd inherit pub_static_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Register a new <a class="el" href="classicu_1_1NumberFormatFactory.html" title="A NumberFormatFactory is used to register new number formats.">NumberFormatFactory</a>. <br /></td></tr>
<tr class="separator:a7edd33cc1c6aa8b5c660799da32e10fd inherit pub_static_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ac41745efbadc22b43b35f79f2c02f326 inherit pub_static_methods_classicu_1_1NumberFormat" id="r_ac41745efbadc22b43b35f79f2c02f326"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#ac41745efbadc22b43b35f79f2c02f326">unregister</a> (<a class="el" href="umisc_8h.html#ab5905d79ed3b979840cee1d5fd48b4fb">URegistryKey</a> <a class="el" href="classicu_1_1LocalPointerBase.html">key</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">status</a>)</td></tr>
<tr class="memdesc:ac41745efbadc22b43b35f79f2c02f326 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Unregister a previously-registered <a class="el" href="classicu_1_1NumberFormatFactory.html" title="A NumberFormatFactory is used to register new number formats.">NumberFormatFactory</a> using the key returned from the register call. <br /></td></tr>
<tr class="separator:ac41745efbadc22b43b35f79f2c02f326 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a80230ce4b74c1d5fc3b735df232e60fb inherit pub_static_methods_classicu_1_1NumberFormat" id="r_a80230ce4b74c1d5fc3b735df232e60fb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="classicu_1_1StringEnumeration.html">StringEnumeration</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a80230ce4b74c1d5fc3b735df232e60fb">getAvailableLocales</a> ()</td></tr>
<tr class="memdesc:a80230ce4b74c1d5fc3b735df232e60fb inherit pub_static_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Return a <a class="el" href="classicu_1_1StringEnumeration.html" title="Base class for 'pure' C++ implementations of uenum api.">StringEnumeration</a> over the locales available at the time of the call, including registered locales. <br /></td></tr>
<tr class="separator:a80230ce4b74c1d5fc3b735df232e60fb inherit pub_static_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8444a9700ecf231a336a4f0edc2b4d87 inherit pub_static_methods_classicu_1_1NumberFormat" id="r_a8444a9700ecf231a336a4f0edc2b4d87"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="uobject_8h.html#a22af10545208a455a6e884008df48e9f">UClassID</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a8444a9700ecf231a336a4f0edc2b4d87">getStaticClassID</a> ()</td></tr>
<tr class="memdesc:a8444a9700ecf231a336a4f0edc2b4d87 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Return the class ID for this class. <br /></td></tr>
<tr class="separator:a8444a9700ecf231a336a4f0edc2b4d87 inherit pub_static_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="friends" name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a878637013842f94d9e8f7eb5ec0411b2" id="r_a878637013842f94d9e8f7eb5ec0411b2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">class</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1ChoiceFormat.html#a878637013842f94d9e8f7eb5ec0411b2">MessageFormat</a></td></tr>
<tr class="separator:a878637013842f94d9e8f7eb5ec0411b2"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classicu_1_1NumberFormat"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classicu_1_1NumberFormat')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classicu_1_1NumberFormat.html">icu::NumberFormat</a></td></tr>
<tr class="memitem:a9d29015d512c0a7bd83f28367025e21d inherit pub_types_classicu_1_1NumberFormat" id="r_a9d29015d512c0a7bd83f28367025e21d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a9d29015d512c0a7bd83f28367025e21d">ERoundingMode</a> { <br />
  <a class="el" href="classicu_1_1NumberFormat.html#a9d29015d512c0a7bd83f28367025e21da54e94cc68e74a072f1521e2c4065eee5">kRoundCeiling</a>
, <a class="el" href="classicu_1_1NumberFormat.html#a9d29015d512c0a7bd83f28367025e21da305b8a5b794d4344306541d830b037aa">kRoundFloor</a>
, <a class="el" href="classicu_1_1NumberFormat.html#a9d29015d512c0a7bd83f28367025e21da0d9d1937fb420e0d20e0ad21d328e24f">kRoundDown</a>
, <a class="el" href="classicu_1_1NumberFormat.html#a9d29015d512c0a7bd83f28367025e21da98fa11ca98f7c374561b22e5c0e6f54b">kRoundUp</a>
, <br />
  <a class="el" href="classicu_1_1NumberFormat.html#a9d29015d512c0a7bd83f28367025e21da5baff30749933a5e1c43c8680401ccb6">kRoundHalfEven</a>
, <a class="el" href="classicu_1_1NumberFormat.html#a9d29015d512c0a7bd83f28367025e21da25b845051a9fa50b3da226db9b10f4fc">kRoundHalfDown</a>
, <a class="el" href="classicu_1_1NumberFormat.html#a9d29015d512c0a7bd83f28367025e21dae08ecb4f0900cc1068de44d2d7543bc5">kRoundHalfUp</a>
, <a class="el" href="classicu_1_1NumberFormat.html#a9d29015d512c0a7bd83f28367025e21da5e9b55458517adf8a034be0406cf5e9c">kRoundUnnecessary</a>
, <br />
  <a class="el" href="classicu_1_1NumberFormat.html#a9d29015d512c0a7bd83f28367025e21da7ccb1eaf368115ad0f3fbc9d6c3af55f">kRoundHalfOdd</a>
, <a class="el" href="classicu_1_1NumberFormat.html#a9d29015d512c0a7bd83f28367025e21da7f8aa75f08b0a2d1345d114917a77f81">kRoundHalfCeiling</a>
, <a class="el" href="classicu_1_1NumberFormat.html#a9d29015d512c0a7bd83f28367025e21da631351ffce84d3d24fcf29ae85295e13">kRoundHalfFloor</a>
<br />
}</td></tr>
<tr class="memdesc:a9d29015d512c0a7bd83f28367025e21d"><td class="mdescLeft"> </td><td class="mdescRight">Rounding mode. <a href="classicu_1_1NumberFormat.html#a9d29015d512c0a7bd83f28367025e21d">More...</a><br /></td></tr>
<tr class="separator:a9d29015d512c0a7bd83f28367025e21d inherit pub_types_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a70063ff19ec99a4a2a0c87cc2f95888d inherit pub_types_classicu_1_1NumberFormat" id="r_a70063ff19ec99a4a2a0c87cc2f95888d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a70063ff19ec99a4a2a0c87cc2f95888d">EAlignmentFields</a> { <br />
  <a class="el" href="classicu_1_1NumberFormat.html#a70063ff19ec99a4a2a0c87cc2f95888da6ac642c6af0806e973062edc28baa807">kIntegerField</a> = UNUM_INTEGER_FIELD
, <a class="el" href="classicu_1_1NumberFormat.html#a70063ff19ec99a4a2a0c87cc2f95888da636e3779a9b9c8ac811b15b860c2fa41">kFractionField</a> = UNUM_FRACTION_FIELD
, <a class="el" href="classicu_1_1NumberFormat.html#a70063ff19ec99a4a2a0c87cc2f95888da2fa0c1cfee4fcff612728fea88336620">kDecimalSeparatorField</a> = UNUM_DECIMAL_SEPARATOR_FIELD
, <a class="el" href="classicu_1_1NumberFormat.html#a70063ff19ec99a4a2a0c87cc2f95888daa7d952a314b8e34e8ae307d820853c92">kExponentSymbolField</a> = UNUM_EXPONENT_SYMBOL_FIELD
, <br />
  <a class="el" href="classicu_1_1NumberFormat.html#a70063ff19ec99a4a2a0c87cc2f95888da64ffced51b629ebf44fbff49913ae282">kExponentSignField</a> = UNUM_EXPONENT_SIGN_FIELD
, <a class="el" href="classicu_1_1NumberFormat.html#a70063ff19ec99a4a2a0c87cc2f95888da0df445fa2aa13f75dbb5a247184d4ee9">kExponentField</a> = UNUM_EXPONENT_FIELD
, <a class="el" href="classicu_1_1NumberFormat.html#a70063ff19ec99a4a2a0c87cc2f95888dac03c07d79d20aca7d26a6e3c824591a6">kGroupingSeparatorField</a> = UNUM_GROUPING_SEPARATOR_FIELD
, <a class="el" href="classicu_1_1NumberFormat.html#a70063ff19ec99a4a2a0c87cc2f95888daaab951e511b7940981bf85044c1b1ec4">kCurrencyField</a> = UNUM_CURRENCY_FIELD
, <br />
  <a class="el" href="classicu_1_1NumberFormat.html#a70063ff19ec99a4a2a0c87cc2f95888da1fffa58eed3b36a31b9ea1a49cfe2cf5">kPercentField</a> = UNUM_PERCENT_FIELD
, <a class="el" href="classicu_1_1NumberFormat.html#a70063ff19ec99a4a2a0c87cc2f95888da6ef01b4d92f8add65bbedd6ef41e81a8">kPermillField</a> = UNUM_PERMILL_FIELD
, <a class="el" href="classicu_1_1NumberFormat.html#a70063ff19ec99a4a2a0c87cc2f95888dad6394d093cc3bb524be97043d7de924e">kSignField</a> = UNUM_SIGN_FIELD
, <a class="el" href="classicu_1_1NumberFormat.html#a70063ff19ec99a4a2a0c87cc2f95888da343b0cf5fb24b4c2eaced287df77b635">kMeasureUnitField</a> = UNUM_MEASURE_UNIT_FIELD
, <br />
  <a class="el" href="classicu_1_1NumberFormat.html#a70063ff19ec99a4a2a0c87cc2f95888daa73430785a98e1fde454f1965f7feef2">kCompactField</a> = UNUM_COMPACT_FIELD
, <a class="el" href="classicu_1_1NumberFormat.html#a70063ff19ec99a4a2a0c87cc2f95888da3bd1faff826bb8974ed56c6d1e547d3d">INTEGER_FIELD</a> = UNUM_INTEGER_FIELD
, <a class="el" href="classicu_1_1NumberFormat.html#a70063ff19ec99a4a2a0c87cc2f95888da4710a3c7f34a64c1eb50a56636fd82dc">FRACTION_FIELD</a> = UNUM_FRACTION_FIELD
<br />
}</td></tr>
<tr class="memdesc:a70063ff19ec99a4a2a0c87cc2f95888d"><td class="mdescLeft"> </td><td class="mdescRight">Alignment Field constants used to construct a <a class="el" href="classicu_1_1FieldPosition.html" title="FieldPosition is a simple class used by Format and its subclasses to identify fields in formatted out...">FieldPosition</a> object. <a href="classicu_1_1NumberFormat.html#a70063ff19ec99a4a2a0c87cc2f95888d">More...</a><br /></td></tr>
<tr class="separator:a70063ff19ec99a4a2a0c87cc2f95888d inherit pub_types_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_methods_classicu_1_1NumberFormat"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classicu_1_1NumberFormat')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classicu_1_1NumberFormat.html">icu::NumberFormat</a></td></tr>
<tr class="memitem:a6da929d534f909cda8bfab92f5b6f55d inherit pro_methods_classicu_1_1NumberFormat" id="r_a6da929d534f909cda8bfab92f5b6f55d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a6da929d534f909cda8bfab92f5b6f55d">NumberFormat</a> ()</td></tr>
<tr class="memdesc:a6da929d534f909cda8bfab92f5b6f55d inherit pro_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Default constructor for subclass use only. <br /></td></tr>
<tr class="separator:a6da929d534f909cda8bfab92f5b6f55d inherit pro_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aecbf5b7c567fb26c2796a32aff4d3941 inherit pro_methods_classicu_1_1NumberFormat" id="r_aecbf5b7c567fb26c2796a32aff4d3941"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#aecbf5b7c567fb26c2796a32aff4d3941">NumberFormat</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1NumberFormat.html">NumberFormat</a> &)</td></tr>
<tr class="memdesc:aecbf5b7c567fb26c2796a32aff4d3941 inherit pro_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:aecbf5b7c567fb26c2796a32aff4d3941 inherit pro_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a27d39af48024d04bef85ef485593fb38 inherit pro_methods_classicu_1_1NumberFormat" id="r_a27d39af48024d04bef85ef485593fb38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1NumberFormat.html">NumberFormat</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a27d39af48024d04bef85ef485593fb38">operator=</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1NumberFormat.html">NumberFormat</a> &)</td></tr>
<tr class="memdesc:a27d39af48024d04bef85ef485593fb38 inherit pro_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Assignment operator. <br /></td></tr>
<tr class="separator:a27d39af48024d04bef85ef485593fb38 inherit pro_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a02a970bdef72be120feb767693202502 inherit pro_methods_classicu_1_1NumberFormat" id="r_a02a970bdef72be120feb767693202502"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a02a970bdef72be120feb767693202502">getEffectiveCurrency</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">char16_t</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">result</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">ec</a>) <a class="el" href="classicu_1_1LocalPointerBase.html">const</a></td></tr>
<tr class="memdesc:a02a970bdef72be120feb767693202502 inherit pro_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Returns the currency in effect for this formatter. <br /></td></tr>
<tr class="separator:a02a970bdef72be120feb767693202502 inherit pro_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_methods_classicu_1_1Format"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classicu_1_1Format')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classicu_1_1Format.html">icu::Format</a></td></tr>
<tr class="memitem:a9c316525df8bdb422d3e73f0eb9a2a32 inherit pro_methods_classicu_1_1Format" id="r_a9c316525df8bdb422d3e73f0eb9a2a32"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Format.html#a9c316525df8bdb422d3e73f0eb9a2a32">setLocaleIDs</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">char</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">valid</a>, <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">char</a> *<a class="el" href="classicu_1_1LocalPointerBase.html">actual</a>)</td></tr>
<tr class="separator:a9c316525df8bdb422d3e73f0eb9a2a32 inherit pro_methods_classicu_1_1Format"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a0e673e9e040598bace20c25a2261b845 inherit pro_methods_classicu_1_1Format" id="r_a0e673e9e040598bace20c25a2261b845"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Format.html#a0e673e9e040598bace20c25a2261b845">Format</a> ()</td></tr>
<tr class="memdesc:a0e673e9e040598bace20c25a2261b845 inherit pro_methods_classicu_1_1Format"><td class="mdescLeft"> </td><td class="mdescRight">Default constructor for subclass use only. <br /></td></tr>
<tr class="separator:a0e673e9e040598bace20c25a2261b845 inherit pro_methods_classicu_1_1Format"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a2747bab62f7164f3c1556c044502df6e inherit pro_methods_classicu_1_1Format" id="r_a2747bab62f7164f3c1556c044502df6e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Format.html#a2747bab62f7164f3c1556c044502df6e">Format</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Format.html">Format</a> &)</td></tr>
<tr class="separator:a2747bab62f7164f3c1556c044502df6e inherit pro_methods_classicu_1_1Format"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9f6bbcf0021bf190244db47118f36f9f inherit pro_methods_classicu_1_1Format" id="r_a9f6bbcf0021bf190244db47118f36f9f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1Format.html">Format</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Format.html#a9f6bbcf0021bf190244db47118f36f9f">operator=</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Format.html">Format</a> &)</td></tr>
<tr class="separator:a9f6bbcf0021bf190244db47118f36f9f inherit pro_methods_classicu_1_1Format"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_static_methods_classicu_1_1NumberFormat"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_classicu_1_1NumberFormat')"><img src="closed.png" alt="-"/> Static Protected Member Functions inherited from <a class="el" href="classicu_1_1NumberFormat.html">icu::NumberFormat</a></td></tr>
<tr class="memitem:a5ac56f3d377f5f98e7882089f981de03 inherit pro_static_methods_classicu_1_1NumberFormat" id="r_a5ac56f3d377f5f98e7882089f981de03"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="classicu_1_1NumberFormat.html">NumberFormat</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a5ac56f3d377f5f98e7882089f981de03">makeInstance</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Locale.html">Locale</a> &desiredLocale, <a class="el" href="unum_8h.html#a4eb4d3ff13bd506e7078b2be4052266d">UNumberFormatStyle</a> <a class="el" href="classicu_1_1LocalPointerBase.html">style</a>, <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> <a class="el" href="classicu_1_1LocalPointerBase.html">mustBeDecimalFormat</a>, <a class="el" href="utypes_8h.html#a3343c1c8a8377277046774691c98d78c">UErrorCode</a> &errorCode)</td></tr>
<tr class="memdesc:a5ac56f3d377f5f98e7882089f981de03 inherit pro_static_methods_classicu_1_1NumberFormat"><td class="mdescLeft"> </td><td class="mdescRight">Creates the specified number format style of the desired locale. <br /></td></tr>
<tr class="separator:a5ac56f3d377f5f98e7882089f981de03 inherit pro_static_methods_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_static_methods_classicu_1_1Format"><td colspan="2" onclick="javascript:toggleInherit('pro_static_methods_classicu_1_1Format')"><img src="closed.png" alt="-"/> Static Protected Member Functions inherited from <a class="el" href="classicu_1_1Format.html">icu::Format</a></td></tr>
<tr class="memitem:a4667230f833245c55ba081c163d8bb71 inherit pro_static_methods_classicu_1_1Format" id="r_a4667230f833245c55ba081c163d8bb71"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1Format.html#a4667230f833245c55ba081c163d8bb71">syntaxError</a> (<a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> &pattern, <a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> pos, <a class="el" href="structUParseError.html">UParseError</a> &<a class="el" href="classicu_1_1LocalPointerBase.html">parseError</a>)</td></tr>
<tr class="memdesc:a4667230f833245c55ba081c163d8bb71 inherit pro_static_methods_classicu_1_1Format"><td class="mdescLeft"> </td><td class="mdescRight">Simple function for initializing a <a class="el" href="structUParseError.html" title="A UParseError struct is used to returned detailed information about parsing errors.">UParseError</a> from a <a class="el" href="classicu_1_1UnicodeString.html" title="UnicodeString is a string class that stores Unicode characters directly and provides similar function...">UnicodeString</a>. <br /></td></tr>
<tr class="separator:a4667230f833245c55ba081c163d8bb71 inherit pro_static_methods_classicu_1_1Format"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pro_static_attribs_classicu_1_1NumberFormat"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_classicu_1_1NumberFormat')"><img src="closed.png" alt="-"/> Static Protected Attributes inherited from <a class="el" href="classicu_1_1NumberFormat.html">icu::NumberFormat</a></td></tr>
<tr class="memitem:a4e1ecebed23e319ffee166e9923f0d74 inherit pro_static_attribs_classicu_1_1NumberFormat" id="r_a4e1ecebed23e319ffee166e9923f0d74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a4e1ecebed23e319ffee166e9923f0d74">gDefaultMaxIntegerDigits</a></td></tr>
<tr class="separator:a4e1ecebed23e319ffee166e9923f0d74 inherit pro_static_attribs_classicu_1_1NumberFormat"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6deccc7e5b02f25adcb2c690d564718d inherit pro_static_attribs_classicu_1_1NumberFormat" id="r_a6deccc7e5b02f25adcb2c690d564718d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classicu_1_1LocalPointerBase.html">static</a> <a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classicu_1_1NumberFormat.html#a6deccc7e5b02f25adcb2c690d564718d">gDefaultMinIntegerDigits</a></td></tr>
<tr class="separator:a6deccc7e5b02f25adcb2c690d564718d inherit pro_static_attribs_classicu_1_1NumberFormat"><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 class="el" href="classicu_1_1ChoiceFormat.html" title="ChoiceFormat converts between ranges of numeric values and strings for those ranges.">ChoiceFormat</a> converts between ranges of numeric values and strings for those ranges. </p>
<p>The strings must conform to the <a class="el" href="classicu_1_1MessageFormat.html">MessageFormat</a> pattern syntax.</p>
<p><em><code><a class="el" href="classicu_1_1ChoiceFormat.html" title="ChoiceFormat converts between ranges of numeric values and strings for those ranges.">ChoiceFormat</a></code> is probably not what you need. Please use <code><a class="el" href="classicu_1_1MessageFormat.html">MessageFormat</a></code> with <code>plural</code> arguments for proper plural selection, and <code>select</code> arguments for simple selection among a fixed set of choices!</em></p>
<p>A <code><a class="el" href="classicu_1_1ChoiceFormat.html" title="ChoiceFormat converts between ranges of numeric values and strings for those ranges.">ChoiceFormat</a></code> splits the real number line <code>-∞</code> to
<code>+∞</code> into two or more contiguous ranges. Each range is mapped to a string.</p>
<p><code><a class="el" href="classicu_1_1ChoiceFormat.html" title="ChoiceFormat converts between ranges of numeric values and strings for those ranges.">ChoiceFormat</a></code> was originally intended for displaying grammatically correct plurals such as "There is one file." vs. "There are 2 files." <em>However,</em> plural rules for many languages are too complex for the capabilities of <a class="el" href="classicu_1_1ChoiceFormat.html" title="ChoiceFormat converts between ranges of numeric values and strings for those ranges.">ChoiceFormat</a>, and its requirement of specifying the precise rules for each message is unmanageable for translators.</p>
<p>There are two methods of defining a <code><a class="el" href="classicu_1_1ChoiceFormat.html" title="ChoiceFormat converts between ranges of numeric values and strings for those ranges.">ChoiceFormat</a></code>; both are equivalent. The first is by using a string pattern. This is the preferred method in most cases. The second method is through direct specification of the arrays that logically make up the <code><a class="el" href="classicu_1_1ChoiceFormat.html" title="ChoiceFormat converts between ranges of numeric values and strings for those ranges.">ChoiceFormat</a></code>.</p>
<p>Note: Typically, choice formatting is done (if done at all) via <code><a class="el" href="classicu_1_1MessageFormat.html">MessageFormat</a></code> with a <code>choice</code> argument type, rather than using a stand-alone <code><a class="el" href="classicu_1_1ChoiceFormat.html" title="ChoiceFormat converts between ranges of numeric values and strings for those ranges.">ChoiceFormat</a></code>.</p>
<h5>Patterns and Their Interpretation</h5>
<p>The pattern string defines the range boundaries and the strings for each number range. Syntax: </p><pre>
choiceStyle = number separator message ('|' number separator message)*
number = normal_number | ['-'] ∞ (U+221E, infinity)
normal_number = double value (unlocalized ASCII string)
separator = less_than | less_than_or_equal
less_than = '<'
less_than_or_equal = '#' | ≤ (U+2264)
message: see <code><a class="el" href="classicu_1_1MessageFormat.html">MessageFormat</a></code>
</pre><p> Pattern_White_Space between syntax elements is ignored, except around each range's sub-message.</p>
<p>Each numeric sub-range extends from the current range's number to the next range's number. The number itself is included in its range if a <code>less_than_or_equal</code> sign is used, and excluded from its range (and instead included in the previous range) if a <code>less_than</code> sign is used.</p>
<p>When a <code><a class="el" href="classicu_1_1ChoiceFormat.html" title="ChoiceFormat converts between ranges of numeric values and strings for those ranges.">ChoiceFormat</a></code> is constructed from arrays of numbers, closure flags and strings, they are interpreted just like the sequence of <code>(number separator string)</code> in an equivalent pattern string. <code>closure[i]==true</code> corresponds to a <code>less_than</code> separator sign. The equivalent pattern string will be constructed automatically.</p>
<p>During formatting, a number is mapped to the first range where the number is not greater than the range's upper limit. That range's message string is returned. A NaN maps to the very first range.</p>
<p>During parsing, a range is selected for the longest match of any range's message. That range's number is returned, ignoring the separator/closure. Only a simple string match is performed, without parsing of arguments that might be specified in the message strings.</p>
<p>Note that the first range's number is ignored in formatting but may be returned from parsing.</p>
<h5>Examples</h5>
<p>Here is an example of two arrays that map the number <code>1..7</code> to the English day of the week abbreviations <code>Sun..Sat</code>. No closures array is given; this is the same as specifying all closures to be <code>false</code>.</p>
<pre> {1,2,3,4,5,6,7},
{"Sun","Mon","Tue","Wed","Thur","Fri","Sat"}</pre><p>Here is an example that maps the ranges [-Inf, 1), [1, 1], and (1, +Inf] to three strings. That is, the number line is split into three ranges: x < 1.0, x = 1.0, and x > 1.0. (The round parentheses in the notation above indicate an exclusive boundary, like the turned bracket in European notation: [-Inf, 1) == [-Inf, 1[ )</p>
<pre> {0, 1, 1},
{false, false, true},
{"no files", "one file", "many files"}</pre><p>Here is an example that shows formatting and parsing: </p>
<div class="fragment"><div class="line"><span class="preprocessor">#include <<a class="code" href="choicfmt_8h.html">unicode/choicfmt.h</a>></span></div>
<div class="line"><span class="preprocessor">#include <<a class="code" href="unistr_8h.html">unicode/unistr.h</a>></span></div>
<div class="line"><span class="preprocessor">#include <iostream.h></span></div>
<div class="line"> </div>
<div class="line"><span class="keywordtype">int</span> <a class="code hl_class" href="classicu_1_1LocalPointerBase.html">main</a>(<span class="keywordtype">int</span> <a class="code hl_class" href="classicu_1_1LocalPointerBase.html">argc</a>, <span class="keywordtype">char</span> *<a class="code hl_class" href="classicu_1_1LocalPointerBase.html">argv</a>[]) {</div>
<div class="line"> <span class="keywordtype">double</span> <a class="code hl_class" href="classicu_1_1LocalPointerBase.html">limits</a>[] = {1,2,3,4,5,6,7};</div>
<div class="line"> <a class="code hl_class" href="classicu_1_1UnicodeString.html">UnicodeString</a> <a class="code hl_class" href="classicu_1_1LocalPointerBase.html">monthNames</a>[] = {</div>
<div class="line"> <span class="stringliteral">"Sun"</span>,<span class="stringliteral">"Mon"</span>,<span class="stringliteral">"Tue"</span>,<span class="stringliteral">"Wed"</span>,<span class="stringliteral">"Thu"</span>,<span class="stringliteral">"Fri"</span>,<span class="stringliteral">"Sat"</span>};</div>
<div class="line"> ChoiceFormat fmt(limits, monthNames, 7);</div>
<div class="line"> UnicodeString str;</div>
<div class="line"> <span class="keywordtype">char</span> buf[256];</div>
<div class="line"> <span class="keywordflow">for</span> (<span class="keywordtype">double</span> x = 1.0; x <= 8.0; x += 1.0) {</div>
<div class="line"> fmt.format(x, str);</div>
<div class="line"> str.extract(0, str.length(), buf, 256, <span class="stringliteral">""</span>);</div>
<div class="line"> str.truncate(0);</div>
<div class="line"> cout << x << <span class="stringliteral">" -> "</span></div>
<div class="line"> << buf << endl;</div>
<div class="line"> }</div>
<div class="line"> cout << endl;</div>
<div class="line"> <span class="keywordflow">return</span> 0;</div>
<div class="line">}</div>
<div class="ttc" id="achoicfmt_8h_html"><div class="ttname"><a href="choicfmt_8h.html">choicfmt.h</a></div><div class="ttdoc">C++ API: Choice Format.</div></div>
<div class="ttc" id="aclassicu_1_1LocalPointerBase_html"><div class="ttname"><a href="classicu_1_1LocalPointerBase.html">icu::LocalPointerBase</a></div><div class="ttdoc">"Smart pointer" base class; do not use directly: use LocalPointer etc.</div><div class="ttdef"><b>Definition</b> <a href="localpointer_8h_source.html#l00068">localpointer.h:68</a></div></div>
<div class="ttc" id="aclassicu_1_1UnicodeString_html"><div class="ttname"><a href="classicu_1_1UnicodeString.html">icu::UnicodeString</a></div><div class="ttdoc">UnicodeString is a string class that stores Unicode characters directly and provides similar function...</div><div class="ttdef"><b>Definition</b> <a href="unistr_8h_source.html#l00295">unistr.h:296</a></div></div>
<div class="ttc" id="aunistr_8h_html"><div class="ttname"><a href="unistr_8h.html">unistr.h</a></div><div class="ttdoc">C++ API: Unicode String.</div></div>
</div><!-- fragment --><p><em>User subclasses are not supported.</em> While clients may write subclasses, such code will not necessarily work and will not be guaranteed to work stably from release to release.</p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000322">Deprecated:</a></b></dt><dd>ICU 49 Use <a class="el" href="classicu_1_1MessageFormat.html">MessageFormat</a> instead, with plural and select arguments. </dd></dl>
<p class="definition">Definition at line <a class="el" href="choicfmt_8h_source.html#l00176">176</a> of file <a class="el" href="choicfmt_8h_source.html">choicfmt.h</a>.</p>
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
<a id="a39ccafe6c07e0262cedddb604e8c4c2a" name="a39ccafe6c07e0262cedddb604e8c4c2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39ccafe6c07e0262cedddb604e8c4c2a">◆ </a></span>ChoiceFormat() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">icu::ChoiceFormat::ChoiceFormat </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td>
<td class="paramname"><em>pattern</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></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs a new <a class="el" href="classicu_1_1ChoiceFormat.html" title="ChoiceFormat converts between ranges of numeric values and strings for those ranges.">ChoiceFormat</a> from the pattern string. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">pattern</td><td>Pattern used to construct object. </td></tr>
<tr><td class="paramname">status</td><td>Output param to receive success code. If the pattern cannot be parsed, set to failure code. </td></tr>
</table>
</dd>
</dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000323">Deprecated:</a></b></dt><dd>ICU 49 Use <a class="el" href="classicu_1_1MessageFormat.html">MessageFormat</a> instead, with plural and select arguments. </dd></dl>
</div>
</div>
<a id="adf5761c562b4309d71312e23179dae7c" name="adf5761c562b4309d71312e23179dae7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf5761c562b4309d71312e23179dae7c">◆ </a></span>ChoiceFormat() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">icu::ChoiceFormat::ChoiceFormat </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">double</a> * </td>
<td class="paramname"><em>limits</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> * </td>
<td class="paramname"><em>formats</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> </td>
<td class="paramname"><em>count</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs a new <a class="el" href="classicu_1_1ChoiceFormat.html" title="ChoiceFormat converts between ranges of numeric values and strings for those ranges.">ChoiceFormat</a> with the given limits and message strings. </p>
<p>All closure flags default to <code>false</code>, equivalent to <code>less_than_or_equal</code> separators.</p>
<p>Copies the limits and formats instead of adopting them.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">limits</td><td>Array of limit values. </td></tr>
<tr><td class="paramname">formats</td><td>Array of formats. </td></tr>
<tr><td class="paramname">count</td><td>Size of 'limits' and 'formats' arrays. </td></tr>
</table>
</dd>
</dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000324">Deprecated:</a></b></dt><dd>ICU 49 Use <a class="el" href="classicu_1_1MessageFormat.html">MessageFormat</a> instead, with plural and select arguments. </dd></dl>
</div>
</div>
<a id="a3e0950efcfa3536e3138afbbd6a0748d" name="a3e0950efcfa3536e3138afbbd6a0748d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e0950efcfa3536e3138afbbd6a0748d">◆ </a></span>ChoiceFormat() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">icu::ChoiceFormat::ChoiceFormat </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1LocalPointerBase.html">double</a> * </td>
<td class="paramname"><em>limits</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="umachine_8h.html#a349ef00011f20ccd1d3b424445681aa5">UBool</a> * </td>
<td class="paramname"><em>closures</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> * </td>
<td class="paramname"><em>formats</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classicu_1_1LocalPointerBase.html">int32_t</a> </td>
<td class="paramname"><em>count</em> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Constructs a new <a class="el" href="classicu_1_1ChoiceFormat.html" title="ChoiceFormat converts between ranges of numeric values and strings for those ranges.">ChoiceFormat</a> with the given limits, closure flags and message strings. </p>
<p>Copies the limits and formats instead of adopting them.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">limits</td><td>Array of limit values </td></tr>
<tr><td class="paramname">closures</td><td>Array of booleans specifying whether each element of 'limits' is open or closed. If false, then the corresponding limit number is a member of its range. If true, then the limit number belongs to the previous range it. </td></tr>
<tr><td class="paramname">formats</td><td>Array of formats </td></tr>
<tr><td class="paramname">count</td><td>Size of 'limits', 'closures', and 'formats' arrays </td></tr>
</table>
</dd>
</dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000325">Deprecated:</a></b></dt><dd>ICU 49 Use <a class="el" href="classicu_1_1MessageFormat.html">MessageFormat</a> instead, with plural and select arguments. </dd></dl>
</div>
</div>
<a id="a7246a9e0d487051fde28b3e91d6d2979" name="a7246a9e0d487051fde28b3e91d6d2979"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7246a9e0d487051fde28b3e91d6d2979">◆ </a></span>ChoiceFormat() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">icu::ChoiceFormat::ChoiceFormat </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1ChoiceFormat.html">ChoiceFormat</a> & </td>
<td class="paramname"><em>that</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Copy constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">that</td><td><a class="el" href="classicu_1_1ChoiceFormat.html" title="ChoiceFormat converts between ranges of numeric values and strings for those ranges.">ChoiceFormat</a> object to be copied from </td></tr>
</table>
</dd>
</dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000326">Deprecated:</a></b></dt><dd>ICU 49 Use <a class="el" href="classicu_1_1MessageFormat.html">MessageFormat</a> instead, with plural and select arguments. </dd></dl>
</div>
</div>
<a id="ac17bdc0c1b8ac45972eedea77ee44a34" name="ac17bdc0c1b8ac45972eedea77ee44a34"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac17bdc0c1b8ac45972eedea77ee44a34">◆ </a></span>~ChoiceFormat()</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="classicu_1_1LocalPointerBase.html">virtual</a> icu::ChoiceFormat::~ChoiceFormat </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Destructor. </p>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000328">Deprecated:</a></b></dt><dd>ICU 49 Use <a class="el" href="classicu_1_1MessageFormat.html">MessageFormat</a> instead, with plural and select arguments. </dd></dl>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="aad59b7220c5560d91befc7aa3e6d1dea" name="aad59b7220c5560d91befc7aa3e6d1dea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad59b7220c5560d91befc7aa3e6d1dea">◆ </a></span>applyPattern() <span class="overload">[1/2]</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="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> icu::ChoiceFormat::applyPattern </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td>
<td class="paramname"><em>pattern</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></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the pattern. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">pattern</td><td>The pattern to be applied. </td></tr>
<tr><td class="paramname">status</td><td>Output param set to success/failure code on exit. If the pattern is invalid, this will be set to a failure result. </td></tr>
</table>
</dd>
</dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000331">Deprecated:</a></b></dt><dd>ICU 49 Use <a class="el" href="classicu_1_1MessageFormat.html">MessageFormat</a> instead, with plural and select arguments. </dd></dl>
</div>
</div>
<a id="a81f2bd984ab82fe16a0998422409842b" name="a81f2bd984ab82fe16a0998422409842b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81f2bd984ab82fe16a0998422409842b">◆ </a></span>applyPattern() <span class="overload">[2/2]</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="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1LocalPointerBase.html">void</a> icu::ChoiceFormat::applyPattern </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td>
<td class="paramname"><em>pattern</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structUParseError.html">UParseError</a> & </td>
<td class="paramname"><em>parseError</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></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Sets the pattern. </p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">pattern</td><td>The pattern to be applied. </td></tr>
<tr><td class="paramname">parseError</td><td>Struct to receive information on position of error if an error is encountered </td></tr>
<tr><td class="paramname">status</td><td>Output param set to success/failure code on exit. If the pattern is invalid, this will be set to a failure result. </td></tr>
</table>
</dd>
</dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000332">Deprecated:</a></b></dt><dd>ICU 49 Use <a class="el" href="classicu_1_1MessageFormat.html">MessageFormat</a> instead, with plural and select arguments. </dd></dl>
</div>
</div>
<a id="a1bb77b3150e6fe539bc99b7d1f36e7f1" name="a1bb77b3150e6fe539bc99b7d1f36e7f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1bb77b3150e6fe539bc99b7d1f36e7f1">◆ </a></span>clone()</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="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1ChoiceFormat.html">ChoiceFormat</a> * icu::ChoiceFormat::clone </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">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Clones this <a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> object. </p>
<p>The caller owns the result and must delete it when done.</p>
<dl class="section return"><dt>Returns</dt><dd>a copy of this object </dd></dl>
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000329">Deprecated:</a></b></dt><dd>ICU 49 Use <a class="el" href="classicu_1_1MessageFormat.html">MessageFormat</a> instead, with plural and select arguments. </dd></dl>
<p>Implements <a class="el" href="classicu_1_1NumberFormat.html#a4598881217fb1babd91fbc59c15dcd4f">icu::NumberFormat</a>.</p>
</div>
</div>
<a id="aeb8a04a7121bcec7daaa02d2b0ac94be" name="aeb8a04a7121bcec7daaa02d2b0ac94be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeb8a04a7121bcec7daaa02d2b0ac94be">◆ </a></span>format() <span class="overload">[1/21]</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="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & icu::NumberFormat::format </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Formattable.html">Formattable</a> & </td>
<td class="paramname"><em>obj</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td>
<td class="paramname"><em>appendTo</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classicu_1_1FieldPosition.html">FieldPosition</a> & </td>
<td class="paramname"><em>pos</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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> an object to produce a string. </p>
<p>This method handles <a class="el" href="classicu_1_1Formattable.html" title="Formattable objects can be passed to the Format class or its subclasses for formatting.">Formattable</a> objects with numeric types. If the <a class="el" href="classicu_1_1Formattable.html" title="Formattable objects can be passed to the Format class or its subclasses for formatting.">Formattable</a> object type is not a numeric type, then it returns a failing UErrorCode.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">obj</td><td>The object to format. </td></tr>
<tr><td class="paramname">appendTo</td><td>Output parameter to receive result. Result is appended to existing contents. </td></tr>
<tr><td class="paramname">pos</td><td>On input: an alignment field, if desired. On output: the offsets of the alignment field. </td></tr>
<tr><td class="paramname">status</td><td>Output param filled with success/failure status. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Reference to 'appendTo' parameter. </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005022">Stable:</a></b></dt><dd>ICU 2.0 </dd></dl>
<p>Reimplemented from <a class="el" href="classicu_1_1NumberFormat.html#aeb8a04a7121bcec7daaa02d2b0ac94be">icu::NumberFormat</a>.</p>
</div>
</div>
<a id="a5d925189bbced0c5d4d922a0fea129a6" name="a5d925189bbced0c5d4d922a0fea129a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d925189bbced0c5d4d922a0fea129a6">◆ </a></span>format() <span class="overload">[2/21]</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="classicu_1_1LocalPointerBase.html">virtual</a> <a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & icu::NumberFormat::format </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classicu_1_1LocalPointerBase.html">const</a> <a class="el" href="classicu_1_1Formattable.html">Formattable</a> & </td>
<td class="paramname"><em>obj</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classicu_1_1UnicodeString.html">UnicodeString</a> & </td>
<td class="paramname"><em>appendTo</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classicu_1_1FieldPositionIterator.html">FieldPositionIterator</a> * </td>
<td class="paramname"><em>posIter</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>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p><a class="el" href="classicu_1_1Format.html" title="Base class for all formats.">Format</a> an object to produce a string. </p>
<p>This method handles <a class="el" href="classicu_1_1Formattable.html" title="Formattable objects can be passed to the Format class or its subclasses for formatting.">Formattable</a> objects with numeric types. If the <a class="el" href="classicu_1_1Formattable.html" title="Formattable objects can be passed to the Format class or its subclasses for formatting.">Formattable</a> object type is not a numeric type, then it returns a failing UErrorCode.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">obj</td><td>The object to format. </td></tr>
<tr><td class="paramname">appendTo</td><td>Output parameter to receive result. Result is appended to existing contents. </td></tr>
<tr><td class="paramname">posIter</td><td>On return, can be used to iterate over positions of fields generated by this format call. Can be nullptr. </td></tr>
<tr><td class="paramname">status</td><td>Output param filled with success/failure status. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Reference to 'appendTo' parameter. </dd></dl>
<dl class="stable"><dt><b><a class="el" href="stable.html#_stable005023">Stable:</a></b></dt><dd>ICU 4.4 </dd></dl>
<p>Reimplemented from <a class="el" href="classicu_1_1NumberFormat.html#a5d925189bbced0c5d4d922a0fea129a6">icu::NumberFormat</a>.</p>
</div>
</div>
<a id="acee39023754229d28d678033a3d399f4" name="acee39023754229d28d678033a3d399f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acee39023754229d28d678033a3d399f4">◆ </a></span>format() <span class="overload">[3/21]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">