HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
Public Member Functions | Friends
v1::detail::glyph_ids_long Class Reference

Public Member Functions

constexpr glyph_ids_long (glyph_ids_long const &) noexcept=default
 
constexpr glyph_ids_long (glyph_ids_long &&) noexcept=default
 
constexpr glyph_ids_longoperator= (glyph_ids_long const &) noexcept=default
 
constexpr glyph_ids_longoperator= (glyph_ids_long &&) noexcept=default
 
constexpr glyph_ids_long (std::size_t value, glyph_id new_id) noexcept
 Construct a list of glyphs starting with a packed set of glyphs.
 
constexpr std::size_t num_glyphs () const noexcept
 
constexpr std::size_t num_graphemes () const noexcept
 
constexpr void set_num_graphemes (std::size_t num_graphemes) noexcept
 
constexpr std::size_t hash () const noexcept
 
constexpr glyph_ids_longoperator+= (glyph_id id) noexcept
 
constexpr glyph_id const & operator[] (std::size_t i) const noexcept
 

Friends

template<std::size_t I>
constexpr friend glyph_id get (glyph_ids_long const &rhs) noexcept
 
constexpr friend bool operator== (glyph_ids_long const &, glyph_ids_long const &) noexcept=default
 

Constructor & Destructor Documentation

◆ glyph_ids_long()

constexpr v1::detail::glyph_ids_long::glyph_ids_long ( std::size_t value,
glyph_id new_id )
inlineconstexprnoexcept

Construct a list of glyphs starting with a packed set of glyphs.

Parameters
valueThe value from the glyph_ids internal value,
new_idThe new id being added to glyph_ids.

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