1 diff -ur icu.org/source/i18n/unicode/rbtz.h icu/source/i18n/unicode/rbtz.h
2 --- icu.org/source/i18n/unicode/rbtz.h 2022-10-19 02:53:21.000000000 +0200
3 +++ icu/source/i18n/unicode/rbtz.h 2022-10-24 22:20:10.889969185 +0200
7 virtual bool operator!=(const TimeZone& that) const;
8 + bool operator!=(const RuleBasedTimeZone& that) const {return !operator==(that);}
11 * Adds the `TimeZoneRule` which represents time transitions.
12 diff -ur icu.org/source/i18n/unicode/simpletz.h icu/source/i18n/unicode/simpletz.h
13 --- icu.org/source/i18n/unicode/simpletz.h 2022-10-19 02:53:21.000000000 +0200
14 +++ icu/source/i18n/unicode/simpletz.h 2022-10-24 22:20:10.890969183 +0200
18 virtual bool operator==(const TimeZone& that) const override;
19 + bool operator!=(const SimpleTimeZone& that) const {return !operator==(that);}
22 * Constructs a SimpleTimeZone with the given raw GMT offset and time zone ID,
23 diff -ur icu.org/source/i18n/unicode/smpdtfmt.h icu/source/i18n/unicode/smpdtfmt.h
24 --- icu.org/source/i18n/unicode/smpdtfmt.h 2022-10-19 02:53:21.000000000 +0200
25 +++ icu/source/i18n/unicode/smpdtfmt.h 2022-10-24 22:20:10.891969181 +0200
29 virtual bool operator==(const Format& other) const override;
30 + bool operator!=(const SimpleDateFormat& that) const {return !operator==(that);}
33 using DateFormat::format;
34 diff -ur icu.org/source/i18n/unicode/stsearch.h icu/source/i18n/unicode/stsearch.h
35 --- icu.org/source/i18n/unicode/stsearch.h 2022-10-19 02:53:21.000000000 +0200
36 +++ icu/source/i18n/unicode/stsearch.h 2022-10-24 22:20:10.892969178 +0200
40 virtual bool operator==(const SearchIterator &that) const override;
41 + bool operator!=(const StringSearch &that) const {return !operator==(that);}
43 // public get and set methods ----------------------------------------
45 diff -ur icu.org/source/i18n/unicode/tzrule.h icu/source/i18n/unicode/tzrule.h
46 --- icu.org/source/i18n/unicode/tzrule.h 2022-10-19 02:53:21.000000000 +0200
47 +++ icu/source/i18n/unicode/tzrule.h 2022-10-24 22:30:23.298744116 +0200
51 virtual bool operator!=(const TimeZoneRule& that) const override;
52 + bool operator!=(const InitialTimeZoneRule& that) const {return !operator==(that);}
55 * Returns if this rule represents the same rule and offsets as another.
59 virtual bool operator!=(const TimeZoneRule& that) const override;
60 + bool operator!=(const AnnualTimeZoneRule& that) const {return !operator==(that);}
63 * Gets the start date/time rule used by this rule.
67 virtual bool operator!=(const TimeZoneRule& that) const override;
68 + bool operator!=(const TimeArrayTimeZoneRule& that) const {return !operator==(that);}
71 * Gets the time type of the start times used by this rule. The return value
72 diff -ur icu.org/source/i18n/unicode/vtzone.h icu/source/i18n/unicode/vtzone.h
73 --- icu.org/source/i18n/unicode/vtzone.h 2022-10-19 02:53:21.000000000 +0200
74 +++ icu/source/i18n/unicode/vtzone.h 2022-10-24 22:20:10.895969172 +0200
78 virtual bool operator!=(const TimeZone& that) const;
79 + bool operator!=(const VTimeZone& that) const {return !operator==(that);}
82 * Create a <code>VTimeZone</code> instance by the time zone ID.