Skip to content

SentenceSpan

struct nmeasim::app::SentenceSpan ยท Applications

A run of characters in one role.

Declared in src/app/widgets/sentence_highlighter.hpp (line 43)

Summary

Public member functions

Name Description
operator==() Compares two spans member by member.

Public data members

Name Description
start Index of the first character in the line, in UTF-16 code units, from 0.
length Number of characters, in UTF-16 code units, at least 1 in a span that sentence_spans returns.
role What the characters are.

Public member functions

operator==()

bool operator==(const SentenceSpan&) const = default

Compares two spans member by member.

Returns bool: True when start, length and role are all equal.

Declared in src/app/widgets/sentence_highlighter.hpp:55

Public data members

start

int start{0}

Index of the first character in the line, in UTF-16 code units, from 0.

Declared in src/app/widgets/sentence_highlighter.hpp:45

length

int length{0}

Number of characters, in UTF-16 code units, at least 1 in a span that sentence_spans returns.

Declared in src/app/widgets/sentence_highlighter.hpp:48

role

SentenceRole role{SentenceRole::Separator}

What the characters are.

Declared in src/app/widgets/sentence_highlighter.hpp:50