Home | History | Annotate | Download | only in unicode

Lines Matching refs:collator

10  * \brief C++ API: RuleBasedCollator class provides the simple implementation of Collator.
31 * to be used by Collator::createDefault(). General
49 * 11/02/99 helena Collator performance enhancements. Eliminates the
85 * Collator, using data-driven tables. The user can create a customized
108 * @see Collator
111 class U_I18N_API RuleBasedCollator : public Collator
181 /** Opens a collator from a collator binary image created using
183 * collator remains owned by the user and should stay around for
184 * the lifetime of the collator. The API also takes a base collator
187 * lifetime of the collator
190 * @param base fallback collator, usually UCA. Base is required to be
191 * present through the lifetime of the collator. Currently
194 * @return newly created collator
220 * @param other Collator object to be compared.
224 virtual UBool operator==(const Collator& other) const;
231 virtual Collator* clone(void) const;
240 * the based Collator.
252 * based Collator.
258 // Make deprecated versions of Collator::compare() visible.
259 using Collator::compare;
316 * Compares two strings using the Collator.
372 * Gets the locale of the Collator
377 * @return locale where the collation data lives. If the collator
384 collator.
385 * @return the collation tailoring from which this collator was created
391 * Gets the version information for a Collator.
453 /** Creates a binary image of a collator. This binary image can be stored and
454 * later used to instantiate a collator using ucol_openBinary.
531 * Gets the variable top value of a Collator.
540 * this collator.
578 * Retrieves the reordering codes for this collator.
586 * @see Collator#getEquivalentReorderCodes
587 * @see Collator#setReorderCodes
595 * Sets the ordering of scripts for this collator.
597 * length is also set to 0. An empty array will clear any reordering codes on the collator.
600 * @see Collator#getReorderCodes
601 * @see Collator#getEquivalentReorderCodes
620 * @see Collator#getReorderCodes
621 * @see Collator#setReorderCodes
701 * Collator ONLY needs access to RuleBasedCollator(const Locale&,
704 friend class Collator;
720 * only caller of this class should be Collator::createInstance(). If
764 * @param collator new ucollator data
766 void setUCollator(UCollator *collator);
796 /** Get the short definition string for a collator. This internal API harvests the collator's
798 * a collator with the same properties using the ucol_openFromShortString API.
809 * from the collator.
834 inline void RuleBasedCollator::setUCollator(UCollator *collator)
840 ucollator = collator;