Lines Matching refs:RuleBasedTimeZone
49 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(RuleBasedTimeZone)
51 RuleBasedTimeZone::RuleBasedTimeZone(const UnicodeString& id, InitialTimeZoneRule* initialRule)
56 RuleBasedTimeZone::RuleBasedTimeZone(const RuleBasedTimeZone& source)
67 RuleBasedTimeZone::~RuleBasedTimeZone() {
72 RuleBasedTimeZone&
73 RuleBasedTimeZone::operator=(const RuleBasedTimeZone& right) {
87 RuleBasedTimeZone::operator==(const TimeZone& that) const {
95 RuleBasedTimeZone *rbtz = (RuleBasedTimeZone*)&that;
107 RuleBasedTimeZone::operator!=(const TimeZone& that) const {
112 RuleBasedTimeZone::addTransitionRule(TimeZoneRule* rule, UErrorCode& status) {
145 RuleBasedTimeZone::complete(UErrorCode& status) {
340 RuleBasedTimeZone::clone(void) const {
341 return new RuleBasedTimeZone(*this);
345 RuleBasedTimeZone::getOffset(uint8_t era, int32_t year, int32_t month, int32_t day,
360 RuleBasedTimeZone::getOffset(uint8_t era, int32_t year, int32_t month, int32_t day,
381 RuleBasedTimeZone::getOffset(UDate date, UBool local, int32_t& rawOffset,
387 RuleBasedTimeZone::getOffsetFromLocal(UDate date, int32_t nonExistingTimeOpt, int32_t duplicatedTimeOpt,
397 RuleBasedTimeZone::getOffsetInternal(UDate date, UBool local,
453 RuleBasedTimeZone::setRawOffset(int32_t /*offsetMillis*/) {
459 RuleBasedTimeZone::getRawOffset(void) const {
470 RuleBasedTimeZone::useDaylightTime(void) const {
492 RuleBasedTimeZone::inDaylightTime(UDate date, UErrorCode& status) const {
505 RuleBasedTimeZone::hasSameRules(const TimeZone& other) const {
512 const RuleBasedTimeZone& that = (const RuleBasedTimeZone&)other;
524 RuleBasedTimeZone::getNextTransition(UDate base, UBool inclusive, TimeZoneTransition& result) /*const*/ {
543 RuleBasedTimeZone::getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransition& result) /*const*/ {
562 RuleBasedTimeZone::countTransitionRules(UErrorCode& /*status*/) /*const*/ {
574 RuleBasedTimeZone::getTimeZoneRules(const InitialTimeZoneRule*& initial,
606 RuleBasedTimeZone::deleteRules(void) {
626 RuleBasedTimeZone::deleteTransitions(void) {
638 RuleBasedTimeZone::copyRules(UVector* source) {
668 RuleBasedTimeZone::findRuleInFinal(UDate date, UBool local,
711 RuleBasedTimeZone::findNext(UDate base, UBool inclusive, UDate& transitionTime,
795 RuleBasedTimeZone::findPrev(UDate base, UBool inclusive, UDate& transitionTime,
871 RuleBasedTimeZone::getTransitionTime(Transition* transition, UBool local,
883 RuleBasedTimeZone::getLocalDelta(int32_t rawBefore, int32_t dstBefore, int32_t rawAfter, int32_t dstAfter,