Home | History | Annotate | Download | only in i18n

Lines Matching refs:StringLocalizationInfo

247 class StringLocalizationInfo : public LocalizationInfo {
255 StringLocalizationInfo(UChar* i, UChar*** d, int32_t numRS, int32_t numLocs)
261 static StringLocalizationInfo* create(const UnicodeString& info, UParseError& perror, UErrorCode& status);
263 virtual ~StringLocalizationInfo();
288 * Utility for parsing a localization string and returning a StringLocalizationInfo*.
304 * On a successful parse, return a StringLocalizationInfo*, otherwise delete locData, set perror and status,
305 * and return NULL. The StringLocalizationInfo will adopt locData if it is created.
307 StringLocalizationInfo* parse(UChar* data, int32_t len);
321 StringLocalizationInfo* doParse(void);
351 StringLocalizationInfo*
383 StringLocalizationInfo*
427 return new StringLocalizationInfo(data, result, requiredLength-2, numLocs); // subtract first, NULL
584 //UOBJECT_DEFINE_RTTI_IMPLEMENTATION(StringLocalizationInfo)
586 StringLocalizationInfo*
587 StringLocalizationInfo::create(const UnicodeString& info, UParseError& perror, UErrorCode& status) {
611 StringLocalizationInfo::~StringLocalizationInfo() {
622 StringLocalizationInfo::getRuleSetName(int32_t index) const {
630 StringLocalizationInfo::getLocaleName(int32_t index) const {
638 StringLocalizationInfo::getDisplayName(int32_t localeIndex, int32_t ruleIndex) const {
662 LocalizationInfo* locinfo = StringLocalizationInfo::create(locs, perror, status);
680 LocalizationInfo* locinfo = StringLocalizationInfo::create(locs, perror, status);