HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Member Functions | Data Fields
v1::detail::unicode_bidi_char_info Struct Reference

Public Member Functions

constexpr unicode_bidi_char_info (std::size_t index, char32_t code_point) noexcept
 
constexpr unicode_bidi_char_info (std::size_t index, unicode_bidi_class bidi_class) noexcept
 Constructor for testing to bypass normal initialization.
 

Data Fields

std::size_t index
 Index from the first character in the original list.
 
char32_t code_point
 The current code point.
 
int8_t embedding_level
 The embedding level.
 
unicode_bidi_class direction
 Current computed direction of the code-point.
 
unicode_bidi_class bidi_class
 The original bidi class of the code-point.
 
unicode_bidi_paired_bracket_type bracket_type
 The type of bidi-paired-bracket.
 

Constructor & Destructor Documentation

◆ unicode_bidi_char_info()

constexpr v1::detail::unicode_bidi_char_info::unicode_bidi_char_info ( std::size_t index,
unicode_bidi_class bidi_class )
inlineconstexprnoexcept

Constructor for testing to bypass normal initialization.

WARNING: DO NOT USE EXCEPT IN UNIT TESTS.

Field Documentation

◆ bidi_class

unicode_bidi_class v1::detail::unicode_bidi_char_info::bidi_class

The original bidi class of the code-point.

The value will NOT change during the execution of the bidi algorithm.

◆ bracket_type

unicode_bidi_paired_bracket_type v1::detail::unicode_bidi_char_info::bracket_type

The type of bidi-paired-bracket.

◆ code_point

char32_t v1::detail::unicode_bidi_char_info::code_point

The current code point.

The value may change during the execution of the bidi algorithm.

◆ direction

unicode_bidi_class v1::detail::unicode_bidi_char_info::direction

Current computed direction of the code-point.

The value may change during the execution of the bidi algorithm.

◆ embedding_level

int8_t v1::detail::unicode_bidi_char_info::embedding_level

The embedding level.

The value may change during the execution of the bidi algorithm.

◆ index

std::size_t v1::detail::unicode_bidi_char_info::index

Index from the first character in the original list.


The documentation for this struct was generated from the following file: