enum
ICU::BiDi::WriteOption
Overview
Options for write_reordered and static write_reverse. Affects the output string.
Defined in:
icu/bidi.crEnum Members
-
KeepBaseCombining =
1_u16 -
Keep combining characters after their base characters in RTL runs.
-
DoMirroring =
2_u16 -
Replace characters with the "mirrored" property in RTL runs by their mirror-image mappings.
-
InsertLrmForNumeric =
4_u16 -
Surround the run with LRMs if necessary (part of approximate "inverse Bidi").
-
RemoveBidiControls =
8_u16 -
Remove Bidi control characters.
-
OutputReverse =
16_u16 -
Write the output in reverse order.
-
None =
0_u16 -
All =
31_u16
Instance Method Summary
-
#do_mirroring?
Returns
trueif this enum value containsDoMirroring -
#insert_lrm_for_numeric?
Returns
trueif this enum value containsInsertLrmForNumeric -
#keep_base_combining?
Returns
trueif this enum value containsKeepBaseCombining - #none?
-
#output_reverse?
Returns
trueif this enum value containsOutputReverse -
#remove_bidi_controls?
Returns
trueif this enum value containsRemoveBidiControls