Lines Matching refs:IslamicCalendar

12 *   10/14/2003  srl         ported from java IslamicCalendar
75 // Implementation of the IslamicCalendar class
81 const char *IslamicCalendar::getType() const {
89 Calendar* IslamicCalendar::clone() const {
90 return new IslamicCalendar(*this);
93 IslamicCalendar::IslamicCalendar(const Locale& aLocale, UErrorCode& success, ECivil beCivil)
100 IslamicCalendar::IslamicCalendar(const IslamicCalendar& other) : Calendar(other), civil(other.civil) {
103 IslamicCalendar::~IslamicCalendar()
115 void IslamicCalendar::setCivil(ECivil beCivil, UErrorCode &status)
133 UBool IslamicCalendar::isCivil() {
141 // Note: Current IslamicCalendar implementation does not work
175 int32_t IslamicCalendar::handleGetLimit(UCalendarDateFields field, ELimitType limitType) const {
186 UBool IslamicCalendar::civilLeapYear(int32_t year)
195 int32_t IslamicCalendar::yearStart(int32_t year) {
210 int32_t IslamicCalendar::monthStart(int32_t year, int32_t month) const {
227 int32_t IslamicCalendar::trueMonthStart(int32_t month) const
282 double IslamicCalendar::moonAge(UDate time, UErrorCode &status)
319 int32_t IslamicCalendar::handleGetMonthLength(int32_t extendedYear, int32_t month) const {
339 int32_t IslamicCalendar::handleGetYearLength(int32_t extendedYear) const {
356 int32_t IslamicCalendar::handleComputeMonthStart(int32_t eyear, int32_t month, UBool /* useMonth */) const {
367 int32_t IslamicCalendar::handleGetExtendedYear() {
393 void IslamicCalendar::handleComputeFields(int32_t julianDay, UErrorCode &status) {
445 IslamicCalendar::inDaylightTime(UErrorCode& status) const
452 ((IslamicCalendar*)this)->complete(status); // cast away const
458 const UDate IslamicCalendar::fgSystemDefaultCentury = DBL_MIN;
459 const int32_t IslamicCalendar::fgSystemDefaultCenturyYear = -1;
461 UDate IslamicCalendar::fgSystemDefaultCenturyStart = DBL_MIN;
462 int32_t IslamicCalendar::fgSystemDefaultCenturyStartYear = -1;
465 UBool IslamicCalendar::haveDefaultCentury() const
470 UDate IslamicCalendar::defaultCenturyStart() const
475 int32_t IslamicCalendar::defaultCenturyStartYear() const
481 IslamicCalendar::internalGetDefaultCenturyStart() const
498 IslamicCalendar::internalGetDefaultCenturyStartYear() const
515 IslamicCalendar::initializeSystemDefaultCentury()
521 IslamicCalendar calendar(Locale("@calendar=islamic-civil"),status);
540 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(IslamicCalendar)