Lines Matching refs:ChineseCalendar
119 Calendar* ChineseCalendar::clone() const { in clone()
120 return new ChineseCalendar(*this); in clone()
123 ChineseCalendar::ChineseCalendar(const Locale& aLocale, UErrorCode& success) in ChineseCalendar() function in ChineseCalendar
132 ChineseCalendar::ChineseCalendar(const Locale& aLocale, int32_t epochYear, in ChineseCalendar() function in ChineseCalendar
142 ChineseCalendar::ChineseCalendar(const ChineseCalendar& other) : Calendar(other) { in ChineseCalendar() function in ChineseCalendar
148 ChineseCalendar::~ChineseCalendar() in ~ChineseCalendar()
152 const char *ChineseCalendar::getType() const { in getType()
161 const TimeZone* ChineseCalendar::getChineseCalZoneAstroCalc(void) const { in getChineseCalZoneAstroCalc()
203 int32_t ChineseCalendar::handleGetLimit(UCalendarDateFields field, ELimitType limitType) const { in handleGetLimit()
219 int32_t ChineseCalendar::handleGetExtendedYear() { in handleGetExtendedYear()
239 int32_t ChineseCalendar::handleGetMonthLength(int32_t extendedYear, int32_t month) const { in handleGetMonthLength()
264 void ChineseCalendar::handleComputeFields(int32_t julianDay, UErrorCode &/*status*/) { in handleComputeFields()
274 const UFieldResolutionTable ChineseCalendar::CHINESE_DATE_PRECEDENCE[] =
304 const UFieldResolutionTable* ChineseCalendar::getFieldResolutionTable() const { in getFieldResolutionTable()
321 int32_t ChineseCalendar::handleComputeMonthStart(int32_t eyear, int32_t month, UBool useMonth) cons… in handleComputeMonthStart()
323 ChineseCalendar *nonConstThis = (ChineseCalendar*)this; // cast away const in handleComputeMonthStart()
372 void ChineseCalendar::add(UCalendarDateFields field, int32_t amount, UErrorCode& status) { in add()
394 void ChineseCalendar::add(EDateFields field, int32_t amount, UErrorCode& status) { in add()
402 void ChineseCalendar::roll(UCalendarDateFields field, int32_t amount, UErrorCode& status) { in roll()
460 void ChineseCalendar::roll(EDateFields field, int32_t amount, UErrorCode& status) { in roll()
481 double ChineseCalendar::daysToMillis(double days) const { in daysToMillis()
499 double ChineseCalendar::millisToDays(double millis) const { in millisToDays()
524 int32_t ChineseCalendar::winterSolstice(int32_t gyear) const { in winterSolstice()
564 int32_t ChineseCalendar::newMoonNear(double days, UBool after) const { in newMoonNear()
585 int32_t ChineseCalendar::synodicMonthsBetween(int32_t day1, int32_t day2) const { in synodicMonthsBetween()
596 int32_t ChineseCalendar::majorSolarTerm(int32_t days) const { in majorSolarTerm()
620 UBool ChineseCalendar::hasNoMajorSolarTerm(int32_t newMoon) const { in hasNoMajorSolarTerm()
638 UBool ChineseCalendar::isLeapMonthBetween(int32_t newMoon1, int32_t newMoon2) const { in isLeapMonthBetween()
671 void ChineseCalendar::computeChineseFields(int32_t days, int32_t gyear, int32_t gmonth, in computeChineseFields()
757 int32_t ChineseCalendar::newYear(int32_t gyear) const { in newYear()
795 void ChineseCalendar::offsetMonth(int32_t newMoon, int32_t dom, int32_t delta) { in offsetMonth()
828 ChineseCalendar::inDaylightTime(UErrorCode& status) const in inDaylightTime()
835 ((ChineseCalendar*)this)->complete(status); // cast away const in inDaylightTime()
847 UBool ChineseCalendar::haveDefaultCentury() const in haveDefaultCentury()
852 UDate ChineseCalendar::defaultCenturyStart() const in defaultCenturyStart()
857 int32_t ChineseCalendar::defaultCenturyStartYear() const in defaultCenturyStartYear()
868 ChineseCalendar calendar(Locale("@calendar=chinese"),status); in initializeSystemDefaultCentury()
880 ChineseCalendar::internalGetDefaultCenturyStart() const in internalGetDefaultCenturyStart()
888 ChineseCalendar::internalGetDefaultCenturyStartYear() const in internalGetDefaultCenturyStartYear()
895 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(ChineseCalendar)