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

 unicode_bidi_char_info (std::size_t index, char32_t code_point, unicode_description const *description) noexcept
 
 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.
 
unicode_description const * description
 Description of the code-point.
 
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.
 

Constructor & Destructor Documentation

◆ unicode_bidi_char_info()

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

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.

◆ 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.

◆ description

unicode_description const* v1::detail::unicode_bidi_char_info::description

Description of the code-point.

◆ 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: