Lines Matching refs:RuleBasedTimeZone

52 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(RuleBasedTimeZone)
54 RuleBasedTimeZone::RuleBasedTimeZone(const UnicodeString& id, InitialTimeZoneRule* initialRule)
59 RuleBasedTimeZone::RuleBasedTimeZone(const RuleBasedTimeZone& source)
70 RuleBasedTimeZone::~RuleBasedTimeZone() {
75 RuleBasedTimeZone&
76 RuleBasedTimeZone::operator=(const RuleBasedTimeZone& right) {
90 RuleBasedTimeZone::operator==(const TimeZone& that) const {
98 RuleBasedTimeZone *rbtz = (RuleBasedTimeZone*)&that;
110 RuleBasedTimeZone::operator!=(const TimeZone& that) const {
115 RuleBasedTimeZone::addTransitionRule(TimeZoneRule* rule, UErrorCode& status) {
150 RuleBasedTimeZone::completeConst(UErrorCode& status) const {
156 RuleBasedTimeZone *ncThis = const_cast<RuleBasedTimeZone*>(this);
163 RuleBasedTimeZone::complete(UErrorCode& status) {
358 RuleBasedTimeZone::clone(void) const {
359 return new RuleBasedTimeZone(*this);
363 RuleBasedTimeZone::getOffset(uint8_t era, int32_t year, int32_t month, int32_t day,
378 RuleBasedTimeZone::getOffset(uint8_t era, int32_t year, int32_t month, int32_t day,
399 RuleBasedTimeZone::getOffset(UDate date, UBool local, int32_t& rawOffset,
405 RuleBasedTimeZone::getOffsetFromLocal(UDate date, int32_t nonExistingTimeOpt, int32_t duplicatedTimeOpt,
415 RuleBasedTimeZone::getOffsetInternal(UDate date, UBool local,
473 RuleBasedTimeZone::setRawOffset(int32_t /*offsetMillis*/) {
479 RuleBasedTimeZone::getRawOffset(void) const {
490 RuleBasedTimeZone::useDaylightTime(void) const {
512 RuleBasedTimeZone::inDaylightTime(UDate date, UErrorCode& status) const {
525 RuleBasedTimeZone::hasSameRules(const TimeZone& other) const {
532 const RuleBasedTimeZone& that = (const RuleBasedTimeZone&)other;
544 RuleBasedTimeZone::getNextTransition(UDate base, UBool inclusive, TimeZoneTransition& result) const {
563 RuleBasedTimeZone::getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransition& result) const {
582 RuleBasedTimeZone::countTransitionRules(UErrorCode& /*status*/) const {
594 RuleBasedTimeZone::getTimeZoneRules(const InitialTimeZoneRule*& initial,
626 RuleBasedTimeZone::deleteRules(void) {
646 RuleBasedTimeZone::deleteTransitions(void) {
658 RuleBasedTimeZone::copyRules(UVector* source) {
688 RuleBasedTimeZone::findRuleInFinal(UDate date, UBool local,
736 RuleBasedTimeZone::findNext(UDate base, UBool inclusive, UDate& transitionTime,
820 RuleBasedTimeZone::findPrev(UDate base, UBool inclusive, UDate& transitionTime,
896 RuleBasedTimeZone::getTransitionTime(Transition* transition, UBool local,
908 RuleBasedTimeZone::getLocalDelta(int32_t rawBefore, int32_t dstBefore, int32_t rawAfter, int32_t dstAfter,