A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://unicode-org.github.io/icu-docs/apidoc/released/icu4c/tznames_8h_source.html below:

ICU 77.1: i18n/unicode/tznames.h Source File

18 #if U_SHOW_CPLUSPLUS_API 20 #if !UCONFIG_NO_FORMATTING 323 #ifndef U_HIDE_INTERNAL_API

A Locale object represents a specific geographical, political, or cultural region.

Base class for 'pure' C++ implementations of uenum api.

MatchInfoCollection represents a collection of time zone name matches used by TimeZoneNames#find.

void addMetaZone(UTimeZoneNameType nameType, int32_t matchLength, const UnicodeString &mzID, UErrorCode &status)

Adds a meata zone match.

void addZone(UTimeZoneNameType nameType, int32_t matchLength, const UnicodeString &tzID, UErrorCode &status)

Adds a zone match.

UTimeZoneNameType getNameTypeAt(int32_t idx) const

Returns the time zone name type of a match at the specified index.

virtual ~MatchInfoCollection()

Destructor.

MatchInfoCollection()

Constructor.

int32_t getMatchLengthAt(int32_t idx) const

Returns the match length of a match at the specified index.

UBool getTimeZoneIDAt(int32_t idx, UnicodeString &tzID) const

Gets the zone ID of a match at the specified index.

UBool getMetaZoneIDAt(int32_t idx, UnicodeString &mzID) const

Gets the metazone ID of a match at the specified index.

int32_t size() const

Returns the number of entries available in this object.

TimeZoneNames is an abstract class representing the time zone display name data model defined by UTS#...

virtual TimeZoneNames * clone() const =0

Clone this object polymorphically.

virtual UnicodeString & getExemplarLocationName(const UnicodeString &tzID, UnicodeString &name) const

Returns the exemplar location name for the given time zone.

virtual UnicodeString & getMetaZoneID(const UnicodeString &tzID, UDate date, UnicodeString &mzID) const =0

Returns the meta zone ID for the given canonical time zone ID at the given date.

static TimeZoneNames * createTZDBInstance(const Locale &locale, UErrorCode &status)

Returns an instance of TimeZoneNames containing only short specific zone names (SHORT_STANDARD and SH...

virtual MatchInfoCollection * find(const UnicodeString &text, int32_t start, uint32_t types, UErrorCode &status) const =0

Finds time zone name prefix matches for the input text at the given offset and returns a collection o...

virtual void loadAllDisplayNames(UErrorCode &status)

virtual UnicodeString & getDisplayName(const UnicodeString &tzID, UTimeZoneNameType type, UDate date, UnicodeString &name) const

Returns the display name of the time zone at the given date.

virtual UnicodeString & getTimeZoneDisplayName(const UnicodeString &tzID, UTimeZoneNameType type, UnicodeString &name) const =0

Returns the display name of the time zone.

virtual void getDisplayNames(const UnicodeString &tzID, const UTimeZoneNameType types[], int32_t numTypes, UDate date, UnicodeString dest[], UErrorCode &status) const

virtual ~TimeZoneNames()

Destructor.

virtual StringEnumeration * getAvailableMetaZoneIDs(const UnicodeString &tzID, UErrorCode &status) const =0

Returns an enumeration of all available meta zone IDs used by the given time zone.

bool operator!=(const TimeZoneNames &other) const

Return true if the given TimeZoneNames objects are not semantically equal.

virtual UnicodeString & getReferenceZoneID(const UnicodeString &mzID, const char *region, UnicodeString &tzID) const =0

Returns the reference zone ID for the given meta zone ID for the region.

virtual UnicodeString & getMetaZoneDisplayName(const UnicodeString &mzID, UTimeZoneNameType type, UnicodeString &name) const =0

Returns the display name of the meta zone.

virtual bool operator==(const TimeZoneNames &other) const =0

Return true if the given TimeZoneNames objects are semantically equal.

virtual StringEnumeration * getAvailableMetaZoneIDs(UErrorCode &status) const =0

Returns an enumeration of all available meta zone IDs.

static TimeZoneNames * createInstance(const Locale &locale, UErrorCode &status)

Returns an instance of TimeZoneNames for the specified locale.

UMemory is the common ICU base class.

UObject is the common ICU "boilerplate" class.

UnicodeString is a string class that stores Unicode characters directly and provides similar function...

U_EXPORT UBool operator==(const StringPiece &x, const StringPiece &y)

Global operator == for StringPiece.

UTimeZoneNameType

Constants for time zone display name types.

@ UTZNM_SHORT_STANDARD

Short display name for standard time, such as "EST".

@ UTZNM_LONG_GENERIC

Long display name, such as "Eastern Time".

@ UTZNM_SHORT_DAYLIGHT

Short display name for daylight saving time, such as "EDT".

@ UTZNM_LONG_DAYLIGHT

Long display name for daylight saving time, such as "Eastern Daylight Time".

@ UTZNM_SHORT_GENERIC

Short display name, such as "ET".

@ UTZNM_EXEMPLAR_LOCATION

Exemplar location name, such as "Los Angeles".

@ UTZNM_LONG_STANDARD

Long display name for standard time, such as "Eastern Standard Time".

@ UTZNM_UNKNOWN

Unknown display name type.

C API: Locale ID functionality similar to C++ class Locale.

#define U_CDECL_END

This is used to end a declaration of a library private ICU C API.

int8_t UBool

The ICU boolean type, a signed-byte integer.

#define U_CDECL_BEGIN

This is used to begin a declaration of a library private ICU C API.

Basic definitions for ICU, for both C and C++ APIs.

UErrorCode

Standard ICU4C error code type, a substitute for exceptions.

#define U_I18N_API

Set to export library symbols from inside the i18n library, and to import them from outside.

double UDate

Date and Time data type.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4