Logo Search packages:      
Sourcecode: icu version File versions  Download package

zrule.h File Reference

C API: Time zone rule classes. More...

#include "unicode/utypes.h"
Include dependency graph for zrule.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct AZRule AZRule
typedef struct IZRule IZRule
typedef struct ZRule ZRule

Functions

U_CAPI IZRule *U_EXPORT2 izrule_clone (IZRule *rule)
U_CAPI void U_EXPORT2 izrule_close (IZRule *rule)
U_CAPI UBool U_EXPORT2 izrule_equals (const IZRule *rule1, const IZRule *rule2)
U_CAPI int32_t U_EXPORT2 izrule_getDSTSavings (IZRule *rule)
U_CAPI UClassID U_EXPORT2 izrule_getDynamicClassID (IZRule *rule)
U_CAPI UBool U_EXPORT2 izrule_getFinalStart (IZRule *rule, int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result)
U_CAPI UBool U_EXPORT2 izrule_getFirstStart (IZRule *rule, int32_t prevRawOffset, int32_t prevDSTSavings, UDate &result)
U_CAPI void U_EXPORT2 izrule_getName (IZRule *rule, UChar *&name, int32_t &nameLength)
U_CAPI UBool U_EXPORT2 izrule_getNextStart (IZRule *rule, UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &result)
U_CAPI UBool U_EXPORT2 izrule_getPreviousStart (IZRule *rule, UDate base, int32_t prevRawOffset, int32_t prevDSTSavings, UBool inclusive, UDate &result)
U_CAPI int32_t U_EXPORT2 izrule_getRawOffset (IZRule *rule)
U_CAPI UClassID U_EXPORT2 izrule_getStaticClassID (IZRule *rule)
U_CAPI UBool U_EXPORT2 izrule_isEquivalentTo (IZRule *rule1, IZRule *rule2)
U_CAPI IZRule *U_EXPORT2 izrule_open (const UChar *name, int32_t nameLength, int32_t rawOffset, int32_t dstSavings)
U_CAPI void U_EXPORT2 zrule_close (ZRule *rule)
U_CAPI UBool U_EXPORT2 zrule_equals (const ZRule *rule1, const ZRule *rule2)
U_CAPI int32_t U_EXPORT2 zrule_getDSTSavings (ZRule *rule)
U_CAPI void U_EXPORT2 zrule_getName (ZRule *rule, UChar *name, int32_t nameLength)
U_CAPI int32_t U_EXPORT2 zrule_getRawOffset (ZRule *rule)
U_CAPI UBool U_EXPORT2 zrule_isEquivalentTo (ZRule *rule1, ZRule *rule2)

Detailed Description

C API: Time zone rule classes.

Definition in file zrule.h.


Generated by  Doxygen 1.6.0   Back to index