| 8196 | auto line() const -> std::string const& { return m_column.m_strings[m_stringIndex]; } |
| 8197 | |
| 8198 | auto isBoundary(size_t at) const -> bool { |
| 8199 | assert(at > 0); |
| 8200 | assert(at <= line().size()); |
| 8201 | |
| 8202 | return at == line().size() || |
| 8203 | (isWhitespace(line()[at]) && !isWhitespace(line()[at - 1])) || |
| 8204 | isBreakableBefore(line()[at]) || |
| 8205 | isBreakableAfter(line()[at - 1]); |
| 8206 | } |
| 8207 | |
| 8208 | void calcLength() { |
| 8209 | assert(m_stringIndex < m_column.m_strings.size()); |
nothing calls this directly
no test coverage detected