HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
hi::v1::character_attributes Class Reference

Public Types

using value_type = uint64_t

Public Member Functions

constexpr character_attributes (character_attributes const &) noexcept=default
constexpr character_attributes (character_attributes &&) noexcept=default
constexpr character_attributes & operator= (character_attributes const &) noexcept=default
constexpr character_attributes & operator= (character_attributes &&) noexcept=default
constexpr character_attributes (intrinsic_t, value_type value) noexcept
constexpr value_type const & intrinsic () const
constexpr value_type & intrinsic ()
constexpr hi::text_phrasing phrasing () const noexcept
constexpr character_attributes & set_phrasing (hi::text_phrasing phrasing) noexcept
constexpr iso_639 language () const noexcept
constexpr character_attributes & set_language (iso_639 language) noexcept
constexpr iso_15924 script () const noexcept
constexpr character_attributes & set_script (iso_15924 script) noexcept
constexpr iso_3166 region () const noexcept
constexpr character_attributes & set_region (iso_3166 region) noexcept
constexpr hi::language_tag language_tag () const noexcept
constexpr character_attributes & set_language_tag (hi::language_tag language_tag) noexcept
template<character_attribute... Args>
constexpr character_attributes (Args const &...args) noexcept
constexpr void add () noexcept
constexpr void add (iso_639 const &arg) noexcept
constexpr void add (iso_15924 const &arg) noexcept
constexpr void add (iso_3166 const &arg) noexcept
constexpr void add (hi::language_tag const &arg) noexcept
constexpr void add (text_phrasing const &arg) noexcept
template<character_attribute First, character_attribute Second, character_attribute... Rest>
constexpr void add (First const &first, Second const &second, Rest const &...rest) noexcept

Friends

constexpr friend bool operator== (character_attributes const &, character_attributes const &) noexcept=default

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