Home | History | Annotate | Download | only in unicode

Lines Matching refs:currency

15  * \brief C API: Encapsulates information about a currency.
21 * The ucurr API encapsulates information about a currency, as defined by
22 * ISO 4217. A currency is represented by a 3-character string
24 * necessary the proper display of a currency:
38 * Finds a currency code for the given locale.
39 * @param locale the locale for which to retrieve a currency code.
40 * Currency can be specified by the "currency" keyword
41 * in which case it overrides the default currency code
47 * @return length of the currency string. It should always be 3. If 0,
48 * currency couldn't be found or the input values are
67 * currency, such as "$" for USD.
74 * currency, such as "US Dollar" for USD.
87 * Register an (existing) ISO 4217 currency code for the given locale.
90 * @param isoCode the three-letter ISO 4217 currency code
91 * @param locale the locale for which to register this currency code
93 * @return a registry key that can be used to unregister this currency code, or NULL
102 * Unregister the previously-registered currency definitions using the
104 * a successful call and should not be used again. Any currency
109 * @return TRUE if the currency for this key was successfully unregistered
117 * Returns the display name for the given currency in the
119 * currency object in the en_US locale is "$".
120 * @param currency null-terminated 3-letter ISO 4217 code
121 * @param locale locale in which to display currency
128 * data contains no entry for 'currency', then 'currency' itself is
134 ucurr_getName(const UChar* currency,
142 * Returns the plural name for the given currency in the
144 * currency object in the en_US locale is "US dollar" or "US dollars".
145 * @param currency null-terminated 3-letter ISO 4217 code
146 * @param locale locale in which to display currency
153 * data contains no entry for 'currency', then 'currency' itself is
158 ucurr_getPluralName(const UChar* currency,
167 * be displayed for the given currency.
168 * @param currency null-terminated 3-letter ISO 4217 code
175 ucurr_getDefaultFractionDigits(const UChar* currency,
179 * Returns the rounding increment for the given currency, or 0.0 if no
180 * rounding is done by the currency.
181 * @param currency null-terminated 3-letter ISO 4217 code
188 ucurr_getRoundingIncrement(const UChar* currency,
199 * Select all ISO-4217 currency codes.
204 * Select only ISO-4217 commonly used currency codes.
206 * bank notes or coins associated with the currency code.
213 * Select ISO-4217 uncommon currency codes.
216 * A fund code is a monetary resource associated with a currency.
249 * Note: For checking availability of a currency on a specific date, specify the date on both 'from' and 'to'
251 * When 'from' is U_DATE_MIN and 'to' is U_DATE_MAX, this method checks if the specified currency is available any time.
252 * If 'from' and 'to' are same UDate value, this method checks if the specified currency is available on that date.
259 * of the currency any date before 'to'
263 * the currency any date after 'from'
279 * Finds the number of valid currency codes for the
282 * currency count.
284 * currency count for the given locale.
286 * @return the number of currency codes for the
287 * given locale and date. If 0, currency
298 * Finds a currency code for the given locale and date
299 * @param locale the locale for which to retrieve a currency code.
300 * Currency can be specified by the "currency" keyword
301 * in which case it overrides the default currency code
302 * @param date the date for which to retrieve a currency code for
304 * @param index the index within the available list of currency codes
311 * @return length of the currency string. It should always be 3.
312 * If 0, currency couldn't be found or the input values are
331 * "currency" is supported.
348 * Returns the ISO 4217 numeric code for the currency.
349 * <p>Note: If the ISO 4217 numeric code is not assigned for the currency or
350 * the currency is unknown, this function returns 0.
352 * @param currency null-terminated 3-letter ISO 4217 code
353 * @return The ISO 4217 numeric code of the currency
357 ucurr_getNumericCode(const UChar* currency);