1#ifndef icu4x_BidiMirroringGlyph_HPP
2#define icu4x_BidiMirroringGlyph_HPP
22 icu4x::capi::BidiMirroringGlyph icu4x_BidiMirroringGlyph_for_char_mv1(
char32_t ch);
29 auto result = icu4x::capi::icu4x_BidiMirroringGlyph_for_char_mv1(ch);
30 return icu4x::BidiMirroringGlyph::FromFFI(result);
34inline icu4x::capi::BidiMirroringGlyph icu4x::BidiMirroringGlyph::AsFFI()
const {
35 return icu4x::capi::BidiMirroringGlyph {
36 mirroring_glyph.has_value() ? (diplomat::capi::OptionChar{ { mirroring_glyph.value() },
true }) : (diplomat::capi::OptionChar{ {},
false }),
38 paired_bracket_type.AsFFI(),
42inline icu4x::BidiMirroringGlyph icu4x::BidiMirroringGlyph::FromFFI(icu4x::capi::BidiMirroringGlyph c_struct) {
43 return icu4x::BidiMirroringGlyph {
44 c_struct.mirroring_glyph.is_ok ? std::optional(c_struct.mirroring_glyph.ok) : std::nullopt,
Definition BidiPairedBracketType.d.hpp:31
Definition BidiMirroringGlyph.d.hpp:38
static icu4x::BidiMirroringGlyph for_char(char32_t ch)
Definition BidiMirroringGlyph.hpp:28