Lines Matching refs:startDates
107 startDates = std::move(eraStartDates); in EraRules()
130 LocalMemory<int32_t> startDates(static_cast<int32_t *>(uprv_malloc(numEras * sizeof(int32_t)))); in createInstance() local
131 if (startDates.isNull()) { in createInstance()
135 uprv_memset(startDates.getAlias(), 0 , numEras * sizeof(int32_t)); in createInstance()
153 if (isSet(startDates[eraIdx])) { in createInstance()
177 startDates[eraIdx] = encodeDate(fields[0], fields[1], fields[2]); in createInstance()
188 if (isSet(startDates[eraIdx])) { in createInstance()
202 startDates[eraIdx] = MIN_ENCODED_START; in createInstance()
223 result = new EraRules(startDates, firstTentativeIdx); in createInstance()
225 result = new EraRules(startDates, numEras); in createInstance()
242 decodeDate(startDates[eraIdx], fields); in getStartDate()
255 decodeDate(startDates[eraIdx], fields); in getStartYear()
275 if (compareEncodedDateWithYMD(startDates[getCurrentEraIndex()], year, month, day) <= 0) { in getEraIndex()
284 if (compareEncodedDateWithYMD(startDates[i], year, month, day) <= 0) { in getEraIndex()
313 if (currentEncodedDate >= startDates[eraIdx]) { in initCurrentEra()