Home | History | Annotate | Download | only in unicode

Lines Matching refs:UCollator

65 struct UCollator;
69 typedef struct UCollator UCollator;
165 * generated from UCollator objects
252 * Open a UCollator for comparing strings.
253 * The UCollator pointer is used in all the calls to the Collation
262 * @return A pointer to a UCollator, or 0 if an error occurred.
268 U_STABLE UCollator* U_EXPORT2
272 * Produce an UCollator instance according to the rules supplied.
274 * UCA in a process called tailoring. The resulting UCollator pointer
289 * @return A pointer to a UCollator.\ It is not guaranteed that NULL be returned in case
296 U_STABLE UCollator* U_EXPORT2
328 * @return A pointer to a UCollator or 0 if an error occured (including an
338 U_CAPI UCollator* U_EXPORT2
358 ucol_getContractions( const UCollator *coll,
364 * Close a UCollator.
365 * Once closed, a UCollator should not be used.\ Every open collator should
367 * @param coll The UCollator to close.
374 ucol_close(UCollator *coll);
379 * @param coll The UCollator containing the comparison rules.
392 ucol_strcoll( const UCollator *coll,
401 * @param coll The UCollator containing the comparison rules.
413 ucol_greater(const UCollator *coll,
420 * @param coll The UCollator containing the comparison rules.
432 ucol_greaterOrEqual(const UCollator *coll,
439 * @param coll The UCollator containing the comparison rules.
451 ucol_equal(const UCollator *coll,
458 * @param coll The UCollator containing the comparison rules.
468 ucol_strcollIter( const UCollator *coll,
474 * Get the collation strength used in a UCollator.
476 * @param coll The UCollator to query.
483 ucol_getStrength(const UCollator *coll);
486 * Set the collation strength used in a UCollator.
488 * @param coll The UCollator to set.
495 ucol_setStrength(UCollator *coll,
499 * Get the display name for a UCollator.
519 * A UCollator in a locale returned by this function will perform the correct
615 * Get the collation rules from a UCollator.
617 * @param coll The UCollator to query.
623 ucol_getRules( const UCollator *coll,
647 ucol_getShortDefinitionString(const UCollator *coll,
682 * Get a sort key for a string from a UCollator.
684 * @param coll The UCollator containing the collation rules.
694 ucol_getSortKey(const UCollator *coll,
709 * @param coll The UCollator containing the collation rules.
722 ucol_nextSortKeyPart(const UCollator *coll,
795 * @param coll The UCollator to query.
800 ucol_getVersion(const UCollator* coll, UVersionInfo info);
805 * @param coll The UCollator to query.
810 ucol_getUCAVersion(const UCollator* coll, UVersionInfo info);
851 ucol_setAttribute(UCollator *coll, UColAttribute attr, UColAttributeValue value, UErrorCode *status);
865 ucol_getAttribute(const UCollator *coll, UColAttribute attr, UErrorCode *status);
887 ucol_setVariableTop(UCollator *coll,
902 U_STABLE uint32_t U_EXPORT2 ucol_getVariableTop(const UCollator *coll, UErrorCode *status);
916 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status);
940 U_STABLE UCollator* U_EXPORT2
941 ucol_safeClone(const UCollator *coll,
963 ucol_getRulesEx(const UCollator *coll, UColRuleOption delta, UChar *buffer, int32_t bufferLen);
969 * @param coll The UCollator for which the locale is needed
980 ucol_getLocale(const UCollator *coll, ULocDataLocaleType type, UErrorCode *status);
987 * @param coll The UCollator for which the locale is needed
998 ucol_getLocaleByType(const UCollator *coll, ULocDataLocaleType type, UErrorCode *status);
1003 * @param coll The UCollator for which we want to get tailored chars
1011 ucol_getTailoredSet(const UCollator *coll, UErrorCode *status);
1022 * @param coll UCollator
1034 ucol_collatorToIdentifier(const UCollator *coll,
1049 * @return UCollator object
1054 U_INTERNAL UCollator* U_EXPORT2
1116 ucol_getAttributeOrDefault(const UCollator *coll, UColAttribute attr, UErrorCode *status);
1127 ucol_equals(const UCollator *source, const UCollator *target);
1141 ucol_getUnsafeSet( const UCollator *coll,
1189 ucol_cloneBinary(const UCollator *coll,
1210 U_DRAFT UCollator* U_EXPORT2
1212 const UCollator *base,