1#ifndef ICU4X_CalendarKind_D_HPP
2#define ICU4X_CalendarKind_D_HPP
14namespace capi {
struct Locale; }
25 CalendarKind_Gregorian = 1,
26 CalendarKind_Buddhist = 2,
27 CalendarKind_Japanese = 3,
28 CalendarKind_JapaneseExtended = 4,
29 CalendarKind_Ethiopian = 5,
30 CalendarKind_EthiopianAmeteAlem = 6,
31 CalendarKind_Indian = 7,
32 CalendarKind_Coptic = 8,
33 CalendarKind_Dangi = 9,
34 CalendarKind_Chinese = 10,
35 CalendarKind_Hebrew = 11,
36 CalendarKind_HijriTabularTypeIIFriday = 12,
37 CalendarKind_HijriSimulatedMecca = 18,
38 CalendarKind_HijriTabularTypeIIThursday = 14,
39 CalendarKind_HijriUmmAlQura = 15,
40 CalendarKind_Persian = 16,
41 CalendarKind_Roc = 17,
44 typedef struct CalendarKind_option {
union { CalendarKind ok; };
bool is_ok; } CalendarKind_option;
137 constexpr operator Value()
const {
return value; }
139 explicit operator bool()
const =
delete;
148 inline icu4x::capi::CalendarKind AsFFI()
const;
Definition CalendarKind.d.hpp:54
static icu4x::CalendarKind create(const icu4x::Locale &locale)
Definition CalendarKind.hpp:58
constexpr CalendarKind(Value v)
Definition CalendarKind.d.hpp:136
Value
Definition CalendarKind.d.hpp:56
@ Coptic
Definition CalendarKind.d.hpp:94
@ Dangi
Definition CalendarKind.d.hpp:98
@ Iso
Definition CalendarKind.d.hpp:60
@ Gregorian
Definition CalendarKind.d.hpp:64
@ Hebrew
Definition CalendarKind.d.hpp:106
@ Ethiopian
Definition CalendarKind.d.hpp:82
@ Persian
Definition CalendarKind.d.hpp:126
@ Chinese
Definition CalendarKind.d.hpp:102
@ Indian
Definition CalendarKind.d.hpp:90
@ EthiopianAmeteAlem
Definition CalendarKind.d.hpp:86
@ HijriSimulatedMecca
Definition CalendarKind.d.hpp:114
@ HijriTabularTypeIIThursday
Definition CalendarKind.d.hpp:118
@ HijriUmmAlQura
Definition CalendarKind.d.hpp:122
@ Roc
Definition CalendarKind.d.hpp:130
@ Japanese
Definition CalendarKind.d.hpp:72
@ JapaneseExtended
Definition CalendarKind.d.hpp:78
@ Buddhist
Definition CalendarKind.d.hpp:68
@ HijriTabularTypeIIFriday
Definition CalendarKind.d.hpp:110
CalendarKind()
Definition CalendarKind.d.hpp:133
Definition Locale.d.hpp:33