Lines Matching refs:ChineseCalendar

121 Calendar* ChineseCalendar::clone() const {  in clone()
122 return new ChineseCalendar(*this); in clone()
125 ChineseCalendar::ChineseCalendar(const Locale& aLocale, UErrorCode& success) in ChineseCalendar() function in ChineseCalendar
134 ChineseCalendar::ChineseCalendar(const Locale& aLocale, int32_t epochYear, in ChineseCalendar() function in ChineseCalendar
144 ChineseCalendar::ChineseCalendar(const ChineseCalendar& other) : Calendar(other) { in ChineseCalendar() function in ChineseCalendar
150 ChineseCalendar::~ChineseCalendar() in ~ChineseCalendar()
154 const char *ChineseCalendar::getType() const { in getType()
163 const TimeZone* ChineseCalendar::getChineseCalZoneAstroCalc(void) const { in getChineseCalZoneAstroCalc()
205 int32_t ChineseCalendar::handleGetLimit(UCalendarDateFields field, ELimitType limitType) const { in handleGetLimit()
221 int32_t ChineseCalendar::handleGetExtendedYear() { in handleGetExtendedYear()
241 int32_t ChineseCalendar::handleGetMonthLength(int32_t extendedYear, int32_t month) const { in handleGetMonthLength()
266 void ChineseCalendar::handleComputeFields(int32_t julianDay, UErrorCode &/*status*/) { in handleComputeFields()
276 const UFieldResolutionTable ChineseCalendar::CHINESE_DATE_PRECEDENCE[] =
306 const UFieldResolutionTable* ChineseCalendar::getFieldResolutionTable() const { in getFieldResolutionTable()
323 int32_t ChineseCalendar::handleComputeMonthStart(int32_t eyear, int32_t month, UBool useMonth) cons… in handleComputeMonthStart()
325 ChineseCalendar *nonConstThis = (ChineseCalendar*)this; // cast away const in handleComputeMonthStart()
374 void ChineseCalendar::add(UCalendarDateFields field, int32_t amount, UErrorCode& status) { in add()
396 void ChineseCalendar::add(EDateFields field, int32_t amount, UErrorCode& status) { in add()
404 void ChineseCalendar::roll(UCalendarDateFields field, int32_t amount, UErrorCode& status) { in roll()
462 void ChineseCalendar::roll(EDateFields field, int32_t amount, UErrorCode& status) { in roll()
483 double ChineseCalendar::daysToMillis(double days) const { in daysToMillis()
501 double ChineseCalendar::millisToDays(double millis) const { in millisToDays()
526 int32_t ChineseCalendar::winterSolstice(int32_t gyear) const { in winterSolstice()
566 int32_t ChineseCalendar::newMoonNear(double days, UBool after) const { in newMoonNear()
587 int32_t ChineseCalendar::synodicMonthsBetween(int32_t day1, int32_t day2) const { in synodicMonthsBetween()
598 int32_t ChineseCalendar::majorSolarTerm(int32_t days) const { in majorSolarTerm()
622 UBool ChineseCalendar::hasNoMajorSolarTerm(int32_t newMoon) const { in hasNoMajorSolarTerm()
640 UBool ChineseCalendar::isLeapMonthBetween(int32_t newMoon1, int32_t newMoon2) const { in isLeapMonthBetween()
673 void ChineseCalendar::computeChineseFields(int32_t days, int32_t gyear, int32_t gmonth, in computeChineseFields()
759 int32_t ChineseCalendar::newYear(int32_t gyear) const { in newYear()
797 void ChineseCalendar::offsetMonth(int32_t newMoon, int32_t dom, int32_t delta) { in offsetMonth()
830 ChineseCalendar::inDaylightTime(UErrorCode& status) const in inDaylightTime()
837 ((ChineseCalendar*)this)->complete(status); // cast away const in inDaylightTime()
849 UBool ChineseCalendar::haveDefaultCentury() const in haveDefaultCentury()
854 UDate ChineseCalendar::defaultCenturyStart() const in defaultCenturyStart()
859 int32_t ChineseCalendar::defaultCenturyStartYear() const in defaultCenturyStartYear()
870 ChineseCalendar calendar(Locale("@calendar=chinese"),status); in initializeSystemDefaultCentury()
882 ChineseCalendar::internalGetDefaultCenturyStart() const in internalGetDefaultCenturyStart()
890 ChineseCalendar::internalGetDefaultCenturyStartYear() const in internalGetDefaultCenturyStartYear()
897 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(ChineseCalendar)