nxt::utf8::segment_view class

Forward range over words and line breaks in a string view.

Public types

class iterator
Iterator over text segments.

Constructors, destructors, conversion operators

segment_view() defaulted
Construct an empty view.
segment_view(std::string_view text) explicit
Construct a segment view over borrowed text.

Public functions

auto begin() const →  iterator noexcept
Begin iterating segments.
auto end() const →  std::default_sentinel_t noexcept
End sentinel.