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/basictz_8h_source.html below:

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

19 #if U_SHOW_CPLUSPLUS_API 21 #if !UCONFIG_NO_FORMATTING 162

int32_t& dstOffset,

UErrorCode

& status)

const

;

165 #ifndef U_HIDE_INTERNAL_API 182

int32_t& rawOffset, int32_t& dstOffset,

UErrorCode

& status)

const

;

187 #ifndef U_HIDE_INTERNAL_API 192  static

constexpr int32_t kStdDstMask = kDaylight;

197  static

constexpr int32_t kFormerLatterMask = kLatter;

AnnualTimeZoneRule is a class used for representing a time zone rule which takes effect annually.

BasicTimeZone is an abstract class extending TimeZone.

BasicTimeZone(const UnicodeString &id)

Construct a timezone with a given ID.

virtual void getOffsetFromLocal(UDate date, UTimeZoneLocalOption nonExistingTimeOpt, UTimeZoneLocalOption duplicatedTimeOpt, int32_t &rawOffset, int32_t &dstOffset, UErrorCode &status) const

Get time zone offsets from local wall time.

void getTimeZoneRulesAfter(UDate start, InitialTimeZoneRule *&initial, UVector *&transitionRules, UErrorCode &status) const

Gets the set of TimeZoneRule instances applicable to the specified time and after.

void getOffsetFromLocal(UDate date, int32_t nonExistingTimeOpt, int32_t duplicatedTimeOpt, int32_t &rawOffset, int32_t &dstOffset, UErrorCode &status) const

Get time zone offsets from local wall time.

BasicTimeZone(const BasicTimeZone &source)

Copy constructor.

virtual ~BasicTimeZone()

Destructor.

virtual void getTimeZoneRules(const InitialTimeZoneRule *&initial, const TimeZoneRule *trsrules[], int32_t &trscount, UErrorCode &status) const =0

Gets the InitialTimeZoneRule and the set of TimeZoneRule which represent time transitions for this ti...

virtual BasicTimeZone * clone() const override=0

Clones this object polymorphically.

virtual UBool getNextTransition(UDate base, UBool inclusive, TimeZoneTransition &result) const =0

Gets the first time zone transition after the base time.

BasicTimeZone()

Default constructor.

virtual void getSimpleRulesNear(UDate date, InitialTimeZoneRule *&initial, AnnualTimeZoneRule *&std, AnnualTimeZoneRule *&dst, UErrorCode &status) const

Gets the set of time zone rules valid at the specified time.

virtual UBool getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransition &result) const =0

Gets the most recent time zone transition before the base time.

virtual UBool hasEquivalentTransitions(const BasicTimeZone &tz, UDate start, UDate end, UBool ignoreDstAmount, UErrorCode &ec) const

Checks if the time zone has equivalent transitions in the time range.

virtual int32_t countTransitionRules(UErrorCode &status) const =0

Returns the number of TimeZoneRules which represents time transitions, for this time zone,...

BasicTimeZone & operator=(const BasicTimeZone &)=default

Copy assignment.

InitialTimeZoneRule represents a time zone rule representing a time zone effective from the beginning...

TimeZoneRule is a class representing a rule for time zone.

TimeZoneTransition is a class representing a time zone transition.

TimeZone represents a time zone offset, and also figures out daylight savings.

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

C++ API: TimeZone object.

C++ API: Time zone rule classes.

C++ API: Time zone transition.

UTimeZoneLocalOption

Options used by ucal_getTimeZoneOffsetFromLocal and BasicTimeZone::getOffsetFromLocal() to specify ho...

int8_t UBool

The ICU boolean type, a signed-byte integer.

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