1#ifndef icu4x_TitlecaseOptionsV1_HPP
2#define icu4x_TitlecaseOptionsV1_HPP
23 icu4x::capi::TitlecaseOptionsV1 icu4x_TitlecaseOptionsV1_default_mv1(
void);
30 auto result = icu4x::capi::icu4x_TitlecaseOptionsV1_default_mv1();
31 return icu4x::TitlecaseOptionsV1::FromFFI(result);
35inline icu4x::capi::TitlecaseOptionsV1 icu4x::TitlecaseOptionsV1::AsFFI()
const {
36 return icu4x::capi::TitlecaseOptionsV1 {
37 leading_adjustment.has_value() ? (icu4x::capi::LeadingAdjustment_option{ { leading_adjustment.value().AsFFI() },
true }) : (icu4x::capi::LeadingAdjustment_option{ {},
false }),
38 trailing_case.has_value() ? (icu4x::capi::TrailingCase_option{ { trailing_case.value().AsFFI() },
true }) : (icu4x::capi::TrailingCase_option{ {},
false }),
42inline icu4x::TitlecaseOptionsV1 icu4x::TitlecaseOptionsV1::FromFFI(icu4x::capi::TitlecaseOptionsV1 c_struct) {
43 return icu4x::TitlecaseOptionsV1 {
44 c_struct.leading_adjustment.is_ok ? std::optional(icu4x::LeadingAdjustment::FromFFI(c_struct.leading_adjustment.ok)) : std::nullopt,
45 c_struct.trailing_case.is_ok ? std::optional(icu4x::
TrailingCase::FromFFI(c_struct.trailing_case.ok)) : std::nullopt,
Definition TrailingCase.d.hpp:30
Definition TitlecaseOptionsV1.d.hpp:39
static icu4x::TitlecaseOptionsV1 default_options()
Definition TitlecaseOptionsV1.hpp:29