Lines Matching refs:UnicodeString
88 static int32_t parseAsciiDigits(const UnicodeString& str, int32_t start, int32_t length, UErrorCode& status) {
117 static UnicodeString& appendAsciiDigits(int32_t number, uint8_t length, UnicodeString& str) {
152 static UnicodeString& appendMillis(UDate date, UnicodeString& str) {
188 static UnicodeString& getDateTimeString(UDate time, UnicodeString& str) {
214 static UnicodeString& getUTCDateTimeString(UDate time, UnicodeString& str) {
224 static UDate parseDateTimeString(const UnicodeString& str, int32_t offset, UErrorCode& status) {
288 static int32_t offsetStrToMillis(const UnicodeString& str, UErrorCode& status) {
334 static void millisToOffset(int32_t millis, UnicodeString& str) {
358 static void getDefaultTZName(const UnicodeString tzid, UBool isDST, UnicodeString& zonename) {
379 static void parseRRULE(const UnicodeString& rrule, int32_t& month, int32_t& dow, int32_t& wim,
396 UnicodeString prop, attr, value;
523 static TimeZoneRule* createRuleByRRULE(const UnicodeString& zonename, int rawOffset, int dstSavings, UDate start,
537 UnicodeString rrule = *((UnicodeString*)dates->elementAt(0));
613 rrule = *((UnicodeString*)dates->elementAt(i));
726 static TimeZoneRule* createRuleByRDATE(const UnicodeString& zonename, int32_t rawOffset, int32_t dstSavings,
746 UnicodeString *datestr = (UnicodeString*)dates->elementAt(i);
876 * UnicodeString. For now, we do not want to introduce the dependency
883 VTZWriter(UnicodeString& out);
886 void write(const UnicodeString& str);
891 UnicodeString* out;
894 VTZWriter::VTZWriter(UnicodeString& output) {
902 VTZWriter::write(const UnicodeString& str) {
925 VTZReader(const UnicodeString& input);
930 const UnicodeString* in;
934 VTZReader::VTZReader(const UnicodeString& input) {
973 UnicodeString *line = (UnicodeString*)source.vtzlines->elementAt(i);
1018 UnicodeString *line = (UnicodeString*)right.vtzlines->elementAt(i);
1063 VTimeZone::createVTimeZoneByID(const UnicodeString& ID) {
1114 VTimeZone::createVTimeZone(const UnicodeString& vtzdata, UErrorCode& status) {
1129 VTimeZone::getTZURL(UnicodeString& url) const {
1138 VTimeZone::setTZURL(const UnicodeString& url) {
1157 VTimeZone::write(UnicodeString& result, UErrorCode& status) const {
1164 VTimeZone::write(UDate start, UnicodeString& result, UErrorCode& status) /*const*/ {
1171 VTimeZone::writeSimple(UDate time, UnicodeString& result, UErrorCode& status) /*const*/ {
1257 UnicodeString line;
1264 vtzlines->addElement(new UnicodeString(line), status);
1281 vtzlines->addElement(new UnicodeString(line), status);
1299 vtzlines->addElement(new UnicodeString(line), status);
1308 vtzlines->addElement(new UnicodeString(line), status);
1357 UnicodeString tzid;
1362 UnicodeString from; // current zone from offset
1363 UnicodeString to; // current zone offset
1364 UnicodeString zonename; // current zone name
1365 UnicodeString dtstart; // current zone starts
1370 UnicodeString name; // RFC2445 prop name
1371 UnicodeString value; // RFC2445 prop value
1396 UnicodeString *line = (UnicodeString*)vtzlines->elementAt(n);
1468 UnicodeString *dstr;
1472 dstr = new UnicodeString(value, dstart);
1475 dstr = new UnicodeString(value, dstart, dend - dstart);
1489 dates->addElement(new UnicodeString(value), status);
1650 UnicodeString tznam;
1727 UnicodeString *line = (UnicodeString*)vtzlines->elementAt(i);
1736 UnicodeString utcString;
1753 UnicodeString *icutzprop = new UnicodeString(ICU_TZINFO_PROP);
1778 UnicodeString tzid;
1806 UnicodeString *icutzprop = new UnicodeString(ICU_TZINFO_PROP);
1842 UnicodeString tzid;
1861 UnicodeString *icutzprop = new UnicodeString(ICU_TZINFO_PROP);
1903 UnicodeString *custprop = (UnicodeString*)customProps->elementAt(i);
1910 UnicodeString dstName;
1924 UnicodeString stdName;
1942 UnicodeString name;
2075 UnicodeString tzid;
2176 UnicodeString tzid;
2194 UnicodeString lastmodStr;
2220 VTimeZone::writeZonePropsByTime(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2233 UnicodeString timestr;
2247 VTimeZone::writeZonePropsByDOM(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2264 UnicodeString dstr;
2281 VTimeZone::writeZonePropsByDOW(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2298 UnicodeString dstr;
2317 VTimeZone::writeZonePropsByDOW_GEQ_DOM(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2418 UnicodeString dstr;
2441 VTimeZone::writeZonePropsByDOW_LEQ_DOM(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2497 UnicodeString name;
2526 VTimeZone::beginZoneProps(VTZWriter& writer, UBool isDst, const UnicodeString& zonename,
2540 UnicodeString dstr;
2596 UnicodeString dstr;
2614 VTimeZone::appendUNTIL(VTZWriter& writer, const UnicodeString& until, UErrorCode& status) const {