Movatterモバイル変換


[0]ホーム

URL:


ICU 78.1  78.1
unumberoptions.h
Go to the documentation of this file.
1 // © 2017 and later: Unicode, Inc. and others.
2 // License & terms of use: http://www.unicode.org/copyright.html
3 
4 #ifndef __UNUMBEROPTIONS_H__
5 #define __UNUMBEROPTIONS_H__
6 
7 #include "unicode/utypes.h"
8 
9 #if !UCONFIG_NO_FORMATTING
10 
28 typedefenumUNumberFormatRoundingMode {
29  UNUM_ROUND_CEILING,
30  UNUM_ROUND_FLOOR,
31  UNUM_ROUND_DOWN,
32  UNUM_ROUND_UP,
37 UNUM_ROUND_HALFEVEN,
38 #ifndef U_HIDE_DEPRECATED_API
43 UNUM_FOUND_HALFEVEN =UNUM_ROUND_HALFEVEN,
44 #endif/* U_HIDE_DEPRECATED_API */
45  UNUM_ROUND_HALFDOWN =UNUM_ROUND_HALFEVEN + 1,
46  UNUM_ROUND_HALFUP,
51 UNUM_ROUND_UNNECESSARY,
56 UNUM_ROUND_HALF_ODD,
61 UNUM_ROUND_HALF_CEILING,
66 UNUM_ROUND_HALF_FLOOR,
67 }UNumberFormatRoundingMode;
68 
69 
96 typedefenumUNumberGroupingStrategy {
102 UNUM_GROUPING_OFF,
103 
118 UNUM_GROUPING_MIN2,
119 
133 UNUM_GROUPING_AUTO,
134 
149 UNUM_GROUPING_ON_ALIGNED,
150 
157 UNUM_GROUPING_THOUSANDS
158 
159 #ifndef U_HIDE_INTERNAL_API
160  ,
166 UNUM_GROUPING_COUNT
167 #endif/* U_HIDE_INTERNAL_API */
168 
169 }UNumberGroupingStrategy;
170 
171 
172 #endif/* #if !UCONFIG_NO_FORMATTING */
173 #endif//__UNUMBEROPTIONS_H__
UNumberFormatRoundingMode
UNumberFormatRoundingMode
The possible number format rounding modes.
Definition:unumberoptions.h:28
UNUM_ROUND_UNNECESSARY
@ UNUM_ROUND_UNNECESSARY
ROUND_UNNECESSARY reports an error if formatted result is not exact.
Definition:unumberoptions.h:51
UNUM_ROUND_HALFEVEN
@ UNUM_ROUND_HALFEVEN
Half-even rounding.
Definition:unumberoptions.h:37
UNUM_ROUND_HALF_ODD
@ UNUM_ROUND_HALF_ODD
Rounds ties toward the odd number.
Definition:unumberoptions.h:56
UNUM_FOUND_HALFEVEN
@ UNUM_FOUND_HALFEVEN
Half-even rounding, misspelled name.
Definition:unumberoptions.h:43
UNUM_ROUND_HALF_FLOOR
@ UNUM_ROUND_HALF_FLOOR
Rounds ties toward -∞.
Definition:unumberoptions.h:66
UNUM_ROUND_HALF_CEILING
@ UNUM_ROUND_HALF_CEILING
Rounds ties toward +∞.
Definition:unumberoptions.h:61
UNumberGroupingStrategy
UNumberGroupingStrategy
An enum declaring the strategy for when and how to display grouping separators (i....
Definition:unumberoptions.h:96
UNUM_GROUPING_THOUSANDS
@ UNUM_GROUPING_THOUSANDS
Use the Western defaults: groups of 3 and enabled for all numbers 1000 or greater.
Definition:unumberoptions.h:157
UNUM_GROUPING_MIN2
@ UNUM_GROUPING_MIN2
Display grouping using locale defaults, except do not show grouping on values smaller than 10000 (suc...
Definition:unumberoptions.h:118
UNUM_GROUPING_ON_ALIGNED
@ UNUM_GROUPING_ON_ALIGNED
Always display the grouping separator on values of at least 1000.
Definition:unumberoptions.h:149
UNUM_GROUPING_AUTO
@ UNUM_GROUPING_AUTO
Display grouping using the default strategy for all locales.
Definition:unumberoptions.h:133
UNUM_GROUPING_OFF
@ UNUM_GROUPING_OFF
Do not display grouping separators in any locale.
Definition:unumberoptions.h:102
UNUM_GROUPING_COUNT
@ UNUM_GROUPING_COUNT
One more than the highest UNumberGroupingStrategy value.
Definition:unumberoptions.h:166
utypes.h
Basic definitions for ICU, for both C and C++ APIs.

Generated by doxygen 1.9.1
[8]ページ先頭

©2009-2025 Movatter.jp