Home | History | Annotate | Download | only in i18n

Lines Matching full: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);
891 UnicodeString* out;
894 VTZWriter::VTZWriter(UnicodeString& output) {
902 VTZWriter::write(const UnicodeString& str) {
920 VTZReader(const UnicodeString& input);
925 const UnicodeString* in;
929 VTZReader::VTZReader(const UnicodeString& input) {
968 UnicodeStringUnicodeString*)source.vtzlines->elementAt(i);
1013 UnicodeString *line = (UnicodeString*)right.vtzlines->elementAt(i);
1059 VTimeZone::createVTimeZoneByID(const UnicodeString& ID) {
1110 VTimeZone::createVTimeZone(const UnicodeString& vtzdata, UErrorCode& status) {
1125 VTimeZone::getTZURL(UnicodeString& url) const {
1134 VTimeZone::setTZURL(const UnicodeString& url) {
1153 VTimeZone::write(UnicodeString& result, UErrorCode& status) const {
1160 VTimeZone::write(UDate start, UnicodeString& result, UErrorCode& status) /*const*/ {
1167 VTimeZone::writeSimple(UDate time, UnicodeString& result, UErrorCode& status) /*const*/ {
1253 UnicodeString line;
1260 vtzlines->addElement(new UnicodeString(line), status);
1277 vtzlines->addElement(new UnicodeString(line), status);
1295 vtzlines->addElement(new UnicodeString(line), status);
1304 vtzlines->addElement(new UnicodeString(line), status);
1353 UnicodeString tzid;
1358 UnicodeString from; // current zone from offset
1359 UnicodeString to; // current zone offset
1360 UnicodeString zonename; // current zone name
1361 UnicodeString dtstart; // current zone starts
1366 UnicodeString name; // RFC2445 prop name
1367 UnicodeString value; // RFC2445 prop value
1392 UnicodeString *line = (UnicodeString*)vtzlines->elementAt(n);
1464 UnicodeString *dstr;
1468 dstr = new UnicodeString(value, dstart);
1471 dstr = new UnicodeString(value, dstart, dend - dstart);
1485 dates->addElement(new UnicodeString(value), status);
1646 UnicodeString tznam;
1723 UnicodeString *line = (UnicodeString*)vtzlines->elementAt(i);
1732 UnicodeString utcString;
1749 UnicodeString *icutzprop = new UnicodeString(ICU_TZINFO_PROP);
1774 UnicodeString tzid;
1802 UnicodeString *icutzprop = new UnicodeString(ICU_TZINFO_PROP);
1838 UnicodeString tzid;
1857 UnicodeString *icutzprop = new UnicodeString(ICU_TZINFO_PROP);
1899 UnicodeString *custprop = (UnicodeString*)customProps->elementAt(i);
1906 UnicodeString dstName;
1920 UnicodeString stdName;
1938 UnicodeString name;
2071 UnicodeString tzid;
2172 UnicodeString tzid;
2190 UnicodeString lastmodStr;
2216 VTimeZone::writeZonePropsByTime(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2229 UnicodeString timestr;
2243 VTimeZone::writeZonePropsByDOM(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2260 UnicodeString dstr;
2277 VTimeZone::writeZonePropsByDOW(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2294 UnicodeString dstr;
2313 VTimeZone::writeZonePropsByDOW_GEQ_DOM(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2414 UnicodeString dstr;
2437 VTimeZone::writeZonePropsByDOW_LEQ_DOM(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2493 UnicodeString name;
2522 VTimeZone::beginZoneProps(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2536 UnicodeString dstr;
2592 UnicodeString dstr;
2610 VTimeZone::appendUNTIL(VTZWriter& writer, const UnicodeString& until, UErrorCode& status) const {