HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
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: