17 #if !UCONFIG_NO_FORMATTING
79 int32_t getRawOffset(
void)
const;
87 int32_t getDSTSavings(
void)
const;
110 virtual UBool getFirstStart(int32_t prevRawOffset, int32_t prevDSTSavings,
UDate& result)
const = 0;
123 virtual UBool getFinalStart(int32_t prevRawOffset, int32_t prevDSTSavings,
UDate& result)
const = 0;
139 virtual UBool getNextStart(
UDate base, int32_t prevRawOffset, int32_t prevDSTSavings,
156 virtual UBool getPreviousStart(
UDate base, int32_t prevRawOffset, int32_t prevDSTSavings,
269 UBool getStartInYear(int32_t year, int32_t prevRawOffset, int32_t prevDSTSavings,
UDate& result)
const;
353 static UClassID U_EXPORT2 getStaticClassID(
void);
401 const DateTimeRule& dateTimeRule, int32_t startYear, int32_t endYear);
420 DateTimeRule* dateTimeRule, int32_t startYear, int32_t endYear);
482 int32_t getStartYear(
void)
const;
490 int32_t getEndYear(
void)
const;
504 UBool getStartInYear(int32_t year, int32_t prevRawOffset, int32_t prevDSTSavings,
UDate& result)
const;
594 static UClassID U_EXPORT2 getStaticClassID(
void);
703 UBool getStartTimeAt(int32_t index,
UDate& result)
const;
710 int32_t countStartTimes(
void)
const;
784 enum { TIMEARRAY_STACK_BUFFER_SIZE = 32 };
786 UDate getUTC(
UDate time, int32_t raw, int32_t dst)
const;
789 int32_t fNumStartTimes;
791 UDate fLocalStartTimes[TIMEARRAY_STACK_BUFFER_SIZE];
805 static UClassID U_EXPORT2 getStaticClassID(
void);