aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/icu/i18n/hebrwcal.h
diff options
context:
space:
mode:
authorromankoshelev <romankoshelev@yandex-team.com>2024-05-13 11:00:27 +0300
committerromankoshelev <romankoshelev@yandex-team.com>2024-05-13 11:13:05 +0300
commit5b22fadb0f035a3b82c328e0ae710ad2b92f6eac (patch)
treee15dc649c79c4fb78f35cd6694dfe9af9bfcc0ad /contrib/libs/icu/i18n/hebrwcal.h
parent5946aa7d3cbca62f6bcf074e8a2b9346e7a96af4 (diff)
downloadydb-5b22fadb0f035a3b82c328e0ae710ad2b92f6eac.tar.gz
Update ICU to 75.1
904da4ae1c86fc5542eac7f1cd18d97b72eb8517
Diffstat (limited to 'contrib/libs/icu/i18n/hebrwcal.h')
-rw-r--r--contrib/libs/icu/i18n/hebrwcal.h30
1 files changed, 7 insertions, 23 deletions
diff --git a/contrib/libs/icu/i18n/hebrwcal.h b/contrib/libs/icu/i18n/hebrwcal.h
index 829a642211..342fdb0efa 100644
--- a/contrib/libs/icu/i18n/hebrwcal.h
+++ b/contrib/libs/icu/i18n/hebrwcal.h
@@ -319,7 +319,7 @@ public:
* implementation than the default implementation in Calendar.
* @internal
*/
- virtual int32_t handleGetMonthLength(int32_t extendedYear, int32_t month) const override;
+ virtual int32_t handleGetMonthLength(int32_t extendedYear, int32_t month, UErrorCode& status) const override;
/**
* Return the number of days in the given extended year of this
@@ -350,10 +350,11 @@ public:
* use the UCAL_EXTENDED_YEAR field or the UCAL_YEAR and supra-year fields (such
* as UCAL_ERA) specific to the calendar system, depending on which set of
* fields is newer.
+ * @param status
* @return the extended year
* @internal
*/
- virtual int32_t handleGetExtendedYear() override;
+ virtual int32_t handleGetExtendedYear(UErrorCode& status) override;
/**
* Return the Julian day number of day before the first day of the
* given month in the given extended year. Subclasses should override
@@ -367,8 +368,8 @@ public:
* day of the given month and year
* @internal
*/
- virtual int32_t handleComputeMonthStart(int32_t eyear, int32_t month,
- UBool useMonth) const override;
+ virtual int64_t handleComputeMonthStart(int32_t eyear, int32_t month,
+ UBool useMonth, UErrorCode& status) const override;
/**
@@ -380,24 +381,7 @@ public:
virtual void validateField(UCalendarDateFields field, UErrorCode &status) override;
protected:
- /**
- * Returns true because the Hebrew Calendar does have a default century
- * @internal
- */
- virtual UBool haveDefaultCentury() const override;
-
- /**
- * Returns the date of the start of the default century
- * @return start of century - in milliseconds since epoch, 1970
- * @internal
- */
- virtual UDate defaultCenturyStart() const override;
-
- /**
- * Returns the year in which the default century begins
- * @internal
- */
- virtual int32_t defaultCenturyStartYear() const override;
+ DECLARE_OVERRIDE_SYSTEM_DEFAULT_CENTURY
public:
/**
@@ -442,7 +426,7 @@ public:
virtual void setTemporalMonthCode(const char* code, UErrorCode& status ) override;
protected:
- virtual int32_t internalGetMonth() const override;
+ virtual int32_t internalGetMonth(UErrorCode& status) const override;
private: // Calendar-specific implementation
/**