Lines Matching refs:Collator
165 class U_I18N_API Collator : public UObject {
230 virtual ~Collator();
252 virtual UBool operator==(const Collator& other) const;
261 virtual UBool operator!=(const Collator& other) const;
268 virtual Collator* clone(void) const = 0;
289 static Collator* U_EXPORT2 createInstance(UErrorCode& err);
324 static Collator* U_EXPORT2 createInstance(const Locale& loc, UErrorCode& err);
806 …static URegistryKey U_EXPORT2 registerInstance(Collator* toAdopt, const Locale& locale, UErrorCode…
895 virtual Collator &setMaxVariable(UColReorderCode group, UErrorCode &errorCode);
982 virtual Collator* safeClone(void) const;
1083 Collator();
1097 Collator(UCollationStrength collationStrength,
1106 Collator(const Collator& other);
1166 static inline Collator *fromUCollator(UCollator *uc) { in fromUCollator()
1167 return reinterpret_cast<Collator *>(uc); in fromUCollator()
1170 static inline const Collator *fromUCollator(const UCollator *uc) { in fromUCollator()
1171 return reinterpret_cast<const Collator *>(uc); in fromUCollator()
1187 Collator& operator=(const Collator& other);
1193 static Collator* makeInstance(const Locale& desiredLocale,
1239 virtual Collator* createCollator(const Locale& loc) = 0;