Home | History | Annotate | Download | only in i18n

Lines Matching refs:dateIntervalInfo

48 UOBJECT_DEFINE_RTTI_IMPLEMENTATION(DateIntervalInfo)
63 DateIntervalInfo::DateIntervalInfo(UErrorCode& status)
73 DateIntervalInfo::DateIntervalInfo(const Locale& locale, UErrorCode& status)
84 DateIntervalInfo::setIntervalPattern(const UnicodeString& skeleton,
102 DateIntervalInfo::setFallbackIntervalPattern(
124 DateIntervalInfo::DateIntervalInfo(const DateIntervalInfo& dtitvinf)
133 DateIntervalInfo&
134 DateIntervalInfo::operator=(const DateIntervalInfo& dtitvinf) {
153 DateIntervalInfo*
154 DateIntervalInfo::clone() const {
155 return new DateIntervalInfo(*this);
159 DateIntervalInfo::~DateIntervalInfo() {
166 DateIntervalInfo::operator==(const DateIntervalInfo& other) const {
180 DateIntervalInfo::getIntervalPattern(const UnicodeString& skeleton,
204 DateIntervalInfo::getDefaultOrder() const {
210 DateIntervalInfo::getFallbackIntervalPattern(UnicodeString& result) const {
228 struct DateIntervalInfo::DateIntervalSink : public ResourceSink {
231 DateIntervalInfo &dateIntervalInfo;
236 DateIntervalSink(DateIntervalInfo &diInfo, const char *currentCalendarType)
237 : dateIntervalInfo(diInfo), nextCalendarType(currentCalendarType, -1, US_INV) { }
354 dateIntervalInfo.calendarFieldToIntervalIndex(lrgDiffCalUnit, errorCode);
359 (UnicodeString*)(dateIntervalInfo.fIntervalPatterns->get(skeleton));
363 dateIntervalInfo.setIntervalPatternInternally(skeleton, lrgDiffCalUnit,
378 DateIntervalInfo::DateIntervalSink::~DateIntervalSink() {}
383 DateIntervalInfo::initializeData(const Locale& locale, UErrorCode& status)
475 DateIntervalInfo::setIntervalPatternInternally(const UnicodeString& skeleton,
499 DateIntervalInfo::parseSkeleton(const UnicodeString& skeleton,
513 DateIntervalInfo::stringNumeric(int32_t fieldWidth, int32_t anotherFieldWidth,
527 DateIntervalInfo::getBestSkeleton(const UnicodeString& skeleton,
652 DateIntervalInfo::IntervalPatternIndex
653 DateIntervalInfo::calendarFieldToIntervalIndex(UCalendarDateFields field,
696 DateIntervalInfo::deleteHash(Hashtable* hTable)
729 for ( i = 0; i < DateIntervalInfo::kMaxIntervalPatternIndex && ret == TRUE; ++i ) {
739 DateIntervalInfo::initHash(UErrorCode& status) {
758 DateIntervalInfo::copyHash(const Hashtable* source,