Lines Matching refs:TimeZoneRule
36 class U_I18N_API TimeZoneRule : public UObject {
42 virtual ~TimeZoneRule();
50 virtual TimeZoneRule* clone() const = 0;
59 virtual UBool operator==(const TimeZoneRule& that) const;
68 virtual UBool operator!=(const TimeZoneRule& that) const;
101 virtual UBool isEquivalentTo(const TimeZoneRule& other) const;
174 TimeZoneRule(const UnicodeString& name, int32_t rawOffset, int32_t dstSavings);
181 TimeZoneRule(const TimeZoneRule& source);
188 TimeZoneRule& operator=(const TimeZoneRule& right);
202 class U_I18N_API InitialTimeZoneRule : public TimeZoneRule {
250 virtual UBool operator==(const TimeZoneRule& that) const;
259 virtual UBool operator!=(const TimeZoneRule& that) const;
283 virtual UBool isEquivalentTo(const TimeZoneRule& that) const;
380 class U_I18N_API AnnualTimeZoneRule : public TimeZoneRule {
461 virtual UBool operator==(const TimeZoneRule& that) const;
470 virtual UBool operator!=(const TimeZoneRule& that) const;
518 virtual UBool isEquivalentTo(const TimeZoneRule& that) const;
620 class U_I18N_API TimeArrayTimeZoneRule : public TimeZoneRule {
677 virtual UBool operator==(const TimeZoneRule& that) const;
686 virtual UBool operator!=(const TimeZoneRule& that) const;
724 virtual UBool isEquivalentTo(const TimeZoneRule& that) const;