%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
// © 2016 and later: Unicode, Inc. and others. // License & terms of use: http://www.unicode.org/copyright.html /* ******************************************************************************* * Copyright (C) 2011-2012, International Business Machines Corporation and * * others. All Rights Reserved. * ******************************************************************************* */ #ifndef __TZGNAMES_H #define __TZGNAMES_H /** * \file * \brief C API: Time zone generic names classes */ #include "unicode/utypes.h" #if !UCONFIG_NO_FORMATTING #include "unicode/locid.h" #include "unicode/unistr.h" #include "unicode/tzfmt.h" #include "unicode/tznames.h" U_CDECL_BEGIN typedef enum UTimeZoneGenericNameType { UTZGNM_UNKNOWN = 0x00, UTZGNM_LOCATION = 0x01, UTZGNM_LONG = 0x02, UTZGNM_SHORT = 0x04 } UTimeZoneGenericNameType; U_CDECL_END U_NAMESPACE_BEGIN class TimeZone; struct TZGNCoreRef; class U_I18N_API TimeZoneGenericNames : public UMemory { public: virtual ~TimeZoneGenericNames(); static TimeZoneGenericNames* createInstance(const Locale& locale, UErrorCode& status); virtual bool operator==(const TimeZoneGenericNames& other) const; virtual bool operator!=(const TimeZoneGenericNames& other) const {return !operator==(other);} virtual TimeZoneGenericNames* clone() const; UnicodeString& getDisplayName(const TimeZone& tz, UTimeZoneGenericNameType type, UDate date, UnicodeString& name) const; UnicodeString& getGenericLocationName(const UnicodeString& tzCanonicalID, UnicodeString& name) const; int32_t findBestMatch(const UnicodeString& text, int32_t start, uint32_t types, UnicodeString& tzID, UTimeZoneFormatTimeType& timeType, UErrorCode& status) const; private: TimeZoneGenericNames(); TZGNCoreRef* fRef; }; U_NAMESPACE_END #endif #endif