| 5304 | auto line() const -> std::string const& { return m_column.m_strings[m_stringIndex]; } |
| 5305 | |
| 5306 | auto isBoundary( size_t at ) const -> bool { |
| 5307 | assert( at > 0 ); |
| 5308 | assert( at <= line().size() ); |
| 5309 | |
| 5310 | return at == line().size() || |
| 5311 | ( isWhitespace( line()[at] ) && !isWhitespace( line()[at-1] ) ) || |
| 5312 | isBreakableBefore( line()[at] ) || |
| 5313 | isBreakableAfter( line()[at-1] ); |
| 5314 | } |
| 5315 | |
| 5316 | void calcLength() { |
| 5317 | assert( m_stringIndex < m_column.m_strings.size() ); |
nothing calls this directly
no test coverage detected