1#ifndef ICU4X_DateFromFieldsOptions_HPP
2#define ICU4X_DateFromFieldsOptions_HPP
26inline icu4x::capi::DateFromFieldsOptions icu4x::DateFromFieldsOptions::AsFFI()
const {
27 return icu4x::capi::DateFromFieldsOptions {
28 overflow.has_value() ? (icu4x::capi::DateOverflow_option{ {
overflow.value().AsFFI() },
true }) : (icu4x::capi::DateOverflow_option{ {},
false }),
33inline icu4x::DateFromFieldsOptions icu4x::DateFromFieldsOptions::FromFFI(icu4x::capi::DateFromFieldsOptions c_struct) {
34 return icu4x::DateFromFieldsOptions {
35 c_struct.overflow.is_ok ? std::optional(icu4x::DateOverflow::FromFFI(c_struct.overflow.ok)) : std::nullopt,
36 c_struct.missing_fields_strategy.is_ok ? std::optional(icu4x::
DateMissingFieldsStrategy::FromFFI(c_struct.missing_fields_strategy.ok)) : std::nullopt,
Definition DateMissingFieldsStrategy.d.hpp:32
std::optional< icu4x::DateMissingFieldsStrategy > missing_fields_strategy
Definition DateFromFieldsOptions.d.hpp:42
std::optional< icu4x::DateOverflow > overflow
Definition DateFromFieldsOptions.d.hpp:41