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 {
159 RuleBasedTimeZone *ncThis = const_cast<RuleBasedTimeZone*>(this);
167 RuleBasedTimeZone::complete(UErrorCode& status) {
362 RuleBasedTimeZone::clone(void) const {
363 return new RuleBasedTimeZone(*this);
367 RuleBasedTimeZone::getOffset(uint8_t era, int32_t year, int32_t month, int32_t day,
382 RuleBasedTimeZone::getOffset(uint8_t era, int32_t year, int32_t month, int32_t day,
403 RuleBasedTimeZone::getOffset(UDate date, UBool local, int32_t& rawOffset,
409 RuleBasedTimeZone::getOffsetFromLocal(UDate date, int32_t nonExistingTimeOpt, int32_t duplicatedTimeOpt,
419 RuleBasedTimeZone::getOffsetInternal(UDate date, UBool local,
477 RuleBasedTimeZone::setRawOffset(int32_t /*offsetMillis*/) {
483 RuleBasedTimeZone::getRawOffset(void) const {
494 RuleBasedTimeZone::useDaylightTime(void) const {
516 RuleBasedTimeZone::inDaylightTime(UDate date, UErrorCode& status) const {
529 RuleBasedTimeZone::hasSameRules(const TimeZone& other) const {
536 const RuleBasedTimeZone& that = (const RuleBasedTimeZone&)other;
548 RuleBasedTimeZone::getNextTransition(UDate base, UBool inclusive, TimeZoneTransition& result) const {
567 RuleBasedTimeZone::getPreviousTransition(UDate base, UBool inclusive, TimeZoneTransition& result) const {
586 RuleBasedTimeZone::countTransitionRules(UErrorCode& /*status*/) const {
598 RuleBasedTimeZone::getTimeZoneRules(const InitialTimeZoneRule*& initial,
630 RuleBasedTimeZone::deleteRules(void) {
650 RuleBasedTimeZone::deleteTransitions(void) {
662 RuleBasedTimeZone::copyRules(UVector* source) {
692 RuleBasedTimeZone::findRuleInFinal(UDate date, UBool local,
740 RuleBasedTimeZone::findNext(UDate base, UBool inclusive, UDate& transitionTime,
824 RuleBasedTimeZone::findPrev(UDate base, UBool inclusive, UDate& transitionTime,
900 RuleBasedTimeZone::getTransitionTime(Transition* transition, UBool local,
912 RuleBasedTimeZone::getLocalDelta(int32_t rawBefore, int32_t dstBefore, int32_t rawAfter, int32_t dstAfter,