nxt::utf8::grapheme_index_t struct

Grapheme-cluster index into a UTF-8 string.

Public functions

auto count() const →  std::size_t constexpr noexcept
Return the raw cluster index.
auto operator+=(std::size_t clusters) →  grapheme_index_t& constexpr noexcept

Public variables

std::size_t v
Raw cluster index.

Friends

auto operator<=>(grapheme_index_t, grapheme_index_t) →  auto defaulted constexpr noexcept
auto operator==(grapheme_index_t, grapheme_index_t) →  bool defaulted constexpr noexcept