Lines Matching refs:Locale
402 * The <code>LocaleRuns</code> class associates pointers to <code>Locale</code>
414 * @param locales is the address of an array of pointers to <code>Locale</code> objects. This array,
415 * and the <code>Locale</code> objects to which it points, must remain valid until
425 inline LocaleRuns(const Locale **locales, const le_int32 *limits, le_int32 count);
428 * Construct an empty <code>LocaleRuns</code> object. Clients can add locale and limit
431 * @param initialCapacity is the initial size of the locale and limit indices arrays. If
448 * Get the <code>Locale</code> object assoicated with the given run
454 * @return the <code>Locale</code> associated with the given text run.
460 const Locale *getLocale(le_int32 run) const;
464 * Add a <code>Locale</code> and limit index pair to the data arrays and return
469 * locale and limit indices arrays, this method will return a run index of -1.
472 * method which takes a locale and a limit index along with whatever other data they implement.
476 * @param locale is the address of the <code>Locale</code> to add. This object must remain valid
481 * @return the run index where the locale and limit index were stored, or -1 if the data cannot be stored.
485 le_int32 add(const Locale *locale, le_int32 limit);
508 const Locale **fLocales;
535 inline LocaleRuns::LocaleRuns(const Locale **locales, const le_int32 *limits, le_int32 count)