Home | History | Annotate | Download | only in i18n

Lines Matching refs:PersianCalendar

65 // Implementation of the PersianCalendar class
71 const char *PersianCalendar::getType() const {
75 Calendar* PersianCalendar::clone() const {
76 return new PersianCalendar(*this);
79 PersianCalendar::PersianCalendar(const Locale& aLocale, UErrorCode& success)
85 PersianCalendar::PersianCalendar(const PersianCalendar& other) : Calendar(other) {
88 PersianCalendar::~PersianCalendar()
97 int32_t PersianCalendar::handleGetLimit(UCalendarDateFields field, ELimitType limitType) const {
108 UBool PersianCalendar::isLeapYear(int32_t year)
119 int32_t PersianCalendar::yearStart(int32_t year) {
130 int32_t PersianCalendar::monthStart(int32_t year, int32_t month) const {
144 int32_t PersianCalendar::handleGetMonthLength(int32_t extendedYear, int32_t month) const {
157 int32_t PersianCalendar::handleGetYearLength(int32_t extendedYear) const {
166 int32_t PersianCalendar::handleComputeMonthStart(int32_t eyear, int32_t month, UBool /*useMonth*/) const {
186 int32_t PersianCalendar::handleGetExtendedYear() {
210 void PersianCalendar::handleComputeFields(int32_t julianDay, UErrorCode &/*status*/) {
235 PersianCalendar::inDaylightTime(UErrorCode& status) const
242 ((PersianCalendar*)this)->complete(status); // cast away const
248 const UDate PersianCalendar::fgSystemDefaultCentury = DBL_MIN;
249 const int32_t PersianCalendar::fgSystemDefaultCenturyYear = -1;
251 UDate PersianCalendar::fgSystemDefaultCenturyStart = DBL_MIN;
252 int32_t PersianCalendar::fgSystemDefaultCenturyStartYear = -1;
254 UBool PersianCalendar::haveDefaultCentury() const
259 UDate PersianCalendar::defaultCenturyStart() const
264 int32_t PersianCalendar::defaultCenturyStartYear() const
270 PersianCalendar::internalGetDefaultCenturyStart() const
287 PersianCalendar::internalGetDefaultCenturyStartYear() const
304 PersianCalendar::initializeSystemDefaultCentury()
310 PersianCalendar calendar(Locale("@calendar=persian"),status);
329 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(PersianCalendar)