19 #if !UCONFIG_NO_FORMATTING
81 int32_t getRawOffset(
void)
const;
89 int32_t getDSTSavings(
void)
const;
112 virtual UBool getFirstStart(int32_t prevRawOffset, int32_t prevDSTSavings,
UDate& result)
const = 0;
125 virtual UBool getFinalStart(int32_t prevRawOffset, int32_t prevDSTSavings,
UDate& result)
const = 0;
141 virtual UBool getNextStart(
UDate base, int32_t prevRawOffset, int32_t prevDSTSavings,
158 virtual UBool getPreviousStart(
UDate base, int32_t prevRawOffset, int32_t prevDSTSavings,
271 UBool getStartInYear(int32_t year, int32_t prevRawOffset, int32_t prevDSTSavings,
UDate& result)
const;
355 static UClassID U_EXPORT2 getStaticClassID(
void);
403 const DateTimeRule& dateTimeRule, int32_t startYear, int32_t endYear);
422 DateTimeRule* dateTimeRule, int32_t startYear, int32_t endYear);
484 int32_t getStartYear(
void)
const;
492 int32_t getEndYear(
void)
const;
506 UBool getStartInYear(int32_t year, int32_t prevRawOffset, int32_t prevDSTSavings,
UDate& result)
const;
596 static UClassID U_EXPORT2 getStaticClassID(
void);
705 UBool getStartTimeAt(int32_t index,
UDate& result)
const;
712 int32_t countStartTimes(
void)
const;
786 enum { TIMEARRAY_STACK_BUFFER_SIZE = 32 };
788 UDate getUTC(
UDate time, int32_t raw, int32_t dst)
const;
791 int32_t fNumStartTimes;
793 UDate fLocalStartTimes[TIMEARRAY_STACK_BUFFER_SIZE];
807 static UClassID U_EXPORT2 getStaticClassID(
void);