1#ifndef icu4x_CalendarKind_HPP
2#define icu4x_CalendarKind_HPP
22 icu4x::capi::CalendarKind icu4x_CalendarKind_create_mv1(
const icu4x::capi::Locale* locale);
28inline icu4x::capi::CalendarKind icu4x::CalendarKind::AsFFI()
const {
29 return static_cast<icu4x::capi::CalendarKind
>(value);
32inline icu4x::CalendarKind icu4x::CalendarKind::FromFFI(icu4x::capi::CalendarKind c_enum) {
34 case icu4x::capi::CalendarKind_Iso:
35 case icu4x::capi::CalendarKind_Gregorian:
36 case icu4x::capi::CalendarKind_Buddhist:
37 case icu4x::capi::CalendarKind_Japanese:
38 case icu4x::capi::CalendarKind_JapaneseExtended:
39 case icu4x::capi::CalendarKind_Ethiopian:
40 case icu4x::capi::CalendarKind_EthiopianAmeteAlem:
41 case icu4x::capi::CalendarKind_Indian:
42 case icu4x::capi::CalendarKind_Coptic:
43 case icu4x::capi::CalendarKind_Dangi:
44 case icu4x::capi::CalendarKind_Chinese:
45 case icu4x::capi::CalendarKind_Hebrew:
46 case icu4x::capi::CalendarKind_HijriTabularTypeIIFriday:
47 case icu4x::capi::CalendarKind_HijriSimulatedMecca:
48 case icu4x::capi::CalendarKind_HijriTabularTypeIIThursday:
49 case icu4x::capi::CalendarKind_HijriUmmAlQura:
50 case icu4x::capi::CalendarKind_Persian:
51 case icu4x::capi::CalendarKind_Roc:
59 auto result = icu4x::capi::icu4x_CalendarKind_create_mv1(locale.AsFFI());
60 return icu4x::CalendarKind::FromFFI(result);
Definition CalendarKind.d.hpp:54
static icu4x::CalendarKind create(const icu4x::Locale &locale)
Definition CalendarKind.hpp:58
Value
Definition CalendarKind.d.hpp:56
Definition Locale.d.hpp:33