11 #include "unicode/utypes.h" 12 #include "unicode/uenum.h" 13 #include "unicode/uloc.h" 14 #include "unicode/localpointer.h" 16 #if !UCONFIG_NO_FORMATTING 147 #define UCAL_UNKNOWN_ZONE_ID "Etc/Unknown" 702 #if U_SHOW_CPLUSPLUS_API 748 #ifndef U_HIDE_DRAFT_API 1500 #ifndef U_HIDE_DRAFT_API U_STABLE void U_EXPORT2 ucal_roll(UCalendar *cal, UCalendarDateFields field, int32_t amount, UErrorCode *status)
void * UCalendar
Definition: ucal.h:153
U_STABLE int32_t U_EXPORT2 ucal_get(const UCalendar *cal, UCalendarDateFields field, UErrorCode *status)
UCalendarDateFields
Definition: ucal.h:183
U_DRAFT UBool U_EXPORT2 ucal_getTimeZoneTransitionDate(const UCalendar *cal, UTimeZoneTransitionType type, UDate *transition, UErrorCode *status)
U_STABLE int32_t U_EXPORT2 ucal_getAttribute(const UCalendar *cal, UCalendarAttribute attr)
const FieldDescriptor * field
Definition: parser_unittest.cc:2279
U_STABLE UBool U_EXPORT2 ucal_isWeekend(const UCalendar *cal, UDate date, UErrorCode *status)
signed int int32_t
Definition: ptypes.h:101
U_STABLE UEnumeration *U_EXPORT2 ucal_openTimeZoneIDEnumeration(USystemTimeZoneType zoneType, const char *region, const int32_t *rawOffset, UErrorCode *ec)
int8_t UBool
Definition: umachine.h:200
U_STABLE UCalendar *U_EXPORT2 ucal_open(const UChar *zoneID, int32_t len, const char *locale, UCalendarType type, UErrorCode *status)
U_STABLE void U_EXPORT2 ucal_setDate(UCalendar *cal, int32_t year, int32_t month, int32_t date, UErrorCode *status)
U_STABLE void U_EXPORT2 ucal_add(UCalendar *cal, UCalendarDateFields field, int32_t amount, UErrorCode *status)
ULocDataLocaleType
Definition: uloc.h:336
U_STABLE int32_t U_EXPORT2 ucal_countAvailable(void)
EGLContext EGLenum target
Definition: eglext.h:192
#define U_NAMESPACE_BEGIN
Definition: uversion.h:129
#define U_NAMESPACE_END
Definition: uversion.h:130
U_STABLE int32_t U_EXPORT2 ucal_getDefaultTimeZone(UChar *result, int32_t resultCapacity, UErrorCode *ec)
U_DRAFT int32_t U_EXPORT2 ucal_getTimeZoneID(const UCalendar *cal, UChar *result, int32_t resultLength, UErrorCode *status)
UCalendarWeekdayType
Definition: ucal.h:1339
U_STABLE const char *U_EXPORT2 ucal_getLocaleByType(const UCalendar *cal, ULocDataLocaleType type, UErrorCode *status)
U_STABLE void U_EXPORT2 ucal_set(UCalendar *cal, UCalendarDateFields field, int32_t value)
#define U_DRAFT
Definition: umachine.h:111
UCalendarAttribute
Definition: ucal.h:867
UTimeZoneTransitionType
Definition: ucal.h:1452
U_STABLE UDate U_EXPORT2 ucal_getGregorianChange(const UCalendar *cal, UErrorCode *pErrorCode)
U_STABLE int32_t U_EXPORT2 ucal_getFieldDifference(UCalendar *cal, UDate target, UCalendarDateFields field, UErrorCode *status)
U_STABLE UDate U_EXPORT2 ucal_getMillis(const UCalendar *cal, UErrorCode *status)
UCalendarWallTimeOption
Definition: ucal.h:905
U_STABLE UCalendarWeekdayType U_EXPORT2 ucal_getDayOfWeekType(const UCalendar *cal, UCalendarDaysOfWeek dayOfWeek, UErrorCode *status)
OPENSSL_EXPORT const ASN1_OBJECT int const unsigned char int len
Definition: x509.h:1053
UCalendarDaysOfWeek
Definition: ucal.h:453
U_STABLE int32_t U_EXPORT2 ucal_getDSTSavings(const UChar *zoneID, UErrorCode *ec)
U_STABLE UCalendar *U_EXPORT2 ucal_clone(const UCalendar *cal, UErrorCode *status)
UErrorCode
Definition: utypes.h:476
OPENSSL_EXPORT X509_ATTRIBUTE * attr
Definition: x509.h:1051
EGLAttrib * value
Definition: eglext.h:120
U_STABLE const char *U_EXPORT2 ucal_getTZDataVersion(UErrorCode *status)
struct UEnumeration UEnumeration
Definition: uenum.h:39
U_STABLE void U_EXPORT2 ucal_setAttribute(UCalendar *cal, UCalendarAttribute attr, int32_t newValue)
U_STABLE void U_EXPORT2 ucal_close(UCalendar *cal)
U_STABLE UEnumeration *U_EXPORT2 ucal_openCountryTimeZones(const char *country, UErrorCode *ec)
U_STABLE UBool U_EXPORT2 ucal_isSet(const UCalendar *cal, UCalendarDateFields field)
U_STABLE int32_t U_EXPORT2 ucal_getTimeZoneDisplayName(const UCalendar *cal, UCalendarDisplayNameType type, const char *locale, UChar *result, int32_t resultLength, UErrorCode *status)
U_STABLE UEnumeration *U_EXPORT2 ucal_openTimeZones(UErrorCode *ec)
U_STABLE int32_t U_EXPORT2 ucal_getWeekendTransition(const UCalendar *cal, UCalendarDaysOfWeek dayOfWeek, UErrorCode *status)
U_STABLE UBool U_EXPORT2 ucal_inDaylightTime(const UCalendar *cal, UErrorCode *status)
#define U_EXPORT2
Definition: platform.h:724
U_STABLE void U_EXPORT2 ucal_setMillis(UCalendar *cal, UDate dateTime, UErrorCode *status)
U_STABLE UDate U_EXPORT2 ucal_getNow(void)
EGLenum type
Definition: eglext.h:63
UCalendarType
Definition: ucal.h:158
U_STABLE const char *U_EXPORT2 ucal_getType(const UCalendar *cal, UErrorCode *status)
result
Definition: target-blank-opener-post-window.php:5
U_STABLE int32_t U_EXPORT2 ucal_getCanonicalTimeZoneID(const UChar *id, int32_t len, UChar *result, int32_t resultCapacity, UBool *isSystemID, UErrorCode *status)
U_STABLE UBool U_EXPORT2 ucal_equivalentTo(const UCalendar *cal1, const UCalendar *cal2)
#define U_STABLE
Definition: umachine.h:109
USystemTimeZoneType
Definition: ucal.h:530
U_STABLE UEnumeration *U_EXPORT2 ucal_getKeywordValuesForLocale(const char *key, const char *locale, UBool commonlyUsed, UErrorCode *status)
U_STABLE void U_EXPORT2 ucal_setDefaultTimeZone(const UChar *zoneID, UErrorCode *ec)
U_STABLE void U_EXPORT2 ucal_setDateTime(UCalendar *cal, int32_t year, int32_t month, int32_t date, int32_t hour, int32_t minute, int32_t second, UErrorCode *status)
double UDate
Definition: utypes.h:201
U_STABLE int32_t U_EXPORT2 ucal_getLimit(const UCalendar *cal, UCalendarDateFields field, UCalendarLimitType type, UErrorCode *status)
uint16_t UChar
Definition: umachine.h:278
U_STABLE void U_EXPORT2 ucal_clearField(UCalendar *cal, UCalendarDateFields field)
UCalendarDisplayNameType
Definition: ucal.h:770
UCalendarAMPMs
Definition: ucal.h:514
CFArrayRef CFTypeRef key
Definition: AVFoundationCFSoftLinking.h:129
UCalendarLimitType
Definition: ucal.h:1225
U_STABLE void U_EXPORT2 ucal_clear(UCalendar *calendar)
U_STABLE void U_EXPORT2 ucal_setTimeZone(UCalendar *cal, const UChar *zoneID, int32_t len, UErrorCode *status)
DOMString amount
Definition: ApplePayLineItem.idl:38
UCalendarMonths
Definition: ucal.h:476
U_STABLE void U_EXPORT2 ucal_setGregorianChange(UCalendar *cal, UDate date, UErrorCode *pErrorCode)
DOMString newValue
Definition: StorageEvent.idl:52
U_STABLE const char *U_EXPORT2 ucal_getAvailable(int32_t localeIndex)
U_DRAFT int32_t U_EXPORT2 ucal_getTimeZoneIDForWindowsID(const UChar *winid, int32_t len, const char *region, UChar *id, int32_t idCapacity, UErrorCode *status)
U_DRAFT int32_t U_EXPORT2 ucal_getWindowsTimeZoneID(const UChar *id, int32_t len, UChar *winid, int32_t winidCapacity, UErrorCode *status)