Lines Matching defs:IZRule
32 struct IZRule;
33 typedef struct IZRule IZRule;
104 * IZRule API
108 * Constructs an IZRule with the name, the GMT offset of its
116 U_CAPI IZRule* U_EXPORT2
120 * Disposes of the storage used by a IZRule object. This function should
125 izrule_close(IZRule* rule);
129 * @param rule the original IZRule
130 * @return the newly allocated copy of the IZRule
132 U_CAPI IZRule* U_EXPORT2
133 izrule_clone(IZRule *rule);
143 izrule_equals(const IZRule* rule1, const IZRule* rule2);
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
169 izrule_getDSTSavings(IZRule* rule);
173 * When two IZRule objects differ only its names, this method
180 izrule_isEquivalentTo(IZRule* rule1, IZRule* rule2);
184 * @param rule The IZrule to use
194 izrule_getFirstStart(IZRule* rule, int32_t prevRawOffset, int32_t prevDSTSavings,
199 * @param rule The IZrule to use
209 izrule_getFinalStart(IZRule* rule, int32_t prevRawOffset, int32_t prevDSTSavings,
214 * @param rule The IZrule to use
227 izrule_getNextStart(IZRule* rule, UDate base, int32_t prevRawOffset,
232 * @param rule The IZrule to use
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);