#include "unicode/ures.h"
#include "unicode/uloc.h"
#include "unicode/uset.h"
Go to the source code of this file.
Typedefs | |
typedef ULocaleData | ULocaleData |
A locale data object. | |
typedef enum ULocaleDataExemplarSetType | ULocaleDataExemplarSetType |
The possible types of exemplar character sets. | |
typedef enum ULocaleDataDelimiterType | ULocaleDataDelimiterType |
The possible types of delimiters. | |
typedef enum UMeasurementSystem | UMeasurementSystem |
Enumeration for representing the measurement systems. | |
Enumerations | |
enum | ULocaleDataExemplarSetType { ULOCDATA_ES_STANDARD = 0, ULOCDATA_ES_AUXILIARY = 1, ULOCDATA_ES_COUNT = 3 } |
The possible types of exemplar character sets. More... | |
enum | ULocaleDataDelimiterType { ULOCDATA_QUOTATION_START = 0, ULOCDATA_QUOTATION_END = 1, ULOCDATA_ALT_QUOTATION_START = 2, ULOCDATA_ALT_QUOTATION_END = 3, ULOCDATA_DELIMITER_COUNT = 4 } |
The possible types of delimiters. More... | |
enum | UMeasurementSystem { UMS_SI, UMS_US, UMS_LIMIT } |
Enumeration for representing the measurement systems. More... | |
Functions | |
ULocaleData * | ulocdata_open (const char *localeID, UErrorCode *status) |
Opens a locale data object for the given locale. | |
void | ulocdata_close (ULocaleData *uld) |
Closes a locale data object. | |
void | ulocdata_setNoSubstitute (ULocaleData *uld, UBool setting) |
Sets the "no Substitute" attribute of the locale data object. | |
UBool | ulocdata_getNoSubstitute (ULocaleData *uld) |
Retrieves the current "no Substitute" value of the locale data object. | |
USet * | ulocdata_getExemplarSet (ULocaleData *uld, USet *fillIn, uint32_t options, ULocaleDataExemplarSetType extype, UErrorCode *status) |
Returns the set of exemplar characters for a locale. | |
int32_t | ulocdata_getDelimiter (ULocaleData *uld, ULocaleDataDelimiterType type, UChar *result, int32_t resultLength, UErrorCode *status) |
Returns one of the delimiter strings associated with a locale. | |
UMeasurementSystem | ulocdata_getMeasurementSystem (const char *localeID, UErrorCode *status) |
Returns the measurement system used in the locale specified by the localeID. | |
void | ulocdata_getPaperSize (const char *localeID, int32_t *height, int32_t *width, UErrorCode *status) |
Returns the element gives the normal business letter size, and customary units. |
Definition in file ulocdata.h.
|
A locale data object.
Definition at line 35 of file ulocdata.h. |
|
The possible types of delimiters.
|
|
The possible types of exemplar character sets.
|
|
Enumeration for representing the measurement systems.
|
|
The possible types of delimiters.
Definition at line 55 of file ulocdata.h. |
|
The possible types of exemplar character sets.
Definition at line 43 of file ulocdata.h. |
|
Enumeration for representing the measurement systems.
Definition at line 169 of file ulocdata.h. |
|
Closes a locale data object.
|
|
Returns one of the delimiter strings associated with a locale.
|
|
Returns the set of exemplar characters for a locale.
|
|
Returns the measurement system used in the locale specified by the localeID. Please note that this API will change in ICU 3.6 and will use an ulocdata object.
|
|
Retrieves the current "no Substitute" value of the locale data object. If true, then any methods associated with the locale data object will return null when there is no data available for that method, given the locale ID supplied to ulocdata_open().
|
|
Returns the element gives the normal business letter size, and customary units. The units for the numbers are always in milli-meters. For US since 8.5 and 11 do not yeild an integral value when converted to milli-meters, the values are rounded off. So for A4 size paper the height and width are 297 mm and 210 mm repectively, and for US letter size the height and width are 279 mm and 216 mm respectively. Please note that this API will change in ICU 3.6 and will use an ulocdata object.
|
|
Opens a locale data object for the given locale.
|
|
Sets the "no Substitute" attribute of the locale data object. If true, then any methods associated with the locale data object will return null when there is no data available for that method, given the locale ID supplied to ulocdata_open().
|