Home | History | Annotate | Download | only in i18n

Lines Matching refs:UnicodeString

89 static int32_t parseAsciiDigits(const UnicodeString& str, int32_t start, int32_t length, UErrorCode& status) {
118 static UnicodeString& appendAsciiDigits(int32_t number, uint8_t length, UnicodeString& str) {
153 static UnicodeString& appendMillis(UDate date, UnicodeString& str) {
189 static UnicodeString& getDateTimeString(UDate time, UnicodeString& str) {
215 static UnicodeString& getUTCDateTimeString(UDate time, UnicodeString& str) {
225 static UDate parseDateTimeString(const UnicodeString& str, int32_t offset, UErrorCode& status) {
289 static int32_t offsetStrToMillis(const UnicodeString& str, UErrorCode& status) {
335 static void millisToOffset(int32_t millis, UnicodeString& str) {
359 static void getDefaultTZName(const UnicodeString tzid, UBool isDST, UnicodeString& zonename) {
380 static void parseRRULE(const UnicodeString& rrule, int32_t& month, int32_t& dow, int32_t& wim,
397 UnicodeString prop, attr, value;
524 static TimeZoneRule* createRuleByRRULE(const UnicodeString& zonename, int rawOffset, int dstSavings, UDate start,
538 UnicodeString rrule = *((UnicodeString*)dates->elementAt(0));
614 rrule = *((UnicodeString*)dates->elementAt(i));
727 static TimeZoneRule* createRuleByRDATE(const UnicodeString& zonename, int32_t rawOffset, int32_t dstSavings,
747 UnicodeString *datestr = (UnicodeString*)dates->elementAt(i);
877 * UnicodeString. For now, we do not want to introduce the dependency
884 VTZWriter(UnicodeString& out);
887 void write(const UnicodeString& str);
892 UnicodeString* out;
895 VTZWriter::VTZWriter(UnicodeString& output) {
903 VTZWriter::write(const UnicodeString& str) {
926 VTZReader(const UnicodeString& input);
931 const UnicodeString* in;
935 VTZReader::VTZReader(const UnicodeString& input) {
974 UnicodeString *line = (UnicodeString*)source.vtzlines->elementAt(i);
1019 UnicodeString *line = (UnicodeString*)right.vtzlines->elementAt(i);
1064 VTimeZone::createVTimeZoneByID(const UnicodeString& ID) {
1115 VTimeZone::createVTimeZone(const UnicodeString& vtzdata, UErrorCode& status) {
1130 VTimeZone::getTZURL(UnicodeString& url) const {
1139 VTimeZone::setTZURL(const UnicodeString& url) {
1158 VTimeZone::write(UnicodeString& result, UErrorCode& status) const {
1165 VTimeZone::write(UDate start, UnicodeString& result, UErrorCode& status) const {
1172 VTimeZone::writeSimple(UDate time, UnicodeString& result, UErrorCode& status) const {
1258 UnicodeString line;
1265 vtzlines->addElement(new UnicodeString(line), status);
1282 vtzlines->addElement(new UnicodeString(line), status);
1300 vtzlines->addElement(new UnicodeString(line), status);
1309 vtzlines->addElement(new UnicodeString(line), status);
1358 UnicodeString tzid;
1363 UnicodeString from; // current zone from offset
1364 UnicodeString to; // current zone offset
1365 UnicodeString zonename; // current zone name
1366 UnicodeString dtstart; // current zone starts
1371 UnicodeString name; // RFC2445 prop name
1372 UnicodeString value; // RFC2445 prop value
1397 UnicodeString *line = (UnicodeString*)vtzlines->elementAt(n);
1469 UnicodeString *dstr;
1473 dstr = new UnicodeString(value, dstart);
1476 dstr = new UnicodeString(value, dstart, dend - dstart);
1490 dates->addElement(new UnicodeString(value), status);
1651 UnicodeString tznam;
1728 UnicodeString *line = (UnicodeString*)vtzlines->elementAt(i);
1737 UnicodeString utcString;
1754 UnicodeString *icutzprop = new UnicodeString(ICU_TZINFO_PROP);
1779 UnicodeString tzid;
1807 UnicodeString *icutzprop = new UnicodeString(ICU_TZINFO_PROP);
1843 UnicodeString tzid;
1862 UnicodeString *icutzprop = new UnicodeString(ICU_TZINFO_PROP);
1904 UnicodeString *custprop = (UnicodeString*)customProps->elementAt(i);
1911 UnicodeString dstName;
1925 UnicodeString stdName;
1943 UnicodeString name;
2076 UnicodeString tzid;
2187 UnicodeString tzid;
2205 UnicodeString lastmodStr;
2231 VTimeZone::writeZonePropsByTime(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2244 UnicodeString timestr;
2258 VTimeZone::writeZonePropsByDOM(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2275 UnicodeString dstr;
2292 VTimeZone::writeZonePropsByDOW(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2309 UnicodeString dstr;
2328 VTimeZone::writeZonePropsByDOW_GEQ_DOM(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2429 UnicodeString dstr;
2452 VTimeZone::writeZonePropsByDOW_LEQ_DOM(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2508 UnicodeString name;
2537 VTimeZone::beginZoneProps(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2551 UnicodeString dstr;
2607 UnicodeString dstr;
2625 VTimeZone::appendUNTIL(VTZWriter& writer, const UnicodeString& until, UErrorCode& status) const {