1#ifndef icu4x_LineBreakOptionsV2_HPP
2#define icu4x_LineBreakOptionsV2_HPP
28inline icu4x::capi::LineBreakOptionsV2 icu4x::LineBreakOptionsV2::AsFFI()
const {
29 return icu4x::capi::LineBreakOptionsV2 {
30 strictness.has_value() ? (icu4x::capi::LineBreakStrictness_option{ {
strictness.value().AsFFI() },
true }) : (icu4x::capi::LineBreakStrictness_option{ {},
false }),
31 word_option.has_value() ? (icu4x::capi::LineBreakWordOption_option{ { word_option.value().AsFFI() },
true }) : (icu4x::capi::LineBreakWordOption_option{ {},
false }),
35inline icu4x::LineBreakOptionsV2 icu4x::LineBreakOptionsV2::FromFFI(icu4x::capi::LineBreakOptionsV2 c_struct) {
36 return icu4x::LineBreakOptionsV2 {
37 c_struct.strictness.is_ok ? std::optional(icu4x::LineBreakStrictness::FromFFI(c_struct.strictness.ok)) : std::nullopt,
38 c_struct.word_option.is_ok ? std::optional(icu4x::
LineBreakWordOption::FromFFI(c_struct.word_option.ok)) : std::nullopt,
Definition LineBreakWordOption.d.hpp:31
std::optional< icu4x::LineBreakStrictness > strictness
Definition LineBreakOptionsV2.d.hpp:39