Home | History | Annotate | Download | only in unicode

Lines Matching full: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.
445 /** Creates a binary image of a collator. This binary image can be stored and
446 * later used to instantiate a collator using ucol_openBinary.
523 * Gets the variable top value of a Collator.
532 * this collator.
570 * Retrieves the reordering codes for this collator.
578 * @see Collator#getEquivalentReorderCodes
579 * @see Collator#setReorderCodes
587 * Sets the ordering of scripts for this collator.
589 * length is also set to 0. An empty array will clear any reordering codes on the collator.
592 * @see Collator#getReorderCodes
593 * @see Collator#getEquivalentReorderCodes
612 * @see Collator#getReorderCodes
613 * @see Collator#setReorderCodes
693 * Collator ONLY needs access to RuleBasedCollator(const Locale&,
696 friend class Collator;
712 * only caller of this class should be Collator::createInstance(). If
756 * @param collator new ucollator data
758 void setUCollator(UCollator *collator);
788 /** Get the short definition string for a collator. This internal API harvests the collator's
790 * a collator with the same properties using the ucol_openFromShortString API.
801 * from the collator.
826 inline void RuleBasedCollator::setUCollator(UCollator *collator)
832 ucollator = collator;