Lines Matching refs:m_pos
84 size_t m_pos = 0; member in clara::TextFlow::Column::iterator
112 m_end = m_pos; in calcLength()
113 if (line()[m_pos] == '\n') { in calcLength()
119 if( m_end < m_pos + width ) { in calcLength()
120 m_len = m_end - m_pos; in calcLength()
124 while (len > 0 && !isBoundary(m_pos + len)) in calcLength()
126 while (len > 0 && isWhitespace( line()[m_pos + len - 1] )) in calcLength()
139 … auto initial = m_pos == 0 && m_stringIndex == 0 ? m_column.m_initialIndent : std::string::npos; in indent()
164 assert( m_pos <= m_end ); in operator *()
165 return addIndentAndSuffix(line().substr(m_pos, m_len)); in operator *()
169 m_pos += m_len; in operator ++()
170 if( m_pos < line().size() && line()[m_pos] == '\n' ) in operator ++()
171 m_pos += 1; in operator ++()
173 while( m_pos < line().size() && isWhitespace( line()[m_pos] ) ) in operator ++()
174 ++m_pos; in operator ++()
176 if( m_pos == line().size() ) { in operator ++()
177 m_pos = 0; in operator ++()
192 m_pos == other.m_pos && in operator ==()