• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/WTF-7600.1.24/icu/unicode/

Lines Matching defs:UCollator

57 struct UCollator;
61 typedef struct UCollator UCollator;
171 * generated from UCollator objects
258 * Open a UCollator for comparing strings.
259 * The UCollator pointer is used in all the calls to the Collation
268 * @return A pointer to a UCollator, or 0 if an error occurred.
274 U_STABLE UCollator* U_EXPORT2
278 * Produce an UCollator instance according to the rules supplied.
280 * UCA in a process called tailoring. The resulting UCollator pointer
295 * @return A pointer to a UCollator. It is not guaranteed that NULL be returned in case
302 U_STABLE UCollator* U_EXPORT2
334 * @return A pointer to a UCollator or 0 if an error occured (including an
344 U_STABLE UCollator* U_EXPORT2
364 ucol_getContractions( const UCollator *coll,
380 ucol_getContractionsAndExpansions( const UCollator *coll,
385 * Close a UCollator.
386 * Once closed, a UCollator should not be used. Every open collator should
388 * @param coll The UCollator to close.
395 ucol_close(UCollator *coll);
403 * "Smart pointer" class, closes a UCollator via ucol_close().
410 U_DEFINE_LOCAL_OPEN_POINTER(LocalUCollatorPointer, UCollator, ucol_close);
419 * @param coll The UCollator containing the comparison rules.
432 ucol_strcoll( const UCollator *coll,
441 * @param coll The UCollator containing the comparison rules.
453 ucol_greater(const UCollator *coll,
460 * @param coll The UCollator containing the comparison rules.
472 ucol_greaterOrEqual(const UCollator *coll,
479 * @param coll The UCollator containing the comparison rules.
491 ucol_equal(const UCollator *coll,
498 * @param coll The UCollator containing the comparison rules.
508 ucol_strcollIter( const UCollator *coll,
514 * Get the collation strength used in a UCollator.
516 * @param coll The UCollator to query.
523 ucol_getStrength(const UCollator *coll);
526 * Set the collation strength used in a UCollator.
528 * @param coll The UCollator to set.
535 ucol_setStrength(UCollator *coll,
540 * @param coll The UCollator to query.
549 ucol_getReorderCodes(const UCollator* coll,
556 * @param coll The UCollator to set.
564 ucol_setReorderCodes(UCollator* coll,
570 * Get the display name for a UCollator.
590 * A UCollator in a locale returned by this function will perform the correct
708 * Get the collation rules from a UCollator.
710 * @param coll The UCollator to query.
716 ucol_getRules( const UCollator *coll,
740 ucol_getShortDefinitionString(const UCollator *coll,
775 * Get a sort key for a string from a UCollator.
782 * @param coll The UCollator containing the collation rules.
794 ucol_getSortKey(const UCollator *coll,
809 * @param coll The UCollator containing the collation rules.
822 ucol_nextSortKeyPart(const UCollator *coll,
895 * @param coll The UCollator to query.
900 ucol_getVersion(const UCollator* coll, UVersionInfo info);
905 * @param coll The UCollator to query.
910 ucol_getUCAVersion(const UCollator* coll, UVersionInfo info);
951 ucol_setAttribute(UCollator *coll, UColAttribute attr, UColAttributeValue value, UErrorCode *status);
965 ucol_getAttribute(const UCollator *coll, UColAttribute attr, UErrorCode *status);
987 ucol_setVariableTop(UCollator *coll,
1002 U_STABLE uint32_t U_EXPORT2 ucol_getVariableTop(const UCollator *coll, UErrorCode *status);
1016 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status);
1040 U_STABLE UCollator* U_EXPORT2
1041 ucol_safeClone(const UCollator *coll,
1063 ucol_getRulesEx(const UCollator *coll, UColRuleOption delta, UChar *buffer, int32_t bufferLen);
1069 * @param coll The UCollator for which the locale is needed
1080 ucol_getLocale(const UCollator *coll, ULocDataLocaleType type, UErrorCode *status);
1087 * @param coll The UCollator for which the locale is needed
1098 ucol_getLocaleByType(const UCollator *coll, ULocDataLocaleType type, UErrorCode *status);
1103 * @param coll The UCollator for which we want to get tailored chars
1111 ucol_getTailoredSet(const UCollator *coll, UErrorCode *status);
1125 ucol_getAttributeOrDefault(const UCollator *coll, UColAttribute attr, UErrorCode *status);
1136 ucol_equals(const UCollator *source, const UCollator *target);
1150 ucol_getUnsafeSet( const UCollator *coll,
1198 ucol_cloneBinary(const UCollator *coll,
1219 U_STABLE UCollator* U_EXPORT2
1221 const UCollator *base,