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