Lines Matching refs:StringLocalizationInfo
249 class StringLocalizationInfo : public LocalizationInfo {
257 StringLocalizationInfo(UChar* i, UChar*** d, int32_t numRS, int32_t numLocs)
263 static StringLocalizationInfo* create(const UnicodeString& info, UParseError& perror, UErrorCode& status);
265 virtual ~StringLocalizationInfo();
290 * Utility for parsing a localization string and returning a StringLocalizationInfo*.
306 * On a successful parse, return a StringLocalizationInfo*, otherwise delete locData, set perror and status,
307 * and return NULL. The StringLocalizationInfo will adopt locData if it is created.
309 StringLocalizationInfo* parse(UChar* data, int32_t len);
323 StringLocalizationInfo* doParse(void);
353 StringLocalizationInfo*
385 StringLocalizationInfo*
429 return new StringLocalizationInfo(data, result, requiredLength-2, numLocs); // subtract first, NULL
586 //UOBJECT_DEFINE_RTTI_IMPLEMENTATION(StringLocalizationInfo)
588 StringLocalizationInfo*
589 StringLocalizationInfo::create(const UnicodeString& info, UParseError& perror, UErrorCode& status) {
613 StringLocalizationInfo::~StringLocalizationInfo() {
624 StringLocalizationInfo::getRuleSetName(int32_t index) const {
632 StringLocalizationInfo::getLocaleName(int32_t index) const {
640 StringLocalizationInfo::getDisplayName(int32_t localeIndex, int32_t ruleIndex) const {
663 LocalizationInfo* locinfo = StringLocalizationInfo::create(locs, perror, status);
680 LocalizationInfo* locinfo = StringLocalizationInfo::create(locs, perror, status);