Home | History | Annotate | Download | only in i18n

Lines Matching defs:TimeZone

7 * File TIMEZONE.CPP
118 static U_NAMESPACE_QUALIFIER TimeZone* DEFAULT_ZONE = NULL;
119 static U_NAMESPACE_QUALIFIER TimeZone* _GMT = NULL; // cf. TimeZone::GMT
237 * @param top Top timezone resource
271 UResourceBundle* TimeZone::loadRule(const UResourceBundle* top, const UnicodeString& ruleid, UResourceBundle* oldbundle, UErrorCode& status) {
320 const TimeZone* U_EXPORT2
321 TimeZone::getGMT(void)
343 // class TimeZone
346 UOBJECT_DEFINE_ABSTRACT_RTTI_IMPLEMENTATION(TimeZone)
348 TimeZone::TimeZone()
355 TimeZone::TimeZone(const UnicodeString &id)
362 TimeZone::~TimeZone()
368 TimeZone::TimeZone(const TimeZone &source)
375 TimeZone &
376 TimeZone::operator=(const TimeZone &right)
385 TimeZone::operator==(const TimeZone& that) const
393 TimeZone* U_EXPORT2
394 TimeZone::createTimeZone(const UnicodeString& ID)
399 * user wants, but at least is a functioning TimeZone object.
404 TimeZone* result = createSystemTimeZone(ID);
412 const TimeZone* temptz = getGMT();
427 TimeZone*
428 TimeZone::createSystemTimeZone(const UnicodeString& id) {
429 TimeZone* z = 0;
465 TimeZone::initDefault()
467 // We access system timezone data through TPlatformUtilities,
468 // including tzset(), timezone, and tzname[].
472 // First, try to create a system timezone, based
475 // NOTE: Local mutex here. TimeZone mutex below
477 // Some of the locale/timezone OS functions may not be thread safe,
490 // Get the timezone ID from the host. This function should do
493 // ICU timezone ID.
507 TimeZone* default_zone = NULL;
538 const TimeZone* temptz = getGMT();
560 TimeZone* U_EXPORT2
561 TimeZone::createDefault()
577 TimeZone::adoptDefault(TimeZone* zone)
581 TimeZone* old = NULL;
595 TimeZone::setDefault(const TimeZone& zone)
608 void TimeZone::getOffset(UDate date, UBool local, int32_t& rawOffset,
709 TimeZone* z = TimeZone::createTimeZone(unistr);
827 TimeZone::createEnumeration() {
832 TimeZone::createEnumeration(int32_t rawOffset) {
837 TimeZone::createEnumeration(const char* country) {
844 TimeZone::countEquivalentIDs(const UnicodeString& id) {
866 TimeZone::getEquivalentID(const UnicodeString& id, int32_t index) {
912 TimeZone::dereferOlsonLink(const UnicodeString& id) {
944 TimeZone::getRegion(const UnicodeString& id) {
970 TimeZone::getDisplayName(UnicodeString& result) const
976 TimeZone::getDisplayName(const Locale& locale, UnicodeString& result) const
982 TimeZone::getDisplayName(UBool daylight, EDisplayType style, UnicodeString& result) const
988 TimeZone::getDSTSavings()const {
996 TimeZone::getDisplayName(UBool daylight, EDisplayType style, const Locale& locale, UnicodeString& result) const
1128 TimeZone*
1129 TimeZone::createCustomTimeZone(const UnicodeString& id)
1142 TimeZone::getCustomID(const UnicodeString& id, UnicodeString& normalized, UErrorCode& status) {
1155 TimeZone::parseCustomID(const UnicodeString& id, int32_t& sign,
1276 TimeZone::formatCustomID(int32_t hour, int32_t min, int32_t sec,
1316 TimeZone::hasSameRules(const TimeZone& other) const
1323 TimeZone::getTZDataVersion(UErrorCode& status)
1357 TimeZone::getCanonicalID(const UnicodeString& id, UnicodeString& canonicalID, UErrorCode& status)
1364 TimeZone::getCanonicalID(const UnicodeString& id, UnicodeString& canonicalID, UBool& isSystemID,