ICU 53.1
53.1
|
C++ API: Formatter for measure objects. More...
#include "unicode/utypes.h"
#include "unicode/measure.h"
#include "unicode/format.h"
#include "unicode/udat.h"
Go to the source code of this file.
Data Structures | |
class | icu::MeasureFormat |
A formatter for measure objects. More... | |
Namespaces | |
icu | |
File coll.h. | |
Typedefs | |
typedef enum UMeasureFormatWidth | UMeasureFormatWidth |
Enumerations | |
enum | UMeasureFormatWidth { UMEASFMT_WIDTH_WIDE, UMEASFMT_WIDTH_SHORT, UMEASFMT_WIDTH_NARROW, UMEASFMT_WIDTH_NUMERIC, UMEASFMT_WIDTH_COUNT } |
Constants for various widths. More... | |
C++ API: Formatter for measure objects.
Definition in file measfmt.h.
typedef enum UMeasureFormatWidth UMeasureFormatWidth |
enum UMeasureFormatWidth |
Constants for various widths.
There are 3 widths: Wide, Short, Narrow. For example, for English, when formatting "3 hours" Wide is "3 hours"; short is "3 hrs"; narrow is "3h"
Enumerator | |
---|---|
UMEASFMT_WIDTH_WIDE |
Spell out measure units.
|
UMEASFMT_WIDTH_SHORT |
Abbreviate measure units.
|
UMEASFMT_WIDTH_NARROW |
Use symbols for measure units when possible.
|
UMEASFMT_WIDTH_NUMERIC |
Completely omit measure units when possible. For example, format '5 hours, 37 minutes' as '5:37'
|
UMEASFMT_WIDTH_COUNT |
Count of values in this enum.
|