Lines Matching refs:UnicodeString
67 UnicodeString _primaryID;
68 UnicodeString _fallbackID;
69 UnicodeString _currentID;
79 static LocaleKey* createWithCanonicalFallback(const UnicodeString* primaryID,
80 const UnicodeString* canonicalFallbackID,
86 static LocaleKey* createWithCanonicalFallback(const UnicodeString* primaryID,
87 const UnicodeString* canonicalFallbackID,
98 LocaleKey(const UnicodeString& primaryID,
99 const UnicodeString& canonicalPrimaryID,
100 const UnicodeString* canonicalFallbackID,
107 virtual UnicodeString& prefix(UnicodeString& result) const;
117 virtual UnicodeString& canonicalID(UnicodeString& result) const;
122 virtual UnicodeString& currentID(UnicodeString& result) const;
127 virtual UnicodeString& currentDescriptor(UnicodeString& result) const;
154 virtual UBool isFallbackOf(const UnicodeString& id) const;
171 virtual UnicodeString& debug(UnicodeString& result) const;
172 virtual UnicodeString& debugClass(UnicodeString& result) const;
197 const UnicodeString _name;
231 LocaleKeyFactory(int32_t coverage, const UnicodeString& name);
254 virtual UnicodeString& getDisplayName(const UnicodeString& id, const Locale& locale, UnicodeString& result) const;
267 // virtual UBool isSupportedID(const UnicodeString& id, UErrorCode& status) const;
286 virtual UnicodeString& debug(UnicodeString& result) const;
287 virtual UnicodeString& debugClass(UnicodeString& result) const;
303 UnicodeString _id;
308 const UnicodeString& locale,
337 //virtual UBool isSupportedID(const UnicodeString& id, UErrorCode& status) const;
350 virtual UnicodeString& debug(UnicodeString& result) const;
351 virtual UnicodeString& debugClass(UnicodeString& result) const;
370 UnicodeString _bundleName;
384 ICUResourceBundleFactory(const UnicodeString& bundleName);
413 virtual UnicodeString& debug(UnicodeString& result) const;
414 virtual UnicodeString& debugClass(UnicodeString& result) const;
427 UnicodeString fallbackLocaleName;
438 ICULocaleService(const UnicodeString& name);
447 // no, causes ambiguities since both UnicodeString and Locale have constructors that take a const char*
449 UObject* get(const UnicodeString& descriptor, UErrorCode& status) const {
453 UObject* get(const UnicodeString& descriptor, UnicodeString* actualReturn, UErrorCode& status) const {
508 * Since both UnicodeString and Locale have constructors that take const char*, adding a public
509 * method that takes UnicodeString causes ambiguity at call sites that use const char*.
513 virtual URegistryKey registerInstance(UObject* objToAdopt, const UnicodeString& locale, UBool visible, UErrorCode& status);
527 const UnicodeString& validateFallbackLocale() const;
532 virtual ICUServiceKey* createKey(const UnicodeString* id, UErrorCode& status) const;
537 virtual ICUServiceKey* createKey(const UnicodeString* id, int32_t kind, UErrorCode& status) const;