#include "unicode/utypes.h"
#if !UCONFIG_NO_FORMATTING
#include "unicode/basictz.h"
#include "gregoimp.h"
#include "uvector.h"
#include "cmemory.h"
U_NAMESPACE_BEGIN
#define MILLIS_PER_YEAR …
BasicTimeZone::BasicTimeZone()
: … { … }
BasicTimeZone::BasicTimeZone(const UnicodeString &id)
: … { … }
BasicTimeZone::BasicTimeZone(const BasicTimeZone& source)
: … { … }
BasicTimeZone::~BasicTimeZone() { … }
UBool
BasicTimeZone::hasEquivalentTransitions(const BasicTimeZone& tz, UDate start, UDate end,
UBool ignoreDstAmount, UErrorCode& status) const { … }
void
BasicTimeZone::getSimpleRulesNear(UDate date, InitialTimeZoneRule*& initial,
AnnualTimeZoneRule*& std, AnnualTimeZoneRule*& dst, UErrorCode& status) const { … }
void
BasicTimeZone::getTimeZoneRulesAfter(UDate start, InitialTimeZoneRule*& initial,
UVector*& transitionRules, UErrorCode& status) const { … }
void
BasicTimeZone::getOffsetFromLocal(UDate , UTimeZoneLocalOption ,
UTimeZoneLocalOption ,
int32_t& , int32_t& ,
UErrorCode& status) const { … }
void BasicTimeZone::getOffsetFromLocal(UDate date, int32_t nonExistingTimeOpt, int32_t duplicatedTimeOpt,
int32_t& rawOffset, int32_t& dstOffset,
UErrorCode& status) const { … }
U_NAMESPACE_END
#endif