#include "unicode/ures.h"
#include "unicode/uloc.h"
#include "unicode/uset.h"
Go to the source code of this file.
Data Structures | |
struct | ULocaleData |
A locale data object. More... | |
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, ULOCDATA_ES_AUXILIARY, ULOCDATA_ES_COUNT } |
The possible types of exemplar character sets. More... | |
enum | ULocaleDataDelimiterType { ULOCDATA_QUOTATION_START, ULOCDATA_QUOTATION_END, ULOCDATA_ALT_QUOTATION_START, ULOCDATA_ALT_QUOTATION_END, ULOCDATA_DELIMITER_COUNT } |
The possible types of delimiters. More... | |
enum | UMeasurementSystem { UMS_SI, UMS_US, UMS_LIMIT } |
Enumeration for representing the measurement systems. More... | |
Functions | |
U_DRAFT ULocaleData *U_EXPORT2 | ulocdata_open (const char *localeID, UErrorCode *status) |
Opens a locale data object for the given locale. | |
U_DRAFT void U_EXPORT2 | ulocdata_close (ULocaleData *uld) |
Closes a locale data object. | |
U_DRAFT void U_EXPORT2 | ulocdata_setNoSubstitute (ULocaleData *uld, UBool setting) |
Sets the "no Substitute" attribute of the locale data object. | |
U_DRAFT UBool U_EXPORT2 | ulocdata_getNoSubstitute (ULocaleData *uld) |
Retrieves the current "no Substitute" value of the locale data object. | |
U_DRAFT USet *U_EXPORT2 | ulocdata_getExemplarSet (ULocaleData *uld, USet *fillIn, uint32_t options, ULocaleDataExemplarSetType extype, UErrorCode *status) |
Returns the set of exemplar characters for a locale. | |
U_DRAFT int32_t U_EXPORT2 | ulocdata_getDelimiter (ULocaleData *uld, ULocaleDataDelimiterType type, UChar *result, int32_t resultLength, UErrorCode *status) |
Returns one of the delimiter strings associated with a locale. | |
U_DRAFT UMeasurementSystem U_EXPORT2 | ulocdata_getMeasurementSystem (const char *localeID, UErrorCode *status) |
Returns the measurement system used in the locale specified by the localeID. | |
U_DRAFT void U_EXPORT2 | 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. For usage in C programs.
|
|
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 57 of file ulocdata.h. |
|
The possible types of exemplar character sets.
Definition at line 48 of file ulocdata.h. |
|
Enumeration for representing the measurement systems.
Definition at line 163 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().
|