Lines Matching refs:Collator
163 class U_I18N_API Collator : public UObject {
225 virtual ~Collator();
247 virtual UBool operator==(const Collator& other) const;
256 virtual UBool operator!=(const Collator& other) const;
263 virtual Collator* clone(void) const = 0;
284 static Collator* U_EXPORT2 createInstance(UErrorCode& err);
319 static Collator* U_EXPORT2 createInstance(const Locale& loc, UErrorCode& err);
801 …static URegistryKey U_EXPORT2 registerInstance(Collator* toAdopt, const Locale& locale, UErrorCode…
890 virtual Collator &setMaxVariable(UColReorderCode group, UErrorCode &errorCode);
977 virtual Collator* safeClone(void) const;
1078 Collator();
1092 Collator(UCollationStrength collationStrength,
1101 Collator(const Collator& other);
1161 static inline Collator *fromUCollator(UCollator *uc) { in fromUCollator()
1162 return reinterpret_cast<Collator *>(uc); in fromUCollator()
1165 static inline const Collator *fromUCollator(const UCollator *uc) { in fromUCollator()
1166 return reinterpret_cast<const Collator *>(uc); in fromUCollator()
1182 Collator& operator=(const Collator& other);
1188 static Collator* makeInstance(const Locale& desiredLocale,
1234 virtual Collator* createCollator(const Locale& loc) = 0;