1#ifndef icu4x_DateTimeMismatchedCalendarError_HPP
2#define icu4x_DateTimeMismatchedCalendarError_HPP
27inline icu4x::capi::DateTimeMismatchedCalendarError icu4x::DateTimeMismatchedCalendarError::AsFFI()
const {
28 return icu4x::capi::DateTimeMismatchedCalendarError {
30 date_kind.has_value() ? (icu4x::capi::CalendarKind_option{ {
date_kind.value().AsFFI() },
true }) : (icu4x::capi::CalendarKind_option{ {},
false }),
34inline icu4x::DateTimeMismatchedCalendarError icu4x::DateTimeMismatchedCalendarError::FromFFI(icu4x::capi::DateTimeMismatchedCalendarError c_struct) {
35 return icu4x::DateTimeMismatchedCalendarError {
36 icu4x::CalendarKind::FromFFI(c_struct.this_kind),
37 c_struct.date_kind.is_ok ? std::optional(icu4x::CalendarKind::FromFFI(c_struct.date_kind.ok)) : std::nullopt,
std::optional< icu4x::CalendarKind > date_kind
Definition DateTimeMismatchedCalendarError.d.hpp:38
icu4x::CalendarKind this_kind
Definition DateTimeMismatchedCalendarError.d.hpp:37