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

#include <hikogui/unicode/unicode_line_break.hpp>

Public Member Functions

constexpr unicode_line_break_info (unicode_line_break_info const &) noexcept=default
 
constexpr unicode_line_break_info (unicode_line_break_info &&) noexcept=default
 
constexpr unicode_line_break_infooperator= (unicode_line_break_info const &) noexcept=default
 
constexpr unicode_line_break_infooperator= (unicode_line_break_info &&) noexcept=default
 
constexpr unicode_line_break_info (unicode_line_break_class break_class, bool is_Cn, bool is_extended_pictographic, unicode_east_asian_width east_asian_width) noexcept
 
constexpr operator unicode_line_break_class () const noexcept
 
constexpr unicode_line_break_infooperator|= (unicode_line_break_class rhs) noexcept
 
constexpr bool operator== (unicode_line_break_class rhs) const noexcept
 
constexpr bool operator== (unicode_east_asian_width rhs) const noexcept
 

Data Fields

unicode_line_break_class original_class = unicode_line_break_class::XX
 
unicode_line_break_class current_class = unicode_line_break_class::XX
 
bool is_extended_pictographic = false
 
bool is_Cn = false
 
unicode_east_asian_width east_asian_width = unicode_east_asian_width::A
 

Detailed Description

Combined unicode_line_break_class and unicode_line_break_opportunity.


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