1#ifndef ICU4X_DateDifferenceOptions_HPP
2#define ICU4X_DateDifferenceOptions_HPP
25inline icu4x::capi::DateDifferenceOptions icu4x::DateDifferenceOptions::AsFFI()
const {
26 return icu4x::capi::DateDifferenceOptions {
27 largest_unit.has_value() ? (icu4x::capi::DateDurationUnit_option{ {
largest_unit.value().AsFFI() },
true }) : (icu4x::capi::DateDurationUnit_option{ {},
false }),
31inline icu4x::DateDifferenceOptions icu4x::DateDifferenceOptions::FromFFI(icu4x::capi::DateDifferenceOptions c_struct) {
32 return icu4x::DateDifferenceOptions {
33 c_struct.largest_unit.is_ok ? std::optional(icu4x::DateDurationUnit::FromFFI(c_struct.largest_unit.ok)) : std::nullopt,
std::optional< icu4x::DateDurationUnit > largest_unit
Definition DateDifferenceOptions.d.hpp:36