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

Public Types

using run_container_type = std::vector<unicode_bidi_level_run>
 
using iterator = recursive_iterator<run_container_type::iterator>
 
using const_iterator = recursive_iterator<run_container_type::const_iterator>
 

Public Member Functions

constexpr unicode_bidi_isolated_run_sequence (unicode_bidi_level_run const &rhs) noexcept
 
constexpr auto begin () noexcept
 
constexpr auto end () noexcept
 
constexpr auto begin () const noexcept
 
constexpr auto end () const noexcept
 
constexpr void add_run (unicode_bidi_level_run const &run) noexcept
 
constexpr int8_t embedding_level () const noexcept
 
constexpr unicode_bidi_class embedding_direction () const noexcept
 
constexpr bool ends_with_isolate_initiator () const noexcept
 

Data Fields

run_container_type runs
 
unicode_bidi_class sos
 
unicode_bidi_class eos
 

Friends

constexpr friend auto begin (unicode_bidi_isolated_run_sequence &rhs) noexcept
 
constexpr friend auto begin (unicode_bidi_isolated_run_sequence const &rhs) noexcept
 
constexpr friend auto end (unicode_bidi_isolated_run_sequence &rhs) noexcept
 
constexpr friend auto end (unicode_bidi_isolated_run_sequence const &rhs) noexcept
 

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