Lines Matching refs:TimeZoneRule
32 class U_I18N_API TimeZoneRule : public UObject {
38 virtual ~TimeZoneRule();
46 virtual TimeZoneRule* clone(void) const = 0;
55 virtual UBool operator==(const TimeZoneRule& that) const;
64 virtual UBool operator!=(const TimeZoneRule& that) const;
97 virtual UBool isEquivalentTo(const TimeZoneRule& other) const;
170 TimeZoneRule(const UnicodeString& name, int32_t rawOffset, int32_t dstSavings);
177 TimeZoneRule(const TimeZoneRule& source);
184 TimeZoneRule& operator=(const TimeZoneRule& right);
198 class U_I18N_API InitialTimeZoneRule : public TimeZoneRule {
246 virtual UBool operator==(const TimeZoneRule& that) const;
255 virtual UBool operator!=(const TimeZoneRule& that) const;
279 virtual UBool isEquivalentTo(const TimeZoneRule& that) const;
376 class U_I18N_API AnnualTimeZoneRule : public TimeZoneRule {
457 virtual UBool operator==(const TimeZoneRule& that) const;
466 virtual UBool operator!=(const TimeZoneRule& that) const;
514 virtual UBool isEquivalentTo(const TimeZoneRule& that) const;
616 class U_I18N_API TimeArrayTimeZoneRule : public TimeZoneRule {
673 virtual UBool operator==(const TimeZoneRule& that) const;
682 virtual UBool operator!=(const TimeZoneRule& that) const;
720 virtual UBool isEquivalentTo(const TimeZoneRule& that) const;