• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #ifndef TimeZone_H
2 #define TimeZone_H
3 
4 #include <stdio.h>
5 #include <stdint.h>
6 #include <stddef.h>
7 #include <stdbool.h>
8 #include "diplomat_runtime.h"
9 
10 #include "TimeZoneInfo.d.h"
11 #include "UtcOffset.d.h"
12 
13 #include "TimeZone.d.h"
14 
15 
16 
17 
18 
19 
20 TimeZone* icu4x_TimeZone_unknown_mv1(void);
21 
22 TimeZone* icu4x_TimeZone_create_from_bcp47_mv1(DiplomatStringView id);
23 
24 TimeZoneInfo* icu4x_TimeZone_with_offset_mv1(const TimeZone* self, const UtcOffset* offset);
25 
26 TimeZoneInfo* icu4x_TimeZone_without_offset_mv1(const TimeZone* self);
27 
28 
29 void icu4x_TimeZone_destroy_mv1(TimeZone* self);
30 
31 
32 
33 
34 
35 #endif // TimeZone_H
36