Lines Matching refs:rule

12  * \brief C API: Time zone rule classes
54 zrule_close(ZRule* rule);
68 * @param rule, the Zrule to use
73 zrule_getName(ZRule* rule, UChar* name, int32_t nameLength);
77 * @param rule, the Zrule to use
81 zrule_getRawOffset(ZRule* rule);
85 * @param rule, the Zrule to use
86 * @return The amount of daylight saving offset used by this rule
90 zrule_getDSTSavings(ZRule* rule);
93 * Returns if this rule represents the same rule and offsets as another.
114 * If this ia a rule for standard time, the value of this argument is 0.
125 izrule_close(IZRule* rule);
129 * @param rule the original IZRule
133 izrule_clone(IZRule *rule);
147 * @param rule, the IZrule to use
152 izrule_getName(IZRule* rule, UChar* & name, int32_t & nameLength);
156 * @param rule, the IZrule to use
160 izrule_getRawOffset(IZRule* rule);
164 * @param rule, the IZrule to use
165 * @return The amount of daylight saving offset used by this rule
169 izrule_getDSTSavings(IZRule* rule);
172 * Returns if this rule represents the same rule and offsets as another.
183 * Gets the very first time when this rule takes effect.
184 * @param rule The IZrule to use
185 * @param prevRawOffset The standard time offset from UTC before this rule
189 * @param result Receives the very first time when this rule takes effect.
194 izrule_getFirstStart(IZRule* rule, int32_t prevRawOffset, int32_t prevDSTSavings,
198 * Gets the final time when this rule takes effect.
199 * @param rule The IZrule to use
200 * @param prevRawOffset The standard time offset from UTC before this rule
204 * @param result Receives the final time when this rule takes effect.
209 izrule_getFinalStart(IZRule* rule, int32_t prevRawOffset, int32_t prevDSTSavings,
213 * Gets the first time when this rule takes effect after the specified time.
214 * @param rule The IZrule to use
216 * @param prevRawOffset The standard time offset from UTC before this rule
221 * @param result Receives The first time when this rule takes effect after
227 izrule_getNextStart(IZRule* rule, UDate base, int32_t prevRawOffset,
231 * Gets the most recent time when this rule takes effect before the specified time.
232 * @param rule The IZrule to use
234 * @param prevRawOffset The standard time offset from UTC before this rule
239 * @param result Receives The most recent time when this rule takes effect before
245 izrule_getPreviousStart(IZRule* rule, UDate base, int32_t prevRawOffset,
257 * @param rule The IZrule to use
261 izrule_getStaticClassID(IZRule* rule);
269 * @param rule The IZrule to use
275 izrule_getDynamicClassID(IZRule* rule);