module

Bidi::UTF16

Class methods

compute_explicit_utf16(text : Array(UInt16), para_level : Level, original_classes : Array(BidiClass), levels : Array(Level), processing_classes : Array(BidiClass), runs : Array(LevelRun), start : Int32 = 0, size : Int32 | Nil = nil) : Nil

UTF-16 versions of bidi algorithm functions

Source
identify_bracket_pairs_utf16(text : Array(UInt16), data_source : BidiDataSource, run_sequence : Bidi::IsolatingRunSequence, original_classes : Array(BidiClass), bracket_pairs : Array(Bidi::BracketPair)) : Nil
Source
resolve_neutral_utf16(data_source : BidiDataSource, text : Array(UInt16), sequence : Bidi::IsolatingRunSequence, levels : Array(Level), original_classes : Array(BidiClass), processing_classes : Array(BidiClass)) : Nil
Source
resolve_weak_utf16(text : Array(UInt16), sequence : Bidi::IsolatingRunSequence, processing_classes : Array(BidiClass), start : Int32 = 0) : Nil
Source

Nested types